COMMITS
/ Modules/mathmodule.c 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
October 11, 2021
V
bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891)
Victor Stinner committed
September 28, 2021
P
bpo-35606: Fix math.prod tests using 'start' as keyword parameter (GH-28595)
Pablo Galindo Salgado committed
June 12, 2021
M
bpo-44339: Fix math.pow corner case to comply with IEEE 754 (GH-26606)
Mark Dickinson committed
June 10, 2021
A
bpo-44357:Add `math.cbrt()` function: Cube Root (GH-26622)
Ajith Ramachandran committed
May 26, 2021
V
bpo-42161: mathmodule.c: move _PyLong_GetOne() loop invariant (GH-26391)
Victor Stinner committed
March 3, 2021
A
missing multiply symbol in the documentation (GH-24686)
Alperen Serkan Aksöz committed
January 29, 2021
V
bpo-42323: Fix math.nextafter() on AIX (GH-24381)
Victor Stinner committed
January 20, 2021
V
bpo-42323: Fix math.nextafter() for NaN on AIX (GH-24265)
Victor Stinner committed
October 27, 2020
V
bpo-42161: Modules/ uses _PyLong_GetZero() and _PyLong_GetOne() (GH-22998)
Victor Stinner committed
October 2, 2020
R
Update link to supporting references (GH-22488)
Raymond Hettinger committed
September 23, 2020
R
bpo-41513: Improve order of adding fractional values. Improve variable names. (GH-22368)
Raymond Hettinger committed
September 19, 2020
R
Make fractional value accumulation consistent inside and outside the loop. (GH-22315)
Raymond Hettinger committed
September 14, 2020
R
bpo-41513: Add docs and tests for hypot() (GH-22238)
Raymond Hettinger committed
September 6, 2020
R
bpo-41513: Expand comments and add references for a better understanding (GH-22123)
Raymond Hettinger committed
September 2, 2020
R
Improve hypot() accuracy with three separate accumulators (GH-22032)
Raymond Hettinger committed
August 30, 2020
R
Further improve accuracy of math.hypot() (GH-22013)
Raymond Hettinger committed
August 29, 2020
R
bpo-41513: Save unnecessary steps in the hypot() calculation (#21994)
Raymond Hettinger committed
August 26, 2020
R
Fix typos in comment (GH-21966)
Raymond Hettinger committed
August 25, 2020
R
bpo-41513: More accurate hypot() (GH-21916)
Raymond Hettinger committed
August 16, 2020
R
bpo-41513: Improve speed and accuracy of math.hypot() (GH-21803)
Raymond Hettinger committed
June 23, 2020
R
On path with known exact float, extract the double with the fast macro. (GH-21072)
Raymond Hettinger committed
June 15, 2020
N
bpo-29782: Consolidate _Py_Bit_Length() (GH-20739)
Niklas Fiekas committed
May 28, 2020
S
bpo-40792: Make the result of PyNumber_Index() always having exact type int. (GH-20443)
Serhiy Storchaka committed
May 26, 2020
S
bpo-37999: No longer use __int__ in implicit integer conversions. (GH-15636)
Serhiy Storchaka committed
March 31, 2020
D
bpo-1635741: Port math module to multiphase initialization (GH-19243)
Dong-hee Na committed
March 14, 2020
Z
bpo-39871: Fix possible SystemError in atan2, copysign and remainder (GH-18806)
Zackery Spytz committed
February 23, 2020
S
bpo-39648: Expand math.gcd() and math.lcm() to handle multiple arguments. (GH-18604)
Serhiy Storchaka committed
February 19, 2020
A
bpo-39479:Add math.lcm() function: Least Common Multiple (#18547)
ananthan-123 committed
February 12, 2020
V
bpo-35081: Move dtoa.h header to the internal C API (GH-18489)
Victor Stinner committed
January 21, 2020
V
bpo-39396: Fix math.nextafter(-0.0, +0.0) on AIX 7.1 (GH-18094)
Victor Stinner committed
January 16, 2020
N
bpo-31031: Unify duplicate bits_in_digit and bit_length (GH-2866)
Niklas Fiekas committed
January 13, 2020
V
bpo-39310: Add math.ulp(x) (GH-17965)
Victor Stinner committed
January 12, 2020
V
bpo-39288: Add math.nextafter(x, y) (GH-17937)
Victor Stinner committed