COMMITS
/ Modules/mathmodule.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
November 12, 2025
S
gh-141004: soft-deprecate Py_INFINITY macro (#141033)
Sergey B Kirpichev committed
November 11, 2025
S
gh-120950: Fix overflow in math.log() with large int-like argument (GH-121011)
Serhiy Storchaka committed
October 31, 2025
S
gh-81313: Add the math.integer module (PEP-791) (GH-133909)
Serhiy Storchaka committed
October 23, 2025
A
gh-140443: Use `fma` in `loghelper` to improve accuracy of log for very large integers (#140469)
Abhishek Tiwari committed
September 18, 2025
R
Revert gh-139075. The sumprod fix needs more work. (gh-139092)
Raymond Hettinger committed
September 17, 2025
R
gh-139074: Fix missing high precision case in sumprod() (gh-139075)
Raymond Hettinger committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
July 12, 2025
B
gh-135853: add `math.fmax` and `math.fmin` (#135888)
Bénédikt Tran committed
June 28, 2025
B
gh-135853: add `math.signbit` (#135877)
Bénédikt Tran committed
June 25, 2025
K
gh-135927: Fix MSVC Clatest C builds (GH-135935)
Ken Jin committed
June 2, 2025
S
gh-132908: Add math.isnormal/issubnormal() functions (GH132935)
Sergey B Kirpichev committed
May 26, 2025
S
gh-132876: workaround broken ldexp() on Windows 10 (#133135)
Sergey B Kirpichev committed
May 12, 2025
M
gh-133904: Fix `math.factorial` documentation (#133907)
mkaraev committed
April 22, 2025
S
gh-101410: Customize error messages for 1-arg math functions (#129497)
Sergey B Kirpichev committed
April 17, 2025
S
gh-101410: Revert loghelper() change in 75f59bb for integer input (GH-132625)
Sergey B Kirpichev committed
March 26, 2025
S
gh-131586: Avoid refcount contention in some "special" calls (#131588)
Sam Gross committed
January 23, 2025
S
gh-101410: support custom messages for domain errors in the math module (#124299)
Sergey B Kirpichev committed
November 7, 2024
S
gh-122943: Rework support of var-positional parameter in Argument Clinic (GH-122945)
Serhiy Storchaka committed
November 5, 2024
L
gh-119793: Prefer `map(..., strict=True)` over starmap/zip in examples (#126407)
Lukas Geiger committed
November 1, 2024
S
gh-120026: soft deprecate Py_HUGE_VAL macro (#120027)
Sergey B Kirpichev committed
October 31, 2024
S
gh-101123: Adapt vararg functions in the math module to Argument Clinic (#126235)
Sergey B Kirpichev committed
September 29, 2024
S
gh-123497: New limit for Python integers on 64-bit platforms (GH-123724)
Serhiy Storchaka committed
September 17, 2024
S
gh-123836: workaround fmod(x, y) bug on Windows (#124171)
Sergey B Kirpichev committed
August 30, 2024
S
gh-121485: Always use 64-bit integers for integers bits count (GH-121486)
Serhiy Storchaka committed
August 17, 2024
S
gh-122681: remove m_atan2()/c_atan2() helpers (#122715)
Sergey B Kirpichev committed
August 6, 2024
S
gh-122681: merge m_atan2() and c_atan2() helper functions (#122682)
Sergey B Kirpichev committed
July 19, 2024
S
gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907)
Serhiy Storchaka committed
May 29, 2024
S
gh-119613: Use C99+ functions instead of Py_IS_NAN/INFINITY/FINITE (#119619)
Sergey B Kirpichev committed
May 8, 2024
T
gh-118671: Updated dead ActiveState links (#118730)
trag1c committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
March 17, 2024
V
gh-73468: Add math.fma() function (#116667)
Victor Stinner committed
February 3, 2024
J
gh-111417: Remove unused code block in math.trunc() and round() (GH-111454)
Jason Zhang committed
January 26, 2024
E
gh-114569: Use PyMem_* APIs for most non-PyObject uses (#114574)
Erlend E. Aasland committed
January 10, 2024
V
gh-111139: Optimize math.gcd(int, int) (#113887)
Victor Stinner committed
October 28, 2023
S
gh-111342: fix typo in math.sumprod (GH-111416)
Sergey B Kirpichev committed
October 6, 2023
S
gh-110489: Optimise math.ceil for known exact float (#108801)
Shantanu committed
September 3, 2023
S
gh-102837: improve test coverage for math module (#102523)
Sergey B Kirpichev committed
August 26, 2023
V
gh-106320: Remove private AC converter functions (#108505)
Victor Stinner committed
July 18, 2023
S
gh-86493: Fix possible leaks in some modules initialization (GH-106768)
Serhiy Storchaka committed
June 7, 2023
N
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