summaryrefslogtreecommitdiff
path: root/Include/object.h
Commit message (Expand)AuthorAgeFilesLines
* Added clear cache methods to clear the internal type lookup cache for ref lea...Christian Heimes2008-01-271-0/+1
* Re-apply patch #1700288 (first applied in r59931, rolled back in r59940)Amaury Forgeot d'Arc2008-01-141-0/+8
* Back out r59931 - test_ctypes fails with it.Georg Brandl2008-01-131-8/+0
* Patch #1700288: Method cache optimization, by Armin Rigo, ported toGeorg Brandl2008-01-121-0/+8
* #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFC...Christian Heimes2007-12-191-12/+17
* PEP 3123: Provide forward compatibility with Python 3.0, while keepingMartin v. Löwis2007-07-211-12/+18
* Variation of patch # 1624059 to speed up checking if an object is a subclassNeal Norwitz2007-02-251-1/+14
* Patch #1538606, Patch to fix __index__() clipping.Neal Norwitz2006-08-121-1/+1
* Remove types from type_list if they have no objectsMartin v. Löwis2006-04-181-1/+3
* There were no comments explaining what Py_CLEAR() did orTim Peters2006-04-151-0/+34
* Ignore the references to the dummy objects used as deleted keysArmin Rigo2006-04-121-0/+3
* Checking in the code for PEP 357.Guido van Rossum2006-03-071-1/+8
* Use Py_ssize_t for _Py_RefTotal.Neal Norwitz2006-03-041-1/+1
* Make ob_refcnt and tp_maxalloc (and friends) Py_ssize_t.Martin v. Löwis2006-03-011-4/+4
* Revert backwards-incompatible const changes.Martin v. Löwis2006-02-271-4/+4
* Bug #1086854: Rename PyHeapType members adding ht_ prefix.Georg Brandl2006-02-201-3/+3
* Use Py_ssize_t for field sizes and offsets.Martin v. Löwis2006-02-161-3/+3
* Merge ssize_t branch.Martin v. Löwis2006-02-151-17/+31
* Add const to several API functions that take char *.Jeremy Hylton2005-12-101-7/+7
* Change the %s format specifier for str objects so that it returns aNeil Schemenauer2005-08-121-0/+1
* 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