225 Commits (69e9727657dad167215b656de910d95cefe1ee45)

Author SHA1 Message Date
Jesus Cea 2fc8b87499 Port 5b607cd8c71b (closes #11892) 15 years ago
Mark Dickinson 0169af1534 Merged revisions 87032 via svnmerge from 15 years ago
Mark Dickinson 33154388f9 Backout broken backport. (Sorry.) 15 years ago
Mark Dickinson 11e77ffcbc Merged revisions 87032 via svnmerge from 15 years ago
Benjamin Peterson 1ed6670055 Merged revisions 82448 via svnmerge from 16 years ago
Antoine Pitrou 7f14f0d8a0 Recorded merge of revisions 81032 via svnmerge from 16 years ago
Mark Dickinson bd16edd305 Refactor to remove duplicated nan/inf parsing code in 17 years ago
Mark Dickinson d1ec8b2bda Merged revisions 72564 via svnmerge from 17 years ago
Eric Smith 63376228a3 Issue #5920: Changed format.__float__ and complex.__float__ to use a precision of 12 when using the empty presentation type. This more closely matches str()'s behavior and reduces surprises when adding alignment flags to an empty format string. Patch by Mark Dickinson. 17 years ago
Mark Dickinson aa77d26009 Merged revisions 72253 via svnmerge from 17 years ago
Mark Dickinson 725bfd8489 Issue #5914: Add new C-API function PyOS_string_to_double, to complement 17 years ago
Mark Dickinson 6d65df1e8a Internal plumbing changes for float parsing: 17 years ago
Mark Dickinson 332424777f Revert accidental changes to Objects/floatobject.c 17 years ago
Mark Dickinson 7abf8d4066 The SSE2 detection and enabling could potentially cause 17 years ago
Mark Dickinson e6a076d86c Issue #1869 (and 4707, 5118, 5473, 1456775): use the new 17 years ago
Eric Smith 0923d1d8d7 The other half of Issue #1580: use short float repr where possible. 17 years ago
Benjamin Peterson 2808d3c418 Merged revisions 71627 via svnmerge from 17 years ago
Mark Dickinson e94c679df0 Issue #1717: rename tp_compare to tp_reserved. I'll change the 17 years ago
Mark Dickinson 0156dabadf Remove attempted long->int conversions in py3k version of float.as_integer_ratio. 17 years ago
Mark Dickinson 8055afd019 Issue #4910, patch 3/3: rename nb_long to nb_reserved 17 years ago
Mark Dickinson cce2f217d4 Issue 4910, patch 2 of (probably) 3: pave the way for renaming of 17 years ago
Kristján Valur Jónsson baa4546b02 Add missing Py_CHARMASK when calling isspace(). 17 years ago
Benjamin Peterson f10a79aad4 merge from trunk 18 years ago
Andrew MacIntyre 4561257c34 Merged revisions 66552-66553 via svnmerge from 18 years ago
Mark Dickinson 42a72ee181 Merged revisions 65964 via svnmerge from 18 years ago
Gregory P. Smith d8fa68b575 fix cut and paste error in a comment 18 years ago
Marc-André Lemburg 4cc0f24857 Rename PyUnicode_AsString -> _PyUnicode_AsString and 18 years ago
Mark Dickinson 943f33912c Issue #3369: fix memory leak in floatobject.c. Thanks Kristján Jónsson 18 years ago
Georg Brandl 2ee470f7f9 Merged revisions 64722,64729,64753,64845-64846,64849,64871,64880-64882,64885,64888,64897,64900-64901,64915,64926-64929,64938-64941,64944,64961,64966,64973 via svnmerge from 18 years ago
Mark Dickinson 65fe25e597 Merged revisions 64974 via svnmerge from 18 years ago
Raymond Hettinger 5c960b8c64 Revert 64451. 18 years ago
Raymond Hettinger d11a44312f Merge 64438: hex/oct/bin can show floats exactly. 18 years ago
Benjamin Peterson 4f92ca4022 Remove nb_reserved (nb_coerce), nb_hex, and nb_oct from PyNumberMethods 18 years ago
Eric Smith 4a7d76ddb5 Refactor and clean up str.format() code (and helpers) in advance of optimizations. 18 years ago
Mark Dickinson c4352b061a Issue 2801: fix bug in float.is_integer where ValueError was incorrectly 18 years ago
Christian Heimes 53876d9cd8 Merged revisions 62380,62382-62383 via svnmerge from 18 years ago
Christian Heimes bbe741dd1b Merged revisions 61981,61984-61987,61992-61993,61997-62000 via svnmerge from 18 years ago
Christian Heimes ba4af493a5 Merged revisions 61964-61979 via svnmerge from 18 years ago
Christian Heimes dd15f6c315 Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from 18 years ago
Christian Heimes 15ebc88d87 Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552-60567 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
Christian Heimes 7b3ce6a17e Merged revisions 60441-60474 via svnmerge from 18 years ago
Christian Heimes 2685563583 Merged revisions 60364-60378 via svnmerge from 18 years ago
Christian Heimes 969fe57baa Merged revisions 60245-60277 via svnmerge from 18 years ago
Christian Heimes d32ed6f511 Merged revisions 59933-59951 via svnmerge from 18 years ago
Christian Heimes 90aa7646af #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. 18 years ago
Christian Heimes 99170a5dbf Merged revisions 59541-59561 via svnmerge from 18 years ago
Christian Heimes b76922a7be Merged revisions 59450-59464 via svnmerge from 18 years ago
Christian Heimes 827b35c9fe Issue #1580: New free format floating point representation based on "Floating-Point Printer Sample Code", by Robert G. Burger. For example repr(11./5) now returns '2.2' instead of '2.2000000000000002'. 18 years ago
Christian Heimes 217cfd1c86 Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h 18 years ago