summaryrefslogtreecommitdiffstats
path: root/Modules/mathmodule.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-36106: Resolve sinpi name clash with libm (IEEE-754 violation). (GH-12027)Dima Pasechnik2019-02-261-4/+4
* Fix division by 0 when checking for overflow in math.prod (GH-11808)Pablo Galindo2019-02-101-2/+2
* bpo-35606: Implement math.prod (GH-11359)Pablo Galindo2019-02-071-0/+167
* Move float conversion into a macro. Apply to fsum (GH-11698)Raymond Hettinger2019-01-301-49/+32
* Fast path for int inputs to math.dist() and math.hypot() (GH-11692)Raymond Hettinger2019-01-281-3/+24
* bpo-35719: Optimize multi-argument math functions. (GH-11527)Serhiy Storchaka2019-01-121-19/+18
* bpo-34838: Use subclass_of for math.dist. (GH-9659)Ammar Askar2019-01-121-8/+3
* bpo-35436: Add missing PyErr_NoMemory() calls and other minor bug fixes. (GH-...Zackery Spytz2018-12-071-3/+4
* Fixing wording in comment. (GH-10425)Raymond Hettinger2018-11-091-1/+1
* Speed-up math.dist() by 30% (GH-9628)Raymond Hettinger2018-09-291-3/+8
* bpo-33083 - Make math.factorial reject arguments that are not int-like (GH-6149)Pablo Galindo2018-09-031-3/+9
* Minor improvement to code clarity (GH-9036)Raymond Hettinger2018-09-021-1/+1
* Simplify vector_norm() by eliminating special cases in the main loop (GH-9006)Raymond Hettinger2018-08-311-22/+18
* Improve commutativity of math.hypot() and math.dist() (GH-8984)Raymond Hettinger2018-08-291-13/+19
* Fast path for exact floats in math.hypot() and math.dist() (GH-8949)Raymond Hettinger2018-08-271-9/+21
* Minor code clean-up. Don't alter the input vector. Use variables instead. GH-...Raymond Hettinger2018-08-121-4/+5
* Add more tests and assertions for math.hypot() and math.dist() (GH-8747)Raymond Hettinger2018-08-121-0/+1
* Factor-out common code. Also, optimize common cases by preallocating space on...Raymond Hettinger2018-08-121-41/+56
* Replace straight addition with Kahan summation and move max to the end (GH-8727)Raymond Hettinger2018-08-111-20/+45
* bpo-33089: Add math.dist() for computing the Euclidean distance between two p...Raymond Hettinger2018-07-311-0/+84
* bpo-33089: Multidimensional math.hypot() (GH-8474)Raymond Hettinger2018-07-281-38/+63
* bpo-31338 (#3374)Barry Warsaw2017-09-151-2/+1
* bpo-29962: add math.remainder (#950)Mark Dickinson2017-04-051-0/+103
* bpo-29946: Fix "sqrtpi defined but not used" (#908)Louie Lu2017-03-301-1/+3
* bpo-26121: Revert to using the own implementations of lgamma and gamma on all...Serhiy Storchaka2017-03-121-31/+0
* bpo-26121: Use C library implementation for math functions: (#515)Serhiy Storchaka2017-03-111-1/+45
* Issue #29282: Backed out changeset b33012ef1417Mark Dickinson2017-01-211-42/+0
* Issue #29282: add fused multiply-add function, math.fma.Mark Dickinson2017-01-211-0/+42
* Issue #20186: Converted the math module to Argument Clinic.Serhiy Storchaka2017-01-191-247/+384
* Use _PyObject_CallNoArg()Victor Stinner2016-12-061-3/+3
* Backed out changeset b9c9691c72c5Victor Stinner2016-12-041-3/+3
* Replace PyObject_CallFunctionObjArgs() with fastcallVictor Stinner2016-12-011-3/+3
* Issue #27895: Spelling fixes (Contributed by Ville Skyttä).Raymond Hettinger2016-08-301-1/+1
* Issue #12345: Add mathemathcal constant tau to math and cmath.Guido van Rossum2016-08-151-0/+1
* Issue #26512: Merge rounding doc from 3.5Martin Panter2016-05-081-4/+4
|\
| * Issue #26512: Clarify Integral; tidy up table of rounding functionsMartin Panter2016-05-081-4/+4
* | Issue #26898: Fix typo in math.isclose() docstringBerker Peksag2016-05-011-1/+1
|\ \ | |/
| * Issue #26898: Fix typo in math.isclose() docstringBerker Peksag2016-05-011-1/+1
* | Merge for issue #26114Brett Cannon2016-01-151-3/+2
|\ \ | |/
| * Issue #26114: Remove a reference to 'Numerical Recipes'.Brett Cannon2016-01-151-3/+2
* | Issue #25923: Added more const qualifiers to signatures of static and private...Serhiy Storchaka2015-12-251-2/+2
|/
* Issue #19543: Implementation of isclose as per PEP 485Tal Einat2015-05-311-0/+79
* Issue #22486: Added the math.gcd() function. The fractions.gcd() function no...Serhiy Storchaka2015-05-121-0/+28
* Issue #23641: Cleaned out legacy dunder names from tests and docs.Serhiy Storchaka2015-03-121-1/+1
|\
| * Issue #23641: Cleaned out legacy dunder names from tests and docs.Serhiy Storchaka2015-03-121-1/+1
* | Issue #21092: Merge from 3.4.Mark Dickinson2015-01-111-3/+3
|\ \ | |/
| * Issue #21902: Replace incorrect 'hyperbolic arc sine' (etc.) with 'inverse hy...Mark Dickinson2015-01-111-3/+3
* | Issue #23185: add math.inf and math.nan constants.Mark Dickinson2015-01-111-1/+34
* | Issue #22207: Fix "comparison between signed and unsigned integers" warning inVictor Stinner2014-08-171-1/+1
* | Issue #20539: Improve math.factorial error messages and types for large inputs.Mark Dickinson2014-04-101-4/+12
|/