| Thu, 22 Apr 2004 17:23:49 +0000 |
Thomas Heller |
Two new public API functions, Py_IncRef and Py_DecRef. Useful for
legacy-trunk
|
| Sun, 09 Nov 2003 16:38:39 +0000 |
Alex Martelli |
fixed buggy comment as per SF bug #827856
legacy-trunk
|
| Sun, 19 Oct 2003 22:58:11 +0000 |
Brett Cannon |
Modify the Py_RETURN_* macros to be of the form ``do {...} while (0)`` in order
legacy-trunk
|
| Sun, 19 Oct 2003 21:31:43 +0000 |
Brett Cannon |
Modified the Py_RETURN_* macros by having the statements surrounded by {} in
legacy-trunk
|
| Sun, 19 Oct 2003 21:19:40 +0000 |
Brett Cannon |
Defined macros Py_RETURN_(TRUE|FALSE|NONE) as helper functions for returning
legacy-trunk
|
| Sun, 02 Nov 2003 17:11:03 +0000 |
Alex Martelli |
fixed buggy comment as per SF bug #827856
2.3
|
| Fri, 23 May 2003 12:47:36 +0000 |
Christian Tismer |
After Raymond's remark, I changed the Stackless bits to
legacy-trunk
|
| Fri, 23 May 2003 03:33:35 +0000 |
Christian Tismer |
Generalized my type flags structure extension without being specific about
legacy-trunk
|
| Tue, 20 May 2003 15:14:31 +0000 |
Christian Tismer |
Preserved one bit in type objects for Stackless.
legacy-trunk
|
| Thu, 17 Apr 2003 19:52:29 +0000 |
Tim Peters |
_Py_PrintReferences(): Changed to print object address at start of each
legacy-trunk
|
| Sun, 23 Mar 2003 17:52:28 +0000 |
Tim Peters |
Improved new Py_TRACE_REFS gimmicks.
legacy-trunk
|
| Sun, 23 Mar 2003 03:33:13 +0000 |
Tim Peters |
Refactored some of the Py_TRACE_REFS code. New private API function
legacy-trunk
|
| Mon, 17 Mar 2003 19:46:11 +0000 |
Raymond Hettinger |
Renamed PyObject_GenericGetIter to PyObject_SelfIter
legacy-trunk
|
| Mon, 17 Mar 2003 08:24:35 +0000 |
Raymond Hettinger |
Created PyObject_GenericGetIter().
legacy-trunk
|
| Fri, 07 Mar 2003 15:13:17 +0000 |
Guido van Rossum |
- The extended type structure used for heap types (new-style
legacy-trunk
|
| Sun, 17 Nov 2002 17:52:44 +0000 |
Neil Schemenauer |
Remove _Py_ResetReferences. Fixes bug #529750 "Circular reference makes
legacy-trunk
|
| Thu, 08 Aug 2002 20:55:20 +0000 |
Guido van Rossum |
A modest speedup of object deallocation. call_finalizer() did rather
legacy-trunk
|
| Wed, 07 Aug 2002 20:53:05 +0000 |
Tim Peters |
Added info about the right way to leave the body of a trashcan-protected
legacy-trunk
|
| Mon, 29 Jul 2002 13:42:14 +0000 |
Mark Hammond |
Excise DL_IMPORT/EXPORT from object.h, and related files. This patch
legacy-trunk
|
| Wed, 17 Jul 2002 16:30:39 +0000 |
Jeremy Hylton |
staticforward bites the dust.
legacy-trunk
|
| Thu, 11 Jul 2002 06:23:50 +0000 |
Tim Peters |
object.h special-build macro minefield: renamed all the new lexical
legacy-trunk
|
| Wed, 10 Jul 2002 06:34:15 +0000 |
Tim Peters |
Uglified the new Py_REF_DEBUG (etc) lexical helper macro definitions so
legacy-trunk
|
| Tue, 09 Jul 2002 02:57:01 +0000 |
Tim Peters |
The Py_REF_DEBUG/COUNT_ALLOCS/Py_TRACE_REFS macro minefield: added
legacy-trunk
|
| Sun, 07 Jul 2002 19:59:50 +0000 |
Tim Peters |
Rearranged and added comments to object.h, to clarify many things
legacy-trunk
|
| Sun, 07 Jul 2002 05:13:56 +0000 |
Tim Peters |
Trashcan cleanup: Now that cyclic gc is always there, the trashcan
legacy-trunk
|
| Sun, 07 Jul 2002 03:59:34 +0000 |
Tim Peters |
Removed WITH_CYCLE_GC #ifdef-ery. Holes:
legacy-trunk
|
| Fri, 12 Apr 2002 01:57:06 +0000 |
Neil Schemenauer |
Change the type of the tp_free from 'destructor' to 'freefunc'.
legacy-trunk
|
| Wed, 03 Apr 2002 22:41:51 +0000 |
Guido van Rossum |
Add the 'bool' type and its values 'False' and 'True', as described in
legacy-trunk
|
| Sat, 08 Dec 2001 18:02:58 +0000 |
Guido van Rossum |
Patch supplied by Burton Radons for his own SF bug #487390: Modifying
legacy-trunk
|
| Sat, 27 Oct 2001 19:37:48 +0000 |
Tim Peters |
SF bug #475327: type() produces incorrect error msg
legacy-trunk
|
| Mon, 15 Oct 2001 22:03:32 +0000 |
Guido van Rossum |
Get rid of __defined__ and tp_defined -- there's no need to
legacy-trunk
|
| Mon, 15 Oct 2001 21:05:10 +0000 |
Guido van Rossum |
Completely get rid of __dynamic__ and the corresponding
legacy-trunk
|
| Mon, 08 Oct 2001 15:18:27 +0000 |
Guido van Rossum |
Keep track of a type's subclasses (subtypes), in tp_subclasses, which
legacy-trunk
|
| Fri, 05 Oct 2001 21:58:11 +0000 |
Fred Drake |
PyObject_ClearWeakRefs() is now a real function instead of a function pointer;
legacy-trunk
|
| Tue, 02 Oct 2001 21:24:57 +0000 |
Guido van Rossum |
Add Garbage Collection support to new-style classes (not yet to their
legacy-trunk
|
| Thu, 20 Sep 2001 21:45:26 +0000 |
Guido van Rossum |
Add optional docstrings to getset descriptors. Fortunately, there's
legacy-trunk
|
| Thu, 20 Sep 2001 20:46:19 +0000 |
Guido van Rossum |
Add optional docstrings to member descriptors. For backwards
legacy-trunk
|
| Tue, 18 Sep 2001 20:38:53 +0000 |
Guido van Rossum |
Hopefully fix 3-way comparisons. This unfortunately adds yet another
legacy-trunk
|
| Tue, 04 Sep 2001 22:08:56 +0000 |
Tim Peters |
At Guido's suggestion, here's a new C API function, PyObject_Dir(), like
legacy-trunk
|
| Wed, 29 Aug 2001 23:46:35 +0000 |
Neil Schemenauer |
Change the GC type flag since the API has changed. Allow types using
legacy-trunk
|
| Fri, 24 Aug 2001 16:51:42 +0000 |
Guido van Rossum |
Add decl of PySuper_Type; fixup comments for the two other types.
legacy-trunk
|
| Fri, 17 Aug 2001 18:39:25 +0000 |
Martin v. Löwis |
Patch #445762: Support --disable-unicode
legacy-trunk
|
| Wed, 15 Aug 2001 18:32:33 +0000 |
Fred Drake |
Added comments before recently added/assigned slots in the type object,
legacy-trunk
|
| Fri, 10 Aug 2001 17:37:02 +0000 |
Guido van Rossum |
Add new flags for PyType_Ready(): READY to explicitly indicate the
legacy-trunk
|
| Wed, 08 Aug 2001 05:00:18 +0000 |
Guido van Rossum |
Implement PEP 238 in its (almost) full glory.
legacy-trunk
|
| Tue, 07 Aug 2001 17:24:28 +0000 |
Guido van Rossum |
- Rename PyType_InitDict() to PyType_Ready().
legacy-trunk
|
| Sun, 05 Aug 2001 21:23:03 +0000 |
Martin v. Löwis |
Patch #448194: Debuging negative reference counts.
legacy-trunk
|
| Thu, 02 Aug 2001 04:15:00 +0000 |
Tim Peters |
Merge of descr-branch back into trunk.
legacy-trunk
|
| Mon, 23 Apr 2001 14:08:49 +0000 |
Guido van Rossum |
Mondo changes to the iterator stuff, without changing how Python code
legacy-trunk
|
| Fri, 20 Apr 2001 19:13:02 +0000 |
Guido van Rossum |
Iterators phase 1. This comprises:
legacy-trunk
|
| Mon, 26 Feb 2001 18:56:37 +0000 |
Fred Drake |
The return value from PyObject_ClearWeakRefs() is no longer meaningful,
legacy-trunk
|
| Fri, 02 Feb 2001 18:17:30 +0000 |
Fred Drake |
Use a type flag to determine the applicability of the tp_weaklistoffset
legacy-trunk
|
| Thu, 01 Feb 2001 20:20:45 +0000 |
Jeremy Hylton |
Undo recent change that banned using import to bind a global, as per
legacy-trunk
|
| Thu, 01 Feb 2001 05:27:45 +0000 |
Fred Drake |
PEP 205, Weak References -- initial checkin.
legacy-trunk
|
| Wed, 24 Jan 2001 22:13:48 +0000 |
Guido van Rossum |
Add a flag to indicate the presence of the tp_richcompare field, and
legacy-trunk
|
| Wed, 24 Jan 2001 04:16:59 +0000 |
Barry Warsaw |
PyObject_Dump() -> _PyObject_Dump()
legacy-trunk
|
| Tue, 23 Jan 2001 16:33:56 +0000 |
Barry Warsaw |
Add prototype for PyObject_Dump().
legacy-trunk
|
| Wed, 17 Jan 2001 21:28:08 +0000 |
Guido van Rossum |
Get rid of the declaration for _PyCompareState_Key.
legacy-trunk
|
| Wed, 17 Jan 2001 17:09:53 +0000 |
Marc-André Lemburg |
This patch adds a new builtin unistr() which behaves like str()
legacy-trunk
|
| Wed, 17 Jan 2001 15:20:39 +0000 |
Guido van Rossum |
Introduction to rich comparisons:
legacy-trunk
|