COMMITS
/ Modules/mathmodule.c September 17, 2024
S
[3.12] gh-123836: workaround fmod(x, y) bug on Windows (GH-124171) (#124186)
Sergey B Kirpichev committed
July 19, 2024
S
[3.12] gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907) (GH-122013)
Serhiy Storchaka committed
May 8, 2024
M
[3.12] gh-118671: Updated dead ActiveState links (GH-118730) (#118754)
Miss Islington (bot) committed
October 28, 2023
M
[3.12] gh-111342: fix typo in math.sumprod (GH-111416) (gh-111419)
Miss Islington (bot) committed
July 18, 2023
S
[3.12] gh-86493: Fix possible leaks in some modules initialization (GH-106768) (GH-106855)
Serhiy Storchaka committed
June 7, 2023
M
[3.12] gh-94673: Ensure subtypes are readied only once in math.trunc() (gh-105465) (gh-105471)
Miss Islington (bot) committed
May 19, 2023
M
gh-94906: Support multiple steps in math.nextafter (#103881)
Matthias Görgens committed
May 10, 2023
S
gh-104263: Rely on Py_NAN and introduce Py_INFINITY (GH-104202)
Sebastian Berg committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
April 28, 2023
W
Fix typo in math.log docstring (#103943)
Wes Turner committed
April 27, 2023
E
gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)
Eric Snow committed
March 22, 2023
M
GH-101291: Rearrange the size bits in PyLongObject (GH-102464)
Mark Shannon committed
March 21, 2023
S
gh-102839: remove AC for math.log (GH-102863)
Sergey B Kirpichev committed
March 18, 2023
R
Add more comments to hypot() (GH-102817)
Raymond Hettinger committed
March 17, 2023
R
Simplify and improve accuracy for subnormals in hypot() (GH-102785)
Raymond Hettinger committed
March 15, 2023
R
Simplify and speed-up math.hypot() and math.dist() (GH-102734)
Raymond Hettinger committed
February 9, 2023
S
gh-101678: Merge math_1_to_whatever() and math_1() (#101730)
Sergey B Kirpichev committed
S
gh-101678: refactor the math module to use special functions from c11 (GH-101679)
Sergey B Kirpichev committed
February 5, 2023
M
Revert "gh-89381: Fix invalid signatures of math/cmath.log (#101404)" (#101580)
Mark Dickinson committed
February 4, 2023
R
GH-100485: Create an alternative code path when an accurate fma() implementation is not available (#101567)
Raymond Hettinger committed
January 29, 2023
S
gh-89381: Fix invalid signatures of math/cmath.log (#101404)
Sergey B Kirpichev committed
January 28, 2023
R
GH-100485: Add extended accuracy test. Switch to faster fma() based variant. GH-101383)
Raymond Hettinger committed
January 27, 2023
R
Speed-up and improve accuracy with Rump Algorithms (3.1) and (5.10) (GH-101366)
Raymond Hettinger committed
January 22, 2023
R
Sumprod(): Update citation. Reorder functions. Add final twosum() call. Improve comments. (#101249)
Raymond Hettinger committed
January 9, 2023
N
gh-100873: Fix "‘lo’ may be used uninitialized in this function" warning in `mathmodule.c` (#100881)
Nikita Sobolev committed
January 8, 2023
M
gh-100833: Remove 'volatile' qualifiers in fsum algorithm (#100845)
Mark Dickinson committed
R
GH-100485: Tweaks to sumprod() (GH-100857)
Raymond Hettinger committed
R
GH-100485: Convert from Fast2Sum to 2Sum (GH-100836)
Raymond Hettinger committed
January 7, 2023
R
GH-100485: Add math.sumprod() (GH-100677)
Raymond Hettinger committed
November 23, 2022
V
gh-99537: Use Py_SETREF(var, NULL) in C code (#99687)
Victor Stinner committed
November 22, 2022
V
gh-99537: Use Py_SETREF() function in C code (#99656)
Victor Stinner committed
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99469)
Victor Stinner committed
November 1, 2022
K
GH-98897: fix memory leak if `math.dist` raises exception (GH-98898)
Kumar Aditya committed
June 12, 2022
D
Remove usage of _Py_IDENTIFIER from math module (#93739)
Dong-hee Na committed
June 3, 2022
P
remove redundant argument to log_helper (GH-93440)
Pieter Eendebak committed
May 3, 2022
V
gh-91320: Use _PyCFunction_CAST() (#92251)
Victor Stinner committed
April 6, 2022
R
Change parameter name from *x* for reals to *n* for integers. (GH-32377)
Raymond Hettinger committed
February 25, 2022
V
bpo-46656: Remove Py_NO_NAN macro (GH-31160)
Victor Stinner committed
February 23, 2022
V
bpo-45412: Add _PY_SHORT_FLOAT_REPR macro (GH-31171)
Victor Stinner committed
February 8, 2022
January 15, 2022
M
bpo-46258: Streamline isqrt fast path (#30333)
Mark Dickinson committed
January 9, 2022
S
bpo-37295: Use constant-time comb() and perm() for larger n depending on k (GH-30305)
Serhiy Storchaka committed
December 31, 2021
M
bpo-37295: More direct computation of power-of-two factor in math.comb (GH-30313)
Mark Dickinson committed
December 28, 2021
M
bpo-37295: Speed up math.comb(n, k) for 0 <= k <= n <= 67 (GH-30275)
Mark Dickinson committed
December 9, 2021
S
bpo-46018: Ensure that math.expm1 does not raise on underflow (GH-29997)
Steve Dower committed
December 5, 2021
S
bpo-37295: Optimize math.comb() and math.perm() (GH-29090)
Serhiy Storchaka committed
November 29, 2021
October 25, 2021
C
bpo-45548: Remove _math.c workarounds for pre-C99 libm (GH-29179)
Christian Heimes committed
October 22, 2021
C
bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)
Christian Heimes committed
October 12, 2021
V
bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)
Victor Stinner committed