summaryrefslogtreecommitdiffstats
path: root/Modules/mathmodule.c
Commit message (Expand)AuthorAgeFilesLines
* gh-111417: Remove unused code block in math.trunc() and round() (GH-111454)Jason Zhang2024-02-031-5/+0
* gh-114569: Use PyMem_* APIs for most non-PyObject uses (#114574)Erlend E. Aasland2024-01-261-6/+6
* gh-111139: Optimize math.gcd(int, int) (#113887)Victor Stinner2024-01-101-5/+9
* gh-111342: fix typo in math.sumprod (GH-111416)Sergey B Kirpichev2023-10-281-1/+1
* gh-110489: Optimise math.ceil for known exact float (#108801)Shantanu2023-10-061-7/+9
* gh-102837: improve test coverage for math module (#102523)Sergey B Kirpichev2023-09-031-10/+7
* gh-106320: Remove private AC converter functions (#108505)Victor Stinner2023-08-261-0/+1
* gh-86493: Fix possible leaks in some modules initialization (GH-106768)Serhiy Storchaka2023-07-181-5/+5
* gh-94673: Ensure subtypes are readied only once in math.trunc() (gh-105465)neonene2023-06-071-1/+1
* gh-94906: Support multiple steps in math.nextafter (#103881)Matthias Görgens2023-05-191-4/+105
* gh-104263: Rely on Py_NAN and introduce Py_INFINITY (GH-104202)Sebastian Berg2023-05-101-35/+4
* gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)Eric Snow2023-05-051-0/+1
* Fix typo in math.log docstring (#103943)Wes Turner2023-04-281-1/+1
* gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)Eric Snow2023-04-271-1/+1
* GH-101291: Rearrange the size bits in PyLongObject (GH-102464)Mark Shannon2023-03-221-9/+10
* gh-102839: remove AC for math.log (GH-102863)Sergey B Kirpichev2023-03-211-21/+14
* Add more comments to hypot() (GH-102817)Raymond Hettinger2023-03-181-18/+12
* Simplify and improve accuracy for subnormals in hypot() (GH-102785)Raymond Hettinger2023-03-171-35/+28
* Simplify and speed-up math.hypot() and math.dist() (GH-102734)Raymond Hettinger2023-03-151-154/+139
* gh-101678: Merge math_1_to_whatever() and math_1() (#101730)Sergey B Kirpichev2023-02-091-10/+2
* gh-101678: refactor the math module to use special functions from c11 (GH-101...Sergey B Kirpichev2023-02-091-182/+5
* Revert "gh-89381: Fix invalid signatures of math/cmath.log (#101404)" (#101580)Mark Dickinson2023-02-051-6/+8
* GH-100485: Create an alternative code path when an accurate fma() implementat...Raymond Hettinger2023-02-041-0/+43
* gh-89381: Fix invalid signatures of math/cmath.log (#101404)Sergey B Kirpichev2023-01-291-8/+6
* GH-100485: Add extended accuracy test. Switch to faster fma() based variant...Raymond Hettinger2023-01-281-36/+17
* Speed-up and improve accuracy with Rump Algorithms (3.1) and (5.10) (GH-101366)Raymond Hettinger2023-01-271-21/+16
* Sumprod(): Update citation. Reorder functions. Add final twosum() call. Impro...Raymond Hettinger2023-01-221-38/+21
* gh-100873: Fix "‘lo’ may be used uninitialized in this function" warning ...Nikita Sobolev2023-01-091-1/+1
* gh-100833: Remove 'volatile' qualifiers in fsum algorithm (#100845)Mark Dickinson2023-01-081-22/+22
* GH-100485: Tweaks to sumprod() (GH-100857)Raymond Hettinger2023-01-081-25/+34
* GH-100485: Convert from Fast2Sum to 2Sum (GH-100836)Raymond Hettinger2023-01-081-13/+16
* GH-100485: Add math.sumprod() (GH-100677)Raymond Hettinger2023-01-071-0/+325
* gh-99537: Use Py_SETREF(var, NULL) in C code (#99687)Victor Stinner2022-11-231-6/+3
* gh-99537: Use Py_SETREF() function in C code (#99656)Victor Stinner2022-11-221-4/+2
* gh-99300: Use Py_NewRef() in Modules/ directory (#99469)Victor Stinner2022-11-141-4/+2
* GH-98897: fix memory leak if `math.dist` raises exception (GH-98898)Kumar Aditya2022-11-011-3/+3
* Remove usage of _Py_IDENTIFIER from math module (#93739)Dong-hee Na2022-06-121-9/+55
* remove redundant argument to log_helper (GH-93440)Pieter Eendebak2022-06-031-5/+5
* gh-91320: Use _PyCFunction_CAST() (#92251)Victor Stinner2022-05-031-6/+6
* Change parameter name from *x* for reals to *n* for integers. (GH-32377)Raymond Hettinger2022-04-061-3/+3
* bpo-46656: Remove Py_NO_NAN macro (GH-31160)Victor Stinner2022-02-251-2/+2
* bpo-45412: Add _PY_SHORT_FLOAT_REPR macro (GH-31171)Victor Stinner2022-02-231-4/+5
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-3/+4
* bpo-46258: Streamline isqrt fast path (#30333)Mark Dickinson2022-01-151-14/+43
* bpo-37295: Use constant-time comb() and perm() for larger n depending on k (G...Serhiy Storchaka2022-01-091-130/+186
* bpo-37295: More direct computation of power-of-two factor in math.comb (GH-30...Mark Dickinson2021-12-311-7/+25
* bpo-37295: Speed up math.comb(n, k) for 0 <= k <= n <= 67 (GH-30275)Mark Dickinson2021-12-281-0/+89
* bpo-46018: Ensure that math.expm1 does not raise on underflow (GH-29997)Steve Dower2021-12-091-2/+6
* bpo-37295: Optimize math.comb() and math.perm() (GH-29090)Serhiy Storchaka2021-12-051-93/+192
* bpo-45917: Add math.exp2() method - return 2 raised to the power of x (GH-29829)Gideon2021-11-291-0/+4