summaryrefslogtreecommitdiffstats
path: root/Include/object.h
Commit message (Expand)AuthorAgeFilesLines
* A static swapped_op[] array was defined in 3 different C files, & I thinkTim Peters2004-09-231-0/+5
* SF patch #1020188: Use Py_CLEAR where necessary to avoid crashesRaymond Hettinger2004-09-011-1/+1
* SF bug 994255: Py_RETURN_NONE causes too much warningsTim Peters2004-07-221-1/+1
* Implemented a new Py_CLEAR macro. This macro should be used whenJim Fulton2004-07-141-0/+9
* Two new public API functions, Py_IncRef and Py_DecRef. Useful forThomas Heller2004-04-221-0/+7
* fixed buggy comment as per SF bug #827856Alex Martelli2003-11-091-7/+7
* Modify the Py_RETURN_* macros to be of the form ``do {...} while (0)`` in orderBrett Cannon2003-10-191-1/+1
* Modified the Py_RETURN_* macros by having the statements surrounded by {} inBrett Cannon2003-10-191-1/+1
* Defined macros Py_RETURN_(TRUE|FALSE|NONE) as helper functions for returningBrett Cannon2003-10-191-0/+3
* After Raymond's remark, I changed the Stackless bits toChristian Tismer2003-05-231-2/+2
* Generalized my type flags structure extension without being specific aboutChristian Tismer2003-05-231-4/+4
* Preserved one bit in type objects for Stackless.Christian Tismer2003-05-201-0/+8
* _Py_PrintReferences(): Changed to print object address at start of eachTim Peters2003-04-171-0/+1
* Improved new Py_TRACE_REFS gimmicks.Tim Peters2003-03-231-1/+1
* Refactored some of the Py_TRACE_REFS code. New private API functionTim Peters2003-03-231-0/+1
* Renamed PyObject_GenericGetIter to PyObject_SelfIterRaymond Hettinger2003-03-171-1/+1
* Created PyObject_GenericGetIter().Raymond Hettinger2003-03-171-0/+1
* - The extended type structure used for heap types (new-styleGuido van Rossum2003-03-071-0/+22
* Remove _Py_ResetReferences. Fixes bug #529750 "Circular reference makesNeil Schemenauer2002-11-171-1/+0
* A modest speedup of object deallocation. call_finalizer() did ratherGuido van Rossum2002-08-081-0/+1
* Added info about the right way to leave the body of a trashcan-protectedTim Peters2002-08-071-0/+5
* Excise DL_IMPORT/EXPORT from object.h, and related files. This patchMark Hammond2002-07-291-51/+51
* staticforward bites the dust.Jeremy Hylton2002-07-171-18/+9
* object.h special-build macro minefield: renamed all the new lexicalTim Peters2002-07-111-60/+40
* Uglified the new Py_REF_DEBUG (etc) lexical helper macro definitions soTim Peters2002-07-101-21/+25
* The Py_REF_DEBUG/COUNT_ALLOCS/Py_TRACE_REFS macro minefield: addedTim Peters2002-07-091-27/+35
* Rearranged and added comments to object.h, to clarify many thingsTim Peters2002-07-071-74/+120
* Trashcan cleanup: Now that cyclic gc is always there, the trashcanTim Peters2002-07-071-50/+53
* Removed WITH_CYCLE_GC #ifdef-ery. Holes:Tim Peters2002-07-071-4/+0
* Change the type of the tp_free from 'destructor' to 'freefunc'.Neil Schemenauer2002-04-121-1/+2
* Add the 'bool' type and its values 'False' and 'True', as described inGuido van Rossum2002-04-031-2/+2
* Patch supplied by Burton Radons for his own SF bug #487390: ModifyingGuido van Rossum2001-12-081-1/+1
* SF bug #475327: type() produces incorrect error msgTim Peters2001-10-271-0/+1
* Get rid of __defined__ and tp_defined -- there's no need toGuido van Rossum2001-10-151-1/+1
* Completely get rid of __dynamic__ and the correspondingGuido van Rossum2001-10-151-3/+0
* Keep track of a type's subclasses (subtypes), in tp_subclasses, whichGuido van Rossum2001-10-081-0/+2
* PyObject_ClearWeakRefs() is now a real function instead of a function pointer;Fred Drake2001-10-051-1/+1
* Add Garbage Collection support to new-style classes (not yet to theirGuido van Rossum2001-10-021-0/+1
* Add optional docstrings to getset descriptors. Fortunately, there'sGuido van Rossum2001-09-201-1/+1
* Add optional docstrings to member descriptors. For backwardsGuido van Rossum2001-09-201-1/+1
* Hopefully fix 3-way comparisons. This unfortunately adds yet anotherGuido van Rossum2001-09-181-0/+4
* At Guido's suggestion, here's a new C API function, PyObject_Dir(), likeTim Peters2001-09-041-0/+8
* Change the GC type flag since the API has changed. Allow types usingNeil Schemenauer2001-08-291-6/+10
* Add decl of PySuper_Type; fixup comments for the two other types.Guido van Rossum2001-08-241-2/+3
* Patch #445762: Support --disable-unicodeMartin v. Löwis2001-08-171-0/+2
* Added comments before recently added/assigned slots in the type object,Fred Drake2001-08-151-0/+6
* Add new flags for PyType_Ready(): READY to explicitly indicate theGuido van Rossum2001-08-101-0/+6
* Implement PEP 238 in its (almost) full glory.Guido van Rossum2001-08-081-1/+7
* - Rename PyType_InitDict() to PyType_Ready().Guido van Rossum2001-08-071-1/+1
* Patch #448194: Debuging negative reference counts.Martin v. Löwis2001-08-051-5/+6