1. 3783413 bpo-42161: Modules/ uses _PyLong_GetZero() and _PyLong_GetOne() (GH-22998) by Victor Stinner · 4 years ago
  2. 497126f Update link to supporting references (GH-22488) by Raymond Hettinger · 4 years, 1 month ago
  3. 438e9fc bpo-41513: Improve order of adding fractional values. Improve variable names. (GH-22368) by Raymond Hettinger · 4 years, 2 months ago
  4. ec8a15b Make fractional value accumulation consistent inside and outside the loop. (GH-22315) by Raymond Hettinger · 4 years, 2 months ago
  5. 457d4e9 bpo-41513: Add docs and tests for hypot() (GH-22238) by Raymond Hettinger · 4 years, 2 months ago
  6. 67c998d bpo-41513: Expand comments and add references for a better understanding (GH-22123) by Raymond Hettinger · 4 years, 2 months ago
  7. 5b24d15 Improve hypot() accuracy with three separate accumulators (GH-22032) by Raymond Hettinger · 4 years, 2 months ago
  8. 92c3816 Further improve accuracy of math.hypot() (GH-22013) by Raymond Hettinger · 4 years, 2 months ago
  9. 27de286 bpo-41513: Save unnecessary steps in the hypot() calculation (#21994) by Raymond Hettinger · 4 years, 2 months ago
  10. 82e7948 Fix typos in comment (GH-21966) by Raymond Hettinger · 4 years, 2 months ago
  11. 8e19c8b bpo-41513: More accurate hypot() (GH-21916) by Raymond Hettinger · 4 years, 2 months ago
  12. fff3c28 bpo-41513: Improve speed and accuracy of math.hypot() (GH-21803) by Raymond Hettinger · 4 years, 3 months ago
  13. 930f451 On path with known exact float, extract the double with the fast macro. (GH-21072) by Raymond Hettinger · 4 years, 5 months ago
  14. 794e7d1 bpo-29782: Consolidate _Py_Bit_Length() (GH-20739) by Niklas Fiekas · 4 years, 5 months ago
  15. 5f4b229d bpo-40792: Make the result of PyNumber_Index() always having exact type int. (GH-20443) by Serhiy Storchaka · 4 years, 5 months ago
  16. 578c395 bpo-37999: No longer use __int__ in implicit integer conversions. (GH-15636) by Serhiy Storchaka · 4 years, 6 months ago
  17. 5be8241 bpo-1635741: Port math module to multiphase initialization (GH-19243) by Dong-hee Na · 4 years, 7 months ago
  18. 5208b4b bpo-39871: Fix possible SystemError in atan2, copysign and remainder (GH-18806) by Zackery Spytz · 4 years, 8 months ago
  19. 559e7f1 bpo-39648: Expand math.gcd() and math.lcm() to handle multiple arguments. (GH-18604) by Serhiy Storchaka · 4 years, 9 months ago
  20. f2ee21d bpo-39479:Add math.lcm() function: Least Common Multiple (#18547) by ananthan-123 · 4 years, 9 months ago
  21. e9e7d28 bpo-35081: Move dtoa.h header to the internal C API (GH-18489) by Victor Stinner · 4 years, 9 months ago
  22. 85ead4f bpo-39396: Fix math.nextafter(-0.0, +0.0) on AIX 7.1 (GH-18094) by Victor Stinner · 4 years, 10 months ago
  23. c5b7900 bpo-31031: Unify duplicate bits_in_digit and bit_length (GH-2866) by Niklas Fiekas · 4 years, 10 months ago
  24. 0b2ab21 bpo-39310: Add math.ulp(x) (GH-17965) by Victor Stinner · 4 years, 10 months ago
  25. 100fafc bpo-39288: Add math.nextafter(x, y) (GH-17937) by Victor Stinner · 4 years, 10 months ago
  26. be143ec bpo-38835: Don't use PyFPE_START_PROTECT and PyFPE_END_PROTECT (GH-17231) by Victor Stinner · 5 years ago
  27. 5fd5cb8 bpo-38639: Optimize floor(), ceil() and trunc() for floats. (GH-16991) by Serhiy Storchaka · 5 years ago
  28. 6b5f1b4 bpo-37691: Let math.dist() accept sequences and iterables for coordinates (GH-14975) by Raymond Hettinger · 5 years ago
  29. 0148470 Fix inconsequential typo in math.remainder algorithm comments. (#14746) by Mark Dickinson · 5 years ago
  30. dc3f99f bpo-37548: Document range of atan, acos and asin (GH-14717) by Giovanni Cappellotto · 5 years ago
  31. f7d72e4 Fix some typos (GH-14435) by Min ho Kim · 5 years ago
  32. 231aad3 bpo-37315: Deprecate accepting floats in math.factorial(). (GH-14147) by Serhiy Storchaka · 5 years ago
  33. 2dfeaa9 Turn math.isqrt assertion into a comment to clarify its purpose. (GH-14131) by Mark Dickinson · 5 years ago
  34. 45e0411 Simplify negativity checks in math.comb and math.perm. (GH-13870) by Mark Dickinson · 5 years ago
  35. e119b3d bpo-37178: Allow a one argument form of math.perm() (GH-13905) by Raymond Hettinger · 5 years ago
  36. 963eb0f bpo-35431: Drop the k <= n requirement (GH-13798) by Raymond Hettinger · 5 years ago
  37. 5ae299a bpo-37128: Add math.perm(). (GH-13731) by Serhiy Storchaka · 5 years ago
  38. 2b843ac bpo-35431: Refactor math.comb() implementation. (GH-13725) by Serhiy Storchaka · 5 years ago
  39. 4a68650 bpo-35431: Implemented math.comb (GH-11414) by Yash Aggarwal · 5 years ago
  40. 5c08ce9 bpo-36957: Speed up math.isqrt (#13405) by Mark Dickinson · 5 years ago
  41. a5119e7 bpo-36957: Add _PyLong_Rshift() and _PyLong_Lshift(). (GH-13416) by Serhiy Storchaka · 5 years ago
  42. 73934b9 bpo-36887: add math.isqrt (GH-13244) by Mark Dickinson · 5 years ago
  43. 6faad35 bpo-36908: 'This module is always available' isn't helpful. (#13297) by Ned Batchelder · 5 years ago
  44. 0411411 Rework integer overflow path in math.prod and add more tests (GH-11809) by Pablo Galindo · 6 years ago
  45. f57cd82 bpo-36106: Resolve sinpi name clash with libm (IEEE-754 violation). (GH-12027) by Dima Pasechnik · 6 years ago
  46. 4207907 Fix division by 0 when checking for overflow in math.prod (GH-11808) by Pablo Galindo · 6 years ago
  47. bc09851 bpo-35606: Implement math.prod (GH-11359) by Pablo Galindo · 6 years ago
  48. cfd735e Move float conversion into a macro. Apply to fsum (GH-11698) by Raymond Hettinger · 6 years ago
  49. 808180c Fast path for int inputs to math.dist() and math.hypot() (GH-11692) by Raymond Hettinger · 6 years ago
  50. d0d3e99 bpo-35719: Optimize multi-argument math functions. (GH-11527) by Serhiy Storchaka · 6 years ago
  51. cb08a71 bpo-34838: Use subclass_of for math.dist. (GH-9659) by Ammar Askar · 6 years ago
  52. 4c49da0 bpo-35436: Add missing PyErr_NoMemory() calls and other minor bug fixes. (GH-11015) by Zackery Spytz · 6 years ago
  53. 216aaaa Fixing wording in comment. (GH-10425) by Raymond Hettinger · 6 years ago
  54. df81015 Speed-up math.dist() by 30% (GH-9628) by Raymond Hettinger · 6 years ago
  55. e9ba370 bpo-33083 - Make math.factorial reject arguments that are not int-like (GH-6149) by Pablo Galindo · 6 years ago
  56. f326714 Minor improvement to code clarity (GH-9036) by Raymond Hettinger · 6 years ago
  57. 745c0f3 Simplify vector_norm() by eliminating special cases in the main loop (GH-9006) by Raymond Hettinger · 6 years ago
  58. 21786f5 Improve commutativity of math.hypot() and math.dist() (GH-8984) by Raymond Hettinger · 6 years ago
  59. 74734f7 Fast path for exact floats in math.hypot() and math.dist() (GH-8949) by Raymond Hettinger · 6 years ago
  60. a47f394 Minor code clean-up. Don't alter the input vector. Use variables instead. GH-8748 by Raymond Hettinger · 6 years ago
  61. 0041459 Add more tests and assertions for math.hypot() and math.dist() (GH-8747) by Raymond Hettinger · 6 years ago
  62. c630e10 Factor-out common code. Also, optimize common cases by preallocating space on the stack. GH-8738 by Raymond Hettinger · 6 years ago
  63. 1399074 Replace straight addition with Kahan summation and move max to the end (GH-8727) by Raymond Hettinger · 6 years ago
  64. 9c18b1a bpo-33089: Add math.dist() for computing the Euclidean distance between two points (GH-8561) by Raymond Hettinger · 6 years ago
  65. c6dabe3 bpo-33089: Multidimensional math.hypot() (GH-8474) by Raymond Hettinger · 6 years ago
  66. b2e5794 bpo-31338 (#3374) by Barry Warsaw · 7 years ago
  67. a0ce375 bpo-29962: add math.remainder (#950) by Mark Dickinson · 8 years ago
  68. 7a26464 bpo-29946: Fix "sqrtpi defined but not used" (#908) by Louie Lu · 8 years ago
  69. 4125e5c bpo-26121: Revert to using the own implementations of lgamma and gamma on all platforms. (#637) by Serhiy Storchaka · 8 years ago
  70. 97553fd bpo-26121: Use C library implementation for math functions: (#515) by Serhiy Storchaka · 8 years ago
  71. 5e65cd3 Issue #29282: Backed out changeset b33012ef1417 by Mark Dickinson · 8 years ago
  72. d1b230e Issue #29282: add fused multiply-add function, math.fma. by Mark Dickinson · 8 years ago
  73. c9ea933 Issue #20186: Converted the math module to Argument Clinic. Patch by Tal Einat. by Serhiy Storchaka · 8 years ago
  74. f17c3de Use _PyObject_CallNoArg() by Victor Stinner · 8 years ago
  75. de4ae3d Backed out changeset b9c9691c72c5 by Victor Stinner · 8 years ago
  76. 27580c1 Replace PyObject_CallFunctionObjArgs() with fastcall by Victor Stinner · 8 years ago
  77. 15f44ab Issue #27895: Spelling fixes (Contributed by Ville Skyttä). by Raymond Hettinger · 8 years ago
  78. 0a891d7 Issue #12345: Add mathemathcal constant tau to math and cmath. by Guido van Rossum · 8 years ago
  79. 18933ed Issue #26512: Merge rounding doc from 3.5 by Martin Panter · 9 years ago
  80. 129fe04 Issue #26512: Clarify Integral; tidy up table of rounding functions by Martin Panter · 9 years ago
  81. a257062 Issue #26898: Fix typo in math.isclose() docstring by Berker Peksag · 9 years ago
  82. d6e6f8b Issue #26898: Fix typo in math.isclose() docstring by Berker Peksag · 9 years ago
  83. 2f1a0b6 Merge for issue #26114 by Brett Cannon · 9 years ago
  84. 45adb31 Issue #26114: Remove a reference to 'Numerical Recipes'. by Brett Cannon · 9 years ago
  85. ef1585e Issue #25923: Added more const qualifiers to signatures of static and private functions. by Serhiy Storchaka · 9 years ago
  86. d5519ed Issue #19543: Implementation of isclose as per PEP 485 by Tal Einat · 9 years ago
  87. 48e47aa Issue #22486: Added the math.gcd() function. The fractions.gcd() function now is by Serhiy Storchaka · 9 years ago
  88. c2ccce7 Issue #23641: Cleaned out legacy dunder names from tests and docs. by Serhiy Storchaka · 10 years ago
  89. a60c2fe Issue #23641: Cleaned out legacy dunder names from tests and docs. by Serhiy Storchaka · 10 years ago
  90. cc8617b Issue #21092: Merge from 3.4. by Mark Dickinson · 10 years ago
  91. dfe0b23 Issue #21902: Replace incorrect 'hyperbolic arc sine' (etc.) with 'inverse hyperbolic sine' (etc.). Remove meaningless reference to radians. by Mark Dickinson · 10 years ago
  92. a5d0c7c Issue #23185: add math.inf and math.nan constants. by Mark Dickinson · 10 years ago
  93. 049e509 Issue #22207: Fix "comparison between signed and unsigned integers" warning in by Victor Stinner · 10 years ago
  94. 5990d28 Issue #20539: Improve math.factorial error messages and types for large inputs. by Mark Dickinson · 11 years ago
  95. 3137885 #12211: remove paragraph about NaNs by Andrew Kuchling · 11 years ago
  96. 8cb1ec3 #12211: clarify math.copysign() documentation and docstring by Andrew Kuchling · 11 years ago
  97. 9594942 Issue #18783: Removed existing mentions of Python long type in docstrings, by Serhiy Storchaka · 11 years ago
  98. 039e0cd Issue #16305: Merge fix from 3.2. by Mark Dickinson · 12 years ago
  99. 7646449 Fix math.factorial KeyboardInterrupt segfault. Thanks Amaury for report and diagnosis. by Mark Dickinson · 12 years ago
  100. 7d74b70 merge 3.2 by Benjamin Peterson · 13 years ago