COMMITS
/ Modules/mathmodule.c 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
November 20, 2019
V
bpo-38835: Don't use PyFPE_START_PROTECT and PyFPE_END_PROTECT (GH-17231)
Victor Stinner committed
November 16, 2019
S
bpo-38639: Optimize floor(), ceil() and trunc() for floats. (GH-16991)
Serhiy Storchaka committed
July 27, 2019
R
bpo-37691: Let math.dist() accept sequences and iterables for coordinates (GH-14975)
Raymond Hettinger committed
July 13, 2019
M
Fix inconsequential typo in math.remainder algorithm comments. (#14746)
Mark Dickinson committed
G
bpo-37548: Document range of atan, acos and asin (GH-14717)
Giovanni Cappellotto committed
July 5, 2019
M
Fix some typos (GH-14435)
Min ho Kim committed
June 17, 2019
S
bpo-37315: Deprecate accepting floats in math.factorial(). (GH-14147)
Serhiy Storchaka committed
June 16, 2019
M
Turn math.isqrt assertion into a comment to clarify its purpose. (GH-14131)
Mark Dickinson committed
M
Simplify negativity checks in math.comb and math.perm. (GH-13870)
Mark Dickinson committed
June 8, 2019
R
bpo-37178: Allow a one argument form of math.perm() (GH-13905)
Raymond Hettinger committed
June 4, 2019
R
bpo-35431: Drop the k <= n requirement (GH-13798)
Raymond Hettinger committed
June 2, 2019
S
bpo-37128: Add math.perm(). (GH-13731)
Serhiy Storchaka committed
June 1, 2019
S
bpo-35431: Refactor math.comb() implementation. (GH-13725)
Serhiy Storchaka committed
Y
bpo-35431: Implemented math.comb (GH-11414)
Yash Aggarwal committed
May 19, 2019
M
bpo-36957: Speed up math.isqrt (#13405)
Mark Dickinson committed
S
bpo-36957: Add _PyLong_Rshift() and _PyLong_Lshift(). (GH-13416)
Serhiy Storchaka committed
May 18, 2019
M
bpo-36887: add math.isqrt (GH-13244)
Mark Dickinson committed
May 17, 2019
N
bpo-36908: 'This module is always available' isn't helpful. (#13297)
Ned Batchelder committed
March 9, 2019
P
Rework integer overflow path in math.prod and add more tests (GH-11809)
Pablo Galindo committed
February 26, 2019
D
bpo-36106: Resolve sinpi name clash with libm (IEEE-754 violation). (GH-12027)
Dima Pasechnik committed
February 10, 2019
P
Fix division by 0 when checking for overflow in math.prod (GH-11808)
Pablo Galindo committed
February 7, 2019
P
bpo-35606: Implement math.prod (GH-11359)
Pablo Galindo committed
January 30, 2019
R
Move float conversion into a macro. Apply to fsum (GH-11698)
Raymond Hettinger committed
January 28, 2019
R
Fast path for int inputs to math.dist() and math.hypot() (GH-11692)
Raymond Hettinger committed
January 12, 2019
S
bpo-35719: Optimize multi-argument math functions. (GH-11527)
Serhiy Storchaka committed
A
bpo-34838: Use subclass_of for math.dist. (GH-9659)
Ammar Askar committed
December 7, 2018
Z
bpo-35436: Add missing PyErr_NoMemory() calls and other minor bug fixes. (GH-11015)
Zackery Spytz committed
November 9, 2018
R
Fixing wording in comment. (GH-10425)
Raymond Hettinger committed
September 29, 2018
R
Speed-up math.dist() by 30% (GH-9628)
Raymond Hettinger committed
September 3, 2018
P
bpo-33083 - Make math.factorial reject arguments that are not int-like (GH-6149)
Pablo Galindo committed
September 2, 2018
R
Minor improvement to code clarity (GH-9036)
Raymond Hettinger committed
August 31, 2018
R
Simplify vector_norm() by eliminating special cases in the main loop (GH-9006)
Raymond Hettinger committed
August 29, 2018
R
Improve commutativity of math.hypot() and math.dist() (GH-8984)
Raymond Hettinger committed
August 27, 2018
R
Fast path for exact floats in math.hypot() and math.dist() (GH-8949)
Raymond Hettinger committed
August 12, 2018
R
Minor code clean-up. Don't alter the input vector. Use variables instead. GH-8748
Raymond Hettinger committed
R
Add more tests and assertions for math.hypot() and math.dist() (GH-8747)
Raymond Hettinger committed
R
Factor-out common code. Also, optimize common cases by preallocating space on the stack. GH-8738
Raymond Hettinger committed
August 11, 2018
R
Replace straight addition with Kahan summation and move max to the end (GH-8727)
Raymond Hettinger committed
July 31, 2018
R
bpo-33089: Add math.dist() for computing the Euclidean distance between two points (GH-8561)
Raymond Hettinger committed
July 28, 2018
R
bpo-33089: Multidimensional math.hypot() (GH-8474)
Raymond Hettinger committed
September 15, 2017
B
bpo-31338 (#3374)
Barry Warsaw committed