131 Commits (6bcd00afa9dde18c1bbeb0a4d2fb376bac9dfd2c)

Author SHA1 Message Date
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. 16 years ago
Mark Dickinson fa41e60c9d Issue #9599: Tweak loghelper algorithm to return slightly improved results for powers of 2. 16 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 82842cc46e Merged revisions 82221 via svnmerge from 16 years ago
Mark Dickinson 32a16cac70 Fix indentation of Python code example in C comment. 16 years ago
Mark Dickinson bcdf9da265 Merged revisions 81967 via svnmerge from 16 years ago
Mark Dickinson e979ec8fbf Issue #8986: erfc was raising OverflowError on Linux for arguments in 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
Antoine Pitrou c7c96a90bc Recorded merge of revisions 81029 via svnmerge from 16 years ago
Antoine Pitrou c83ea137d7 Untabify C files. Will watch buildbots. 16 years ago
Georg Brandl 46d441e0c2 Merged revisions 75952-75953,75955,76105,76143,76223,76259,76326,76376-76377 via svnmerge from 16 years ago
Mark Dickinson fbbb9bdeff Merged revisions 77275 via svnmerge from 16 years ago
Mark Dickinson f132c16199 Make use of PyLong_AsLongAndOverflow in math_ldexp. 16 years ago
Mark Dickinson 6ecd9e53ce Merged revisions 77234 via svnmerge from 16 years ago
Mark Dickinson d3e323215c Refactor some longobject internals: PyLong_AsDouble and _PyLong_AsScaledDouble 16 years ago
Mark Dickinson f371859a4f Merged revisions 76978 via svnmerge from 16 years ago
Mark Dickinson 12748b003c Issue #7518: Move substitute definitions of C99 math functions from 16 years ago
Mark Dickinson da39dbffb6 Merged revisions 76916 via svnmerge from 16 years ago
Mark Dickinson 5698977186 math.factorial depends on PyLong_AsLong correctly converting floats; rewrite 16 years ago
Mark Dickinson 45f992a45e Merged revisions 76878 via svnmerge from 16 years ago
Mark Dickinson 5ff37ae14b Issue #3366: Add error function and complementary error function to 16 years ago
Mark Dickinson 664b511c0a Merged revisions 76861 via svnmerge from 16 years ago
Mark Dickinson 9cae178f21 Issue #3366: Add expm1 function to math module. Thanks Eric Smith for 16 years ago
Mark Dickinson 05d2e08401 Merged revisions 76755 via svnmerge from 16 years ago
Mark Dickinson 9be87bc992 Issue #3366: Add lgamma function to math module. 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
Georg Brandl a8f8bed203 Use a single style for all the docstrings in the math module. 17 years ago
Georg Brandl 40777e6606 Use the correct function name in docstring. 17 years ago
Mark Dickinson 12c4bdb0e8 Merged revisions 75117 via svnmerge from 17 years ago
Mark Dickinson b93fff0a57 Issue #3366: Add gamma function to math module. 17 years ago
Benjamin Peterson c6e80eb5ee Merged revisions 67654,67676-67677,67681,67692,67725,67746,67748,67761,67784-67785,67787-67788,67802,67832,67848-67849,67859,67862-67864,67880,67882,67885,67889-67892,67895 via svnmerge from 17 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
Benjamin Peterson 9de7298102 remove redundant sentence 17 years ago
Benjamin Peterson fed67fd41e beef up docstring 17 years ago
Mark Dickinson 717d5d0a50 Merged revisions 67707 via svnmerge from 17 years ago
Mark Dickinson e675f08e03 Merged revisions 67707 via svnmerge from 17 years ago
Mark Dickinson 4c96fa5525 Issues #3167, #3682: tests for math.log and math.log10 were failing on 17 years ago