90 Commits (b76ad5121e2cfa89d6476d700cbcb65b7ffc39ac)

Author SHA1 Message Date
Serhiy Storchaka 460bd0d284 Issue #19569: Compiler warnings are now emitted if use most of deprecated 9 years ago
Serhiy Storchaka 9fab79bcb5 Issue #26900: Excluded underscored names and other private API from limited API. 9 years ago
Benjamin Peterson af580dff4a replace PY_LONG_LONG with long long 9 years ago
Benjamin Peterson ed4aa83ff7 require a long long data type (closes #27961) 9 years ago
Martin Panter eb9957065a Issue #27626: Spelling fixes in docs, comments and internal names 10 years ago
Victor Stinner 2ec8063cc9 Modify _PyBytes_DecodeEscapeRecode() to use _PyBytesAPI 10 years ago
Victor Stinner 2bf8993db9 Optimize bytes.fromhex() and bytearray.fromhex() 10 years ago
Victor Stinner be75b8cf23 Issue #25349: Optimize bytes % int 10 years ago
Serhiy Storchaka 48e47aaa28 Issue #22486: Added the math.gcd() function. The fractions.gcd() function now is 11 years ago
Serhiy Storchaka 31a655411a Issue #17576: Deprecation warning emitted now when __int__() or __index__() 12 years ago
Serhiy Storchaka c679227e31 Issue #1772673: The type of `char*` arguments now changed to `const char*`. 12 years ago
Serhiy Storchaka 9594942716 Issue #18783: Removed existing mentions of Python long type in docstrings, 13 years ago
Serhiy Storchaka f6d0aeeadc Issue #16741: Fix an error reporting in int(). 13 years ago
Richard Oudkerk ac0ad884d1 Issue #17931: Resolve confusion on Windows between pids and process handles. 13 years ago
Serhiy Storchaka 74f49ab28b Issue #15989: Fix several occurrences of integer overflow 13 years ago
Serhiy Storchaka 441d30fac7 Issue #15989: Fix several occurrences of integer overflow 13 years ago
Serhiy Storchaka 7898043868 Issue #15989: Fix several occurrences of integer overflow 13 years ago
Victor Stinner d3f0882dfb Issue #14744: Use the new _PyUnicodeWriter internal API to speed up str%args and str.format(args) 14 years ago
Ezio Melotti 2aa2b3b4d5 Clean up a few tabs that went in with PEP393. 14 years ago
Martin v. Löwis d63a3b8beb Implement PEP 393. 14 years ago
Martin v. Löwis 4d0d471a80 Merge branches/pep-0384. 15 years ago
Antoine Pitrou b440aec9f9 Merged revisions 84347 via svnmerge from 16 years ago
Antoine Pitrou 67c7ce4bef Issue #4835: make PyLong_FromSocket_t() and PyLong_AsSocket_t() private 16 years ago
Mark Dickinson d19052c161 Issue #9089: Remove references to intobject.c and intobject.h from comments. 16 years ago
Mark Dickinson fa68a6188a Fix naming inconsistency. 16 years ago
Mark Dickinson 7f1bf8004d Issue #8817: Expose round-to-nearest variant of divmod in _PyLong_Divmod_Near 16 years ago
Gregory P. Smith 845085703c Change PARSE_PID to _Py_PARSE_PID (cleanup for r78946). 16 years ago
Gregory P. Smith fb94c5f1e5 * Replaces the internals of the subprocess module from fork through exec on 16 years ago
Mark Dickinson 93f562c4f9 Merged revisions 77842 via svnmerge from 16 years ago
Mark Dickinson a36507c64c Issue #7767: Add new C-API function PyLong_AsLongLongAndOverflow, a 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 e31d300664 Issue #7528: Backport PyLong_AsLongAndOverflow from py3k to trunk. 16 years ago
Mark Dickinson efc82f7e8e Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms. 17 years ago
Mark Dickinson bd7926478d Issue #4258: Make it possible to use 30-bit digits for PyLongs: 17 years ago
Raymond Hettinger 3563153793 Reduce the size of the _PyLong_DigitValue table. 17 years ago
Eric Smith 4a7d76ddb5 Refactor and clean up str.format() code (and helpers) in advance of optimizations. 18 years ago
Eric Smith dc13b79a38 Refactor and clean up str.format() code (and helpers) in advance of optimizations. 18 years ago
Eric Smith 5e527ebee1 Added PyNumber_ToBase and supporting routines _PyInt_Format and 18 years ago
Christian Heimes 7f39c9fcbb Backport of several functions from Python 3.0 to 2.6 including PyUnicode_FromString, PyUnicode_Format and PyLong_From/AsSsize_t. The functions are partly required for the backport of the bytearray type and _fileio module. They should also make it easier to port C to 3.0. 18 years ago
Martin v. Löwis 8445104d7d Drop _PyLong_FitsInLong. Fixes #1666. 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 e93237dfcc #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. 18 years ago
Christian Heimes a37d4c693a Removed PyInt_GetMax and sys.maxint 18 years ago
Martin v. Löwis d1a1d1ed80 Remove PyInt_CheckExact. Add PyLong_AsLongAndOverflow. 18 years ago
Christian Heimes f78b1c6573 I've moved the remains of PyInt_ to the longobject.h header file and removed the inclusing of intobject.h from Python.h. Now the intobject.h exists only to provide some aliases for porters from Python 2.x. 18 years ago
Christian Heimes 217cfd1c86 Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h 18 years ago
Guido van Rossum 39eb8fa0db This is roughly socket2.diff from issue 1378, with a few changes applied 18 years ago
Martin v. Löwis 9f2e346911 Merged revisions 56467-56482 via svnmerge from 19 years ago
Martin v. Löwis 6819210b9e PEP 3123: Provide forward compatibility with Python 3.0, while keeping 19 years ago