COMMITS
/ Modules/mathmodule.c 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
April 5, 2017
M
bpo-29962: add math.remainder (#950)
Mark Dickinson committed
March 30, 2017
L
bpo-29946: Fix "sqrtpi defined but not used" (#908)
Louie Lu committed
March 12, 2017
S
bpo-26121: Revert to using the own implementations of lgamma and gamma on all platforms. (#637)
Serhiy Storchaka committed
March 11, 2017
S
bpo-26121: Use C library implementation for math functions: (#515)
Serhiy Storchaka committed
January 21, 2017
M
Issue #29282: Backed out changeset b33012ef1417
Mark Dickinson committed
M
Issue #29282: add fused multiply-add function, math.fma.
Mark Dickinson committed
January 19, 2017
S
Issue #20186: Converted the math module to Argument Clinic.
Serhiy Storchaka committed
December 6, 2016
V
Use _PyObject_CallNoArg()
Victor Stinner committed
December 4, 2016
V
Backed out changeset b9c9691c72c5
Victor Stinner committed