summaryrefslogtreecommitdiffstats
path: root/Include/object.h
Commit message (Expand)AuthorAgeFilesLines
* Restructure comparison dramatically. There is no longer a defaultGuido van Rossum2006-08-241-0/+1
* Change the way __hash__ is inherited; when __eq__ or __cmp__ is overriddenGuido van Rossum2006-08-211-0/+1
* Merge current trunk into p3yk. This includes the PyNumber_Index API change,Thomas Wouters2006-08-211-1/+1
* Get rid of most of the rest of coerce (slot is still there for now).Neal Norwitz2006-08-211-1/+0
* Completely get rid of PyClass and PyInstance.Guido van Rossum2006-08-171-6/+3
* Get rid of most of the flags (in tp_flags) that keep track of variousGuido van Rossum2006-07-271-45/+4
* Merge p3yk branch with the trunk up to revision 45595. This breaks a fairThomas Wouters2006-04-211-1/+40
* Get rid of remnants of integer divisionNeal Norwitz2006-03-241-3/+0
* Remove staticforward and statichereNeal Norwitz2006-03-221-15/+0
* Remove some old types for int based functions (Py_ssize_t is da thing now.)Neal Norwitz2006-03-171-9/+0
* 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
* Add the 'bool' type and its values 'False' and 'True', as described inGuido van Rossum2002-04-031-2/+2