summaryrefslogtreecommitdiffstats
path: root/Modules/mathmodule.c
Commit message (Expand)AuthorAgeFilesLines
* gh-141004: soft-deprecate Py_INFINITY macro (#141033)Sergey B Kirpichev2025-11-121-10/+10
* gh-120950: Fix overflow in math.log() with large int-like argument (GH-121011)Serhiy Storchaka2025-11-111-30/+50
* gh-81313: Add the math.integer module (PEP-791) (GH-133909)Serhiy Storchaka2025-10-311-1216/+27
* gh-140443: Use `fma` in `loghelper` to improve accuracy of log for very large...Abhishek Tiwari2025-10-231-1/+1
* Revert gh-139075. The sumprod fix needs more work. (gh-139092)Raymond Hettinger2025-09-181-14/+15
* gh-139074: Fix missing high precision case in sumprod() (gh-139075)Raymond Hettinger2025-09-171-15/+14
* GH-137623: Use an AC decorator for docstring line length enforcement (#137690)Adam Turner2025-08-181-3/+6
* gh-135853: add `math.fmax` and `math.fmin` (#135888)Bénédikt Tran2025-07-121-0/+36
* gh-135853: add `math.signbit` (#135877)Bénédikt Tran2025-06-281-0/+18
* gh-135927: Fix MSVC Clatest C builds (GH-135935)Ken Jin2025-06-251-1/+1
* gh-132908: Add math.isnormal/issubnormal() functions (GH132935)Sergey B Kirpichev2025-06-021-0/+40
* gh-132876: workaround broken ldexp() on Windows 10 (#133135)Sergey B Kirpichev2025-05-261-0/+21
* gh-133904: Fix `math.factorial` documentation (#133907)mkaraev2025-05-121-3/+1
* gh-101410: Customize error messages for 1-arg math functions (#129497)Sergey B Kirpichev2025-04-221-17/+25
* gh-101410: Revert loghelper() change in 75f59bb for integer input (GH-132625)Sergey B Kirpichev2025-04-171-2/+4
* gh-131586: Avoid refcount contention in some "special" calls (#131588)Sam Gross2025-03-261-72/+22
* gh-101410: support custom messages for domain errors in the math module (#124...Sergey B Kirpichev2025-01-231-29/+66
* gh-122943: Rework support of var-positional parameter in Argument Clinic (GH-...Serhiy Storchaka2024-11-071-20/+23
* gh-119793: Prefer `map(..., strict=True)` over starmap/zip in examples (#126407)Lukas Geiger2024-11-051-2/+2
* gh-120026: soft deprecate Py_HUGE_VAL macro (#120027)Sergey B Kirpichev2024-11-011-7/+7
* gh-101123: Adapt vararg functions in the math module to Argument Clinic (#126...Sergey B Kirpichev2024-10-311-36/+44
* gh-123497: New limit for Python integers on 64-bit platforms (GH-123724)Serhiy Storchaka2024-09-291-13/+12
* gh-123836: workaround fmod(x, y) bug on Windows (#124171)Sergey B Kirpichev2024-09-171-0/+9
* gh-121485: Always use 64-bit integers for integers bits count (GH-121486)Serhiy Storchaka2024-08-301-4/+4
* gh-122681: remove m_atan2()/c_atan2() helpers (#122715)Sergey B Kirpichev2024-08-171-1/+1
* gh-122681: merge m_atan2() and c_atan2() helper functions (#122682)Sergey B Kirpichev2024-08-061-37/+0
* gh-121905: Consistently use "floating-point" instead of "floating point" (GH-...Serhiy Storchaka2024-07-191-7/+7
* gh-119613: Use C99+ functions instead of Py_IS_NAN/INFINITY/FINITE (#119619)Sergey B Kirpichev2024-05-291-70/+70
* gh-118671: Updated dead ActiveState links (#118730)trag1c2024-05-081-1/+1
* gh-116322: Add Py_mod_gil module slot (#116882)Brett Simmers2024-05-031-0/+1
* gh-73468: Add math.fma() function (#116667)Victor Stinner2024-03-171-0/+43
* gh-111417: Remove unused code block in math.trunc() and round() (GH-111454)Jason Zhang2024-02-031-5/+0
* gh-114569: Use PyMem_* APIs for most non-PyObject uses (#114574)Erlend E. Aasland2024-01-261-6/+6
* gh-111139: Optimize math.gcd(int, int) (#113887)Victor Stinner2024-01-101-5/+9
* gh-111342: fix typo in math.sumprod (GH-111416)Sergey B Kirpichev2023-10-281-1/+1
* gh-110489: Optimise math.ceil for known exact float (#108801)Shantanu2023-10-061-7/+9
* gh-102837: improve test coverage for math module (#102523)Sergey B Kirpichev2023-09-031-10/+7
* gh-106320: Remove private AC converter functions (#108505)Victor Stinner2023-08-261-0/+1
* gh-86493: Fix possible leaks in some modules initialization (GH-106768)Serhiy Storchaka2023-07-181-5/+5
* gh-94673: Ensure subtypes are readied only once in math.trunc() (gh-105465)neonene2023-06-071-1/+1
* gh-94906: Support multiple steps in math.nextafter (#103881)Matthias Görgens2023-05-191-4/+105
* gh-104263: Rely on Py_NAN and introduce Py_INFINITY (GH-104202)Sebastian Berg2023-05-101-35/+4
* gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)Eric Snow2023-05-051-0/+1
* Fix typo in math.log docstring (#103943)Wes Turner2023-04-281-1/+1
* gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)Eric Snow2023-04-271-1/+1
* GH-101291: Rearrange the size bits in PyLongObject (GH-102464)Mark Shannon2023-03-221-9/+10
* gh-102839: remove AC for math.log (GH-102863)Sergey B Kirpichev2023-03-211-21/+14
* Add more comments to hypot() (GH-102817)Raymond Hettinger2023-03-181-18/+12
* Simplify and improve accuracy for subnormals in hypot() (GH-102785)Raymond Hettinger2023-03-171-35/+28
* Simplify and speed-up math.hypot() and math.dist() (GH-102734)Raymond Hettinger2023-03-151-154/+139