140 Commits (090f7be6dfd4e246cf5bc2db24c2070810d3c98b)

Author SHA1 Message Date
Mark Dickinson 76464494bc Fix math.factorial KeyboardInterrupt segfault. Thanks Amaury for report and diagnosis. 13 years ago
Benjamin Peterson 2354a7593f fix indentation 14 years ago
Mark Dickinson c60371748b Issue #9599: Further accuracy tweaks to loghelper. For an integer n that's small enough to be converted to a float without overflow, log(n) is now computed as log(float(n)), and similarly for log10. 15 years ago
Mark Dickinson fa41e60c9d Issue #9599: Tweak loghelper algorithm to return slightly improved results for powers of 2. 15 years ago
Mark Dickinson 226f544caa Improve docstrings for isnan, isinf and isfinite. 16 years ago
Mark Dickinson 8e0c996873 Issue #9165: Add math.isfinite and cmath.isfinite. 16 years ago
Ezio Melotti 9527afd02c Fix typo in a comment in mathmodule.c. 16 years ago
Mark Dickinson be64d95169 Issue #9186: log1p(-1.0) should raise ValueError, not OverflowError. 16 years ago
Mark Dickinson 9c91eb844c Minor refactoring in lgamma code, for clarity. 16 years ago
Mark Dickinson 6d02d9cc6b Style/consistency nit: make math_floor and math_ceil code look the same. 16 years ago
Benjamin Peterson f751bc9c01 fix lookup of __ceil__ 16 years ago
Benjamin Peterson b0125892e6 account for different ref counting semantics of _PyObject_LookupSpecial 16 years ago
Benjamin Peterson 8bb9cde6c0 correctly lookup __trunc__ and __floor__ 16 years ago
Mark Dickinson b76207138a Merged revisions 82223 via svnmerge from 16 years ago
Mark Dickinson fdb0accc31 Merged revisions 82221 via svnmerge from 16 years ago
Mark Dickinson bcdf9da265 Merged revisions 81967 via svnmerge from 16 years ago
Mark Dickinson 4c8a9a2df3 Issue #8692: Improve performance of math.factorial: 16 years ago
Antoine Pitrou 7f14f0d8a0 Recorded merge of revisions 81032 via svnmerge from 16 years ago
Antoine Pitrou f95a1b3c53 Recorded merge of revisions 81029 via svnmerge from 16 years ago
Mark Dickinson fbbb9bdeff Merged revisions 77275 via svnmerge from 16 years ago
Mark Dickinson 6ecd9e53ce Merged revisions 77234 via svnmerge from 16 years ago
Mark Dickinson f371859a4f Merged revisions 76978 via svnmerge from 16 years ago
Mark Dickinson da39dbffb6 Merged revisions 76916 via svnmerge from 16 years ago
Mark Dickinson 45f992a45e Merged revisions 76878 via svnmerge from 16 years ago
Mark Dickinson 664b511c0a Merged revisions 76861 via svnmerge from 16 years ago
Mark Dickinson 05d2e08401 Merged revisions 76755 via svnmerge from 16 years ago
Benjamin Peterson 8f6713f46d Merged revisions 76235 via svnmerge from 16 years ago
Benjamin Peterson a0dfa82eca Merged revisions 75149,75260-75263,75265-75267,75292,75300,75376,75405,75429-75433,75437,75445,75501,75551,75572,75589-75591,75657,75742,75868,75952-75957,76057,76105,76139,76143,76162,76223 via svnmerge from 16 years ago
Mark Dickinson 12c4bdb0e8 Merged revisions 75117 via svnmerge from 16 years ago
Benjamin Peterson 6ebe78f5cc Merged revisions 67654,67676-67677,67681,67692,67725,67761,67784-67785,67787-67788,67802,67848-67850,67862-67864,67880,67882 via svnmerge from 17 years ago
Mark Dickinson e675f08e03 Merged revisions 67707 via svnmerge from 17 years ago
Mark Dickinson aa7633ab94 Merged revisions 65258,65292,65299,65308-65309,65315,65326 via svnmerge from 18 years ago
Benjamin Peterson fea6a94b3b Merged revisions 64365,64370,64406,64408-64409,64412,64416-64417,64420-64421,64425-64428 via svnmerge from 18 years ago
Mark Dickinson 66bada5653 Quick fix for test_math failures on Solaris 10 buildbot. For future 18 years ago
Benjamin Peterson c2c5e00d9d Merged revisions 64349 via svnmerge from 18 years ago
Martin v. Löwis 1a21451b1d Implement PEP 3121: new module initialization and finalization API. 18 years ago
Georg Brandl c28e1fa71f Merged revisions 64002-64003,64012,64036-64037,64047,64050-64052,64054-64055,64066,64071 via svnmerge from 18 years ago
Georg Brandl f78e02b798 Merged revisions 63562,63570,63728,63734,63784,63788,63802,63817,63827,63839,63887,63975,63998 via svnmerge from 18 years ago
Benjamin Peterson 2b7411df5c Merged revisions 63542-63544,63546,63553,63563-63564,63567,63569,63576 via svnmerge from 18 years ago
Neal Norwitz c1fc34a56c Remove duplicate check for PyLong_Check(). It was checked above. 18 years ago
Alexandre Vassalotti 6461e10158 Merged revisions 62914-62916,62918-62919,62921-62922,62924-62942,62944-62945,62947-62949 via svnmerge from 18 years ago
Mark Dickinson b63aff15e8 Revert the temporary change in r62624 18 years ago
Christian Heimes 81ee3efede Merged revisions 62425-62429,62434-62436,62441,62444,62446-62448,62450-62455,62463,62465-62466,62469,62474,62476-62478,62480,62485,62492,62497-62498,62500,62507,62513-62514,62516,62521,62531,62535,62545-62546,62548-62551,62553-62559,62569,62574,62577,62593,62595,62604-62606,62608,62616,62626-62627,62636,62638,62644-62645,62647-62648,62651-62653,62656,62661,62663,62680,62686-62687,62696,62699-62703,62711 via svnmerge from 18 years ago
Mark Dickinson 73eada3287 One more attempt to track down Debian/alpha test_math failures: 18 years ago
Mark Dickinson de4296281a Whoops. errno should only be tested when the result is finite. 18 years ago
Mark Dickinson a0de26c342 Make floating-point exception error messages slightly more verbose: in 18 years ago
Christian Heimes e57950fbfe Merged revisions 62420-62421,62423-62424 via svnmerge from 18 years ago
Christian Heimes a342c013fc Merged revisions 62386-62387,62389-62393,62396,62400-62402,62407,62409-62410,62412-62414,62418-62419 via svnmerge from 18 years ago
Christian Heimes 53876d9cd8 Merged revisions 62380,62382-62383 via svnmerge from 18 years ago
Christian Heimes 292d351fc1 Merged revisions 60481,60485,60489-60520,60523-60527,60530-60533,60535-60538,60540-60551 via svnmerge from 18 years ago