log Include/longobject.h @ 70817:dd775b1561ba

age author description
Sat, 05 Mar 2011 15:15:55 +0100 Georg Brandl Dummy-merge 3.1 branch into 3.2 branch. 3.2
Fri, 03 Dec 2010 20:14:31 +0000 Martin v. Löwis Merge branches/pep-0384.
Sat, 28 Aug 2010 20:42:55 +0000 Antoine Pitrou Issue #4835: make PyLong_FromSocket_t() and PyLong_AsSocket_t() private
Sun, 27 Jun 2010 18:19:09 +0000 Mark Dickinson Issue #9089: Remove references to intobject.c and intobject.h from comments.
Mon, 07 Jun 2010 18:47:09 +0000 Mark Dickinson Fix naming inconsistency.
Wed, 26 May 2010 16:02:59 +0000 Mark Dickinson Issue #8817: Expose round-to-nearest variant of divmod in _PyLong_Divmod_Near
Sun, 14 Mar 2010 18:56:11 +0000 Gregory P. Smith Change PARSE_PID to _Py_PARSE_PID (cleanup for r78946).
Sun, 14 Mar 2010 06:49:55 +0000 Gregory P. Smith * Replaces the internals of the subprocess module from fork through exec on
Sat, 30 Jan 2010 10:30:15 +0000 Mark Dickinson Merged revisions 77842 via svnmerge from
Sat, 02 Jan 2010 15:33:56 +0000 Mark Dickinson Merged revisions 77234 via svnmerge from
Sat, 28 Aug 2010 20:53:24 +0000 Antoine Pitrou Merged revisions 84347 via svnmerge from 3.1
Wed, 18 Mar 2009 20:06:12 +0000 Mark Dickinson Issue #4258: Make it possible to use 30-bit digits for PyLongs:
Fri, 09 Jan 2009 03:58:09 +0000 Raymond Hettinger Reduce the size of the _PyLong_DigitValue table.
Fri, 30 May 2008 18:10:19 +0000 Eric Smith Refactor and clean up str.format() code (and helpers) in advance of optimizations.
Thu, 20 Dec 2007 22:57:23 +0000 Martin v. Löwis Drop _PyLong_FitsInLong. Fixes #1666.
Wed, 19 Dec 2007 02:45:37 +0000 Christian Heimes #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.
Tue, 04 Dec 2007 23:02:19 +0000 Christian Heimes Removed PyInt_GetMax and sys.maxint
Tue, 04 Dec 2007 22:10:37 +0000 Martin v. Löwis Remove PyInt_CheckExact. Add PyLong_AsLongAndOverflow.
Sun, 02 Dec 2007 16:52:32 +0000 Christian Heimes 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.
Sun, 02 Dec 2007 14:31:20 +0000 Christian Heimes Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h
Fri, 16 Nov 2007 01:24:05 +0000 Guido van Rossum This is roughly socket2.diff from issue 1378, with a few changes applied
Sat, 21 Jul 2007 17:22:18 +0000 Martin v. Löwis Merged revisions 56467-56482 via svnmerge from
Wed, 13 Jun 2007 18:07:49 +0000 Guido van Rossum Merged revisions 55817-55961 via svnmerge from
Thu, 03 May 2007 17:49:24 +0000 Guido van Rossum Get rid of all #ifdef Py_USING_UNICODE (it is always present now).
Tue, 27 Feb 2007 06:57:32 +0000 Neal Norwitz I assume this was supposed to be Py_ssize_t since there are no uses of plain ssize_t.
Sun, 25 Feb 2007 20:39:11 +0000 Thomas Wouters Merged revisions 53875-53911 via svnmerge from
Sun, 14 Jan 2007 03:31:43 +0000 Guido van Rossum Merged the int/long unification branch, by very crude means (sorry Thomas!).
Sat, 19 Jan 2013 12:55:39 +0200 Serhiy Storchaka Issue #15989: Fix several occurrences of integer overflow 2.7
Sat, 30 Jan 2010 10:08:33 +0000 Mark Dickinson Issue #7767: Add new C-API function PyLong_AsLongLongAndOverflow, a legacy-trunk
Sat, 02 Jan 2010 14:45:40 +0000 Mark Dickinson Refactor some longobject internals: PyLong_AsDouble and _PyLong_AsScaledDouble legacy-trunk
Mon, 21 Dec 2009 11:21:25 +0000 Mark Dickinson Issue #7528: Backport PyLong_AsLongAndOverflow from py3k to trunk. legacy-trunk
Fri, 20 Mar 2009 15:51:55 +0000 Mark Dickinson Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms. legacy-trunk
Fri, 30 May 2008 18:10:04 +0000 Eric Smith Refactor and clean up str.format() code (and helpers) in advance of optimizations. legacy-trunk
Sun, 10 Feb 2008 01:36:53 +0000 Eric Smith Added PyNumber_ToBase and supporting routines _PyInt_Format and legacy-trunk
Fri, 25 Jan 2008 12:18:43 +0000 Christian Heimes 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. legacy-trunk
Wed, 19 Dec 2007 02:37:44 +0000 Christian Heimes #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. legacy-trunk
Sat, 21 Jul 2007 06:55:02 +0000 Martin v. Löwis PEP 3123: Provide forward compatibility with Python 3.0, while keeping legacy-trunk
Sun, 25 Feb 2007 19:44:48 +0000 Neal Norwitz Variation of patch # 1624059 to speed up checking if an object is a subclass legacy-trunk
Thu, 25 May 2006 17:34:03 +0000 Tim Peters A new table to help string->integer conversion was added yesterday to legacy-trunk
Wed, 15 Feb 2006 17:27:45 +0000 Martin v. Löwis Merge ssize_t branch. legacy-trunk
Thu, 23 Sep 2004 01:56:02 +0000 Tim Peters Removed redundant declaration of _PyLong_NumBits(). legacy-trunk
Thu, 17 Apr 2003 18:55:45 +0000 Thomas Heller SF # 595026: support for masks in getargs.c. legacy-trunk
Sat, 29 Mar 2003 10:06:18 +0000 Martin v. Löwis Rename LONG_LONG to PY_LONG_LONG. Fixes #710285. legacy-trunk
Fri, 31 Jan 2003 15:52:05 +0000 Tim Peters _PyLong_NumBits(): The definition of this was too specific to the quirky legacy-trunk
Tue, 28 Jan 2003 20:37:45 +0000 Tim Peters Added new private API function _PyLong_NumBits. This will be used at the legacy-trunk
Mon, 12 Aug 2002 07:21:58 +0000 Mark Hammond Excise DL_EXPORT from Include. legacy-trunk
Fri, 12 Jul 2002 05:01:20 +0000 Tim Peters HAVE_LIMITS_H -- raise #error if not defined; limits.h is std C legacy-trunk
Mon, 10 Sep 2001 20:52:51 +0000 Tim Peters SF bug #460020: bug or feature: unicode() and subclasses. legacy-trunk
Tue, 04 Sep 2001 02:50:49 +0000 Tim Peters Introduce new private API function _PyLong_AsScaledDouble. Not used yet, legacy-trunk
Wed, 29 Aug 2001 15:45:32 +0000 Guido van Rossum Make the PyXXX_Check() macros for the numeric types inheritance-aware. legacy-trunk
Fri, 17 Aug 2001 18:39:25 +0000 Martin v. Löwis Patch #445762: Support --disable-unicode legacy-trunk
Mon, 11 Jun 2001 21:23:58 +0000 Tim Peters Two new private longobject API functions, legacy-trunk
Tue, 26 Sep 2000 05:46:01 +0000 Fred Drake Rationalize use of limits.h, moving the inclusion to Python.h. legacy-trunk
Fri, 01 Sep 2000 23:29:29 +0000 Guido van Rossum REMOVED all CWI, CNRI and BeOpen copyright markings. legacy-trunk
Fri, 18 Aug 2000 04:48:56 +0000 Barry Warsaw Moved LONG_LONG #define from here to pyport.h. legacy-trunk
Fri, 07 Jul 2000 15:53:28 +0000 Tim Peters Some cleanup of longs in prepartion for Cray J90 fixes: got legacy-trunk
Fri, 30 Jun 2000 23:58:06 +0000 Guido van Rossum Change copyright notice - 2nd try. legacy-trunk
Fri, 30 Jun 2000 23:50:40 +0000 Guido van Rossum Change copyright notice. legacy-trunk
Wed, 05 Apr 2000 20:11:21 +0000 Guido van Rossum Marc-Andre's third try at this bulk patch seems to work (except that legacy-trunk
Wed, 06 Jan 1999 18:39:42 +0000 Guido van Rossum Changes for long file support by Steve Clift. legacy-trunk