COMMITS
/ Modules/mathmodule.c 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
December 1, 2016
V
Replace PyObject_CallFunctionObjArgs() with fastcall
Victor Stinner committed
August 30, 2016
R
Issue #27895: Spelling fixes (Contributed by Ville Skyttä).
Raymond Hettinger committed
August 15, 2016
G
Issue #12345: Add mathemathcal constant tau to math and cmath.
Guido van Rossum committed
May 8, 2016
M
Issue #26512: Merge rounding doc from 3.5
Martin Panter committed
M
Issue #26512: Clarify Integral; tidy up table of rounding functions
Martin Panter committed
May 1, 2016
B
Issue #26898: Fix typo in math.isclose() docstring
Berker Peksag committed
B
Issue #26898: Fix typo in math.isclose() docstring
Berker Peksag committed
January 15, 2016
B
Merge for issue #26114
Brett Cannon committed
B
Issue #26114: Remove a reference to 'Numerical Recipes'.
Brett Cannon committed
December 25, 2015
S
Issue #25923: Added more const qualifiers to signatures of static and private functions.
Serhiy Storchaka committed
May 31, 2015
T
Issue #19543: Implementation of isclose as per PEP 485
Tal Einat committed
May 12, 2015
S
Issue #22486: Added the math.gcd() function. The fractions.gcd() function now is
Serhiy Storchaka committed
March 12, 2015
S
Issue #23641: Cleaned out legacy dunder names from tests and docs.
Serhiy Storchaka committed
S
Issue #23641: Cleaned out legacy dunder names from tests and docs.
Serhiy Storchaka committed
January 11, 2015
M
Issue #21092: Merge from 3.4.
Mark Dickinson committed
M
M
Issue #23185: add math.inf and math.nan constants.
Mark Dickinson committed
August 17, 2014
V
Issue #22207: Fix "comparison between signed and unsigned integers" warning in
Victor Stinner committed
April 10, 2014
M
Issue #20539: Improve math.factorial error messages and types for large inputs.
Mark Dickinson committed
February 16, 2014
A
#12211: remove paragraph about NaNs
Andrew Kuchling committed