summaryrefslogtreecommitdiffstats
path: root/Objects/object.c
Commit message (Expand)AuthorAgeFilesLines
* Refactored some of the Py_TRACE_REFS code. New private API functionTim Peters2003-03-231-10/+14
* Oops! Used a wrong preprocessor symbol.Tim Peters2003-03-231-1/+1
* When Py_TRACE_REFS is defined, a list of all live objects is maintained inTim Peters2003-03-231-2/+15
* Renamed PyObject_GenericGetIter to PyObject_SelfIterRaymond Hettinger2003-03-171-1/+1
* Created PyObject_GenericGetIter().Raymond Hettinger2003-03-171-0/+7
* PyObject_Generic{Get,Set}Attr:Guido van Rossum2003-02-191-2/+4
* default_3way_compare(): use PyNumber_Check(), rather than testing forGuido van Rossum2003-02-181-3/+3
* SF bug 681122: Built-in function dir() causes refcount leak in baseclasses.Tim Peters2003-02-051-1/+4
* Recursive compare machinery: The code that intended to exempt tuplesTim Peters2003-01-201-9/+14
* Fix SF bug #667147, Segmentation fault printing str subclassNeal Norwitz2003-01-131-3/+16
* Remove _Py_ResetReferences. Fixes bug #529750 "Circular reference makesNeil Schemenauer2002-11-171-7/+0
* PyObject_Init[Var] is almost always called from the PyObject_NEW[_VAR]Guido van Rossum2002-10-111-10/+4
* Speedup for PyObject_IsTrue(): check for True and False first.Guido van Rossum2002-08-241-0/+4
* Speedup for PyObject_RichCompareBool(): PyObject_RichCompare() almostGuido van Rossum2002-08-241-1/+4
* Another modest speedup in PyObject_GenericGetAttr(): inline the callGuido van Rossum2002-08-191-2/+26
* Inline call to _PyObject_GetDictPtr() in PyObject_GenericGetAttr().Guido van Rossum2002-08-191-3/+20
* Replace abort with Py_FatalError.Martin v. Löwis2002-08-071-1/+1
* Excise DL_IMPORT/EXPORT from object.h, and related files. This patchMark Hammond2002-07-291-2/+2
* object.h special-build macro minefield: renamed all the new lexicalTim Peters2002-07-111-4/+4
* The Py_REF_DEBUG/COUNT_ALLOCS/Py_TRACE_REFS macro minefield: addedTim Peters2002-07-091-0/+15
* SF bug 578752: COUNT_ALLOCS vs heap typesTim Peters2002-07-081-0/+9
* Rearranged and added comments to object.h, to clarify many thingsTim Peters2002-07-071-6/+2
* Removed 3 unlikely #includes that were only needed for the non-gc flavorTim Peters2002-07-071-5/+0
* Trashcan cleanup: Now that cyclic gc is always there, the trashcanTim Peters2002-07-071-50/+40
* Removed WITH_CYCLE_GC #ifdef-ery. Holes:Tim Peters2002-07-071-43/+0
* SF # 533070 Silence AIX C Compiler WarningsNeal Norwitz2002-06-131-1/+1
* SF # 561244 Micro optimizationsNeal Norwitz2002-06-131-5/+3
* Fix typoNeal Norwitz2002-05-311-1/+1
* Implement the intention of SF patch 472523 (but coded differently).Guido van Rossum2002-05-311-15/+67
* - A new type object, 'string', is added. This is a common base typeGuido van Rossum2002-05-241-0/+3
* Jim Fulton reported a segfault in dir(). A heavily proxied objectGuido van Rossum2002-05-131-7/+15
* PyNumber_CoerceEx: this took a shortcut (not doing anything) when theGuido van Rossum2002-04-261-1/+4
* First stab at rationalizing the PyMem_ API. Mixing PyObject_xyz withTim Peters2002-04-121-6/+1
* Move PyObject_Malloc and PyObject_Free to obmalloc.c.Neil Schemenauer2002-04-121-21/+2
* Add the 'bool' type and its values 'False' and 'True', as described inGuido van Rossum2002-04-031-0/+3
* If the GC is enabled then don't use the ob_type pointer to create a listNeil Schemenauer2002-03-291-1/+12
* Build obmalloc.c directly instead of #include'ing from object.c.Tim Peters2002-03-231-43/+0
* Add pymalloc object memory management functions. These must beNeil Schemenauer2002-03-221-0/+24
* Drop the PyCore_* memory API.Neil Schemenauer2002-03-181-1/+16
* Patch #517521: Consider byte strings before Unicode stringsMartin v. Löwis2002-03-151-52/+60
* Whether platform malloc(0) returns NULL has nothing to do with whetherTim Peters2002-03-021-5/+2
* SF patch 514641 (Naofumi Honda) - Negative ob_size of LongObjectsGuido van Rossum2002-03-011-2/+8
* PyObject_Generic{Get,Set}Attr(): ensure that the attribute name is aGuido van Rossum2001-12-041-20/+72
* Rehabilitated the fast-path richcmp code, and sped it up. It wasn'tTim Peters2001-11-041-31/+35
* No code change -- just trying to document the return conditions for allTim Peters2001-11-041-17/+43
* cleanup indentationJeremy Hylton2001-10-221-1/+1
* SF patch #470578: Fixes to synchronize unicode() and str()Guido van Rossum2001-10-191-16/+27
* SF bug [#468061] __str__ ignored in str subclass.Tim Peters2001-10-161-6/+0
* Guido suggests, and I agree, to insist that SIZEOF_VOID_P be a power of 2.Tim Peters2001-10-071-5/+3
* _PyObject_VAR_SIZE: always round up to a multiple-of-pointer-size value.Tim Peters2001-10-061-18/+11