summaryrefslogtreecommitdiffstats
path: root/Objects/object.c
Commit message (Expand)AuthorAgeFilesLines
* Backport the bits of Guido's fix forMichael W. Hudson2002-03-051-2/+8
* backport tim_one's checkin ofMichael W. Hudson2002-03-051-5/+2
* 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
* _PyObject_GetDictPtr():Tim Peters2001-10-061-8/+12
* PyObject_ClearWeakRefs() is now a real function instead of a function pointer;Fred Drake2001-10-051-15/+0
* Merge branch changes (coercion, rich comparisons) into trunk.Guido van Rossum2001-09-271-0/+8
* _PyObject_GetDictPtr(): when the offset is negative, always align --Guido van Rossum2001-09-201-11/+6
* Hopefully fix 3-way comparisons. This unfortunately adds yet anotherGuido van Rossum2001-09-181-1/+15
* PyObject_Dir(): Merge in __members__ and __methods__ too (if they exist,Tim Peters2001-09-171-0/+45
* merge_class_dict(): Clear the error if __bases__ doesn't exist.Tim Peters2001-09-161-1/+3
* _PyObject_Dump(): print the type of the object. This is by far theGuido van Rossum2001-09-141-2/+8
* More on SF bug [#460020] bug or feature: unicode() and subclasses.Tim Peters2001-09-111-1/+7
* PyObject_Dir():Guido van Rossum2001-09-101-2/+6
* At Guido's suggestion, here's a new C API function, PyObject_Dir(), likeTim Peters2001-09-041-0/+145
* Add warning mode for classic division, almost exactly as specified inGuido van Rossum2001-08-311-0/+2
* PyObject_Repr(): add missing ">" back at end of format string: "<%sGuido van Rossum2001-08-301-1/+1
* Remove GC related code. It lives in gcmodule now.Neil Schemenauer2001-08-291-26/+1
* repr's converted to using PyString_FromFormat() instead of sprintf'ingBarry Warsaw2001-08-241-6/+4
* Patch #445762: Support --disable-unicodeMartin v. Löwis2001-08-171-1/+15
* Add a function _Py_ReadyTypes() which initializes various and sundryGuido van Rossum2001-08-161-4/+21
* Update to MvL's patch #424475 to avoid returning 2 when tp_compareGuido van Rossum2001-08-161-2/+5
* - Rename PyType_InitDict() to PyType_Ready().Guido van Rossum2001-08-071-2/+2
* Merge of descr-branch back into trunk.Tim Peters2001-08-021-83/+210
* Add _PyUnicode_AsDefaultEncodedString to unicodeobject.h.Jeremy Hylton2001-07-301-5/+0
* _Py_GetObjects(): GCC suggests to add () around && within || for someGuido van Rossum2001-07-141-1/+1
* Patch #424475: Speed-up tp_compare usage, by special-casing the commonMartin v. Löwis2001-06-091-20/+49
* Cosmetic: code under "else" clause was missing indent.Tim Peters2001-05-111-1/+1
* SF bug #422108 - Error in rich comparisons.Tim Peters2001-05-071-1/+7
* Make 'x in y' and 'x not in y' (PySequence_Contains) play nice w/ iterators.Tim Peters2001-05-051-0/+1
* The weakref support in PyObject_InitVar() as well; this should have come outFred Drake2001-05-031-4/+0
* Remove unnecessary intialization for the case of weakly-referencable objects;Fred Drake2001-05-031-4/+0
* Printing objects to a real file still wasn't done right: if theGuido van Rossum2001-05-011-32/+14
* (Adding this to the trunk as well.)Guido van Rossum2001-04-271-1/+4
* Fixed ref count bug. Patch #411191. Found by Walter Dörwald.Marc-André Lemburg2001-03-251-1/+3
* Add Vladimir Marangozov's object allocator. It is disabled by default. ThisNeil Schemenauer2001-02-271-0/+4
* The return value from PyObject_ClearWeakRefs() is no longer meaningful,Fred Drake2001-02-261-3/+3
* _PyObject_Dump(): If argument is NULL, print "NULL" instead ofBarry Warsaw2001-02-221-3/+7
* In try_3way_to_rich_compare(), swap the call to default_3way_compare()Guido van Rossum2001-02-221-2/+2
* PEP 205, Weak References -- initial checkin.Fred Drake2001-02-011-0/+23
* Check the Py_TPFLAGS_HAVE_RICHCOMPARE flag before using theGuido van Rossum2001-01-241-7/+9
* PyObject_Dump() -> _PyObject_Dump()Barry Warsaw2001-01-241-3/+3
* PyObject_Dump(): Use %p format to print the address of the pointer.Barry Warsaw2001-01-231-2/+4
* A few miscellaneous helpers.Barry Warsaw2001-01-231-2/+26