summaryrefslogtreecommitdiff
path: root/Modules/mathmodule.c
Commit message (Expand)AuthorAgeFilesLines
* Update link to supporting references (GH-22488)Raymond Hettinger2020-10-011-1/+1
* bpo-41513: Improve order of adding fractional values. Improve variable names....Raymond Hettinger2020-09-221-12/+12
* Make fractional value accumulation consistent inside and outside the loop. (G...Raymond Hettinger2020-09-181-5/+4
* bpo-41513: Add docs and tests for hypot() (GH-22238)Raymond Hettinger2020-09-131-7/+7
* bpo-41513: Expand comments and add references for a better understanding (GH-...Raymond Hettinger2020-09-061-5/+21
* Improve hypot() accuracy with three separate accumulators (GH-22032)Raymond Hettinger2020-09-011-4/+4
* Further improve accuracy of math.hypot() (GH-22013)Raymond Hettinger2020-08-301-3/+8
* bpo-41513: Save unnecessary steps in the hypot() calculation (#21994)Raymond Hettinger2020-08-291-5/+10
* Fix typos in comment (GH-21966)Raymond Hettinger2020-08-261-2/+2
* bpo-41513: More accurate hypot() (GH-21916)Raymond Hettinger2020-08-241-37/+111
* bpo-41513: Improve speed and accuracy of math.hypot() (GH-21803)Raymond Hettinger2020-08-151-3/+38
* On path with known exact float, extract the double with the fast macro. (GH-2...Raymond Hettinger2020-06-231-5/+10
* bpo-29782: Consolidate _Py_Bit_Length() (GH-20739)Niklas Fiekas2020-06-151-0/+1
* bpo-40792: Make the result of PyNumber_Index() always having exact type int. ...Serhiy Storchaka2020-05-281-28/+2
* bpo-37999: No longer use __int__ in implicit integer conversions. (GH-15636)Serhiy Storchaka2020-05-261-30/+2
* bpo-1635741: Port math module to multiphase initialization (GH-19243)Dong-hee Na2020-03-311-25/+33
* bpo-39871: Fix possible SystemError in atan2, copysign and remainder (GH-18806)Zackery Spytz2020-03-141-1/+5
* bpo-39648: Expand math.gcd() and math.lcm() to handle multiple arguments. (GH...Serhiy Storchaka2020-02-231-74/+109
* bpo-39479:Add math.lcm() function: Least Common Multiple (#18547)ananthan-1232020-02-191-0/+54
* bpo-35081: Move dtoa.h header to the internal C API (GH-18489)Victor Stinner2020-02-121-0/+1
* bpo-39396: Fix math.nextafter(-0.0, +0.0) on AIX 7.1 (GH-18094)Victor Stinner2020-01-211-2/+8
* bpo-31031: Unify duplicate bits_in_digit and bit_length (GH-2866)Niklas Fiekas2020-01-161-25/+3
* bpo-39310: Add math.ulp(x) (GH-17965)Victor Stinner2020-01-131-0/+32
* bpo-39288: Add math.nextafter(x, y) (GH-17937)Victor Stinner2020-01-121-0/+20
* bpo-38835: Don't use PyFPE_START_PROTECT and PyFPE_END_PROTECT (GH-17231)Victor Stinner2019-11-201-19/+0
* bpo-38639: Optimize floor(), ceil() and trunc() for floats. (GH-16991)Serhiy Storchaka2019-11-161-20/+28
* bpo-37691: Let math.dist() accept sequences and iterables for coordinates (GH...Raymond Hettinger2019-07-271-6/+36
* Fix inconsequential typo in math.remainder algorithm comments. (#14746)Mark Dickinson2019-07-131-1/+1
* bpo-37548: Document range of atan, acos and asin (GH-14717)Giovanni Cappellotto2019-07-131-3/+6
* Fix some typos (GH-14435)Min ho Kim2019-07-051-1/+1
* bpo-37315: Deprecate accepting floats in math.factorial(). (GH-14147)Serhiy Storchaka2019-06-171-0/+6
* Turn math.isqrt assertion into a comment to clarify its purpose. (GH-14131)Mark Dickinson2019-06-161-1/+1
* Simplify negativity checks in math.comb and math.perm. (GH-13870)Mark Dickinson2019-06-161-10/+16
* bpo-37178: Allow a one argument form of math.perm() (GH-13905)Raymond Hettinger2019-06-081-2/+8
* bpo-35431: Drop the k <= n requirement (GH-13798)Raymond Hettinger2019-06-041-15/+18
* bpo-37128: Add math.perm(). (GH-13731)Serhiy Storchaka2019-06-021-1/+129
* bpo-35431: Refactor math.comb() implementation. (GH-13725)Serhiy Storchaka2019-06-011-74/+81
* bpo-35431: Implemented math.comb (GH-11414)Yash Aggarwal2019-06-011-0/+121
* bpo-36957: Speed up math.isqrt (#13405)Mark Dickinson2019-05-191-8/+56
* bpo-36957: Add _PyLong_Rshift() and _PyLong_Lshift(). (GH-13416)Serhiy Storchaka2019-05-191-23/+7
* bpo-36887: add math.isqrt (GH-13244)Mark Dickinson2019-05-181-0/+261
* bpo-36908: 'This module is always available' isn't helpful. (#13297)Ned Batchelder2019-05-171-2/+2
* Rework integer overflow path in math.prod and add more tests (GH-11809)Pablo Galindo2019-03-091-5/+51
* 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-061-0/+167
* Move float conversion into a macro. Apply to fsum (GH-11698)Raymond Hettinger2019-01-291-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