summaryrefslogtreecommitdiffstats
path: root/Objects
Commit message (Expand)AuthorAgeFilesLines
* Remove an unnecessary check for NULL.Fred Drake2001-10-181-4/+3
* When weakref proxies are involved in binary & ternary slot operations,Fred Drake2001-10-181-15/+28
* Fix SF bug #472234: type(obj) calls type->tp_init (Roeland Rengelink)Guido van Rossum2001-10-181-0/+7
* Fix error checking done by abstract_issubclass and abstract_isinstance.Neil Schemenauer2001-10-181-44/+61
* Protect references to tp_descr_get and tp_dict with the appropriate test:Guido van Rossum2001-10-171-9/+14
* Remove a bunch of stuff that's no longer needed now that update_slot()Guido van Rossum2001-10-171-42/+20
* slot_sq_item(): ensure that self is an instance of the wrapper'sGuido van Rossum2001-10-171-3/+5
* SF bug [#468061] __str__ ignored in str subclass.Tim Peters2001-10-162-8/+21
* Refactored the update_slot() code a bit to be hopefully slightly moreGuido van Rossum2001-10-161-57/+61
* Get rid of __defined__ and tp_defined -- there's no need toGuido van Rossum2001-10-151-41/+23
* Completely get rid of __dynamic__ and the correspondingGuido van Rossum2001-10-151-101/+21
* Add (void *) casts to solve some problems on HP-UX 11.0, as discussedGuido van Rossum2001-10-151-3/+3
* Redid the slot computation. The initial slot assignments are now doneGuido van Rossum2001-10-131-64/+91
* Remove extra "]" in splitlines() docstring.Fred Drake2001-10-131-1/+1
* Band-aid solution to SF bug #470634: readlines() on linux requires 2 ^D's.Guido van Rossum2001-10-121-4/+11
* Now that COPYBUF is a new local macro, add #undef COPYBUF.Guido van Rossum2001-10-121-0/+1
* SF bug [#470040] ParseTuple t# vs subclasses.Tim Peters2001-10-121-1/+11
* Another step in the right direction: when a new class's attributeGuido van Rossum2001-10-111-33/+116
* Rather gross workaround for a bug in the mac GUSI I/O library:Jack Jansen2001-10-101-1/+7
* The slot definition table entry for mp_getitem had a bogus wrapperGuido van Rossum2001-10-091-1/+2
* Halfway checkin. This is still messy, but it's beginning to addressGuido van Rossum2001-10-091-140/+301
* It turned out not so difficult to support old-style numbers (thoseGuido van Rossum2001-10-091-7/+24
* type_subclasses(): debug build was broken due to typo in new assert().Tim Peters2001-10-081-1/+1
* Keep track of a type's subclasses (subtypes), in tp_subclasses, whichGuido van Rossum2001-10-081-1/+71
* Implement isinstance(x, (A, B, ...)). Note that we only allow tuples,Guido van Rossum2001-10-071-1/+16
* Guido suggests, and I agree, to insist that SIZEOF_VOID_P be a power of 2.Tim Peters2001-10-072-8/+4
* _PyObject_VAR_SIZE: always round up to a multiple-of-pointer-size value.Tim Peters2001-10-062-36/+14
* Repaired the debug Windows deaths in test_descr, by allocating enoughTim Peters2001-10-061-13/+23
* _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
* The weak reference implementation, separated from the weakref module.Fred Drake2001-10-051-0/+715
* Enable GC for new-style instances. This touches lots of files, sinceGuido van Rossum2001-10-0512-26/+71
* Make new classes dynamic by default.Guido van Rossum2001-10-041-16/+4
* type_new(): cast PyObject_MALLOC's result to char*, for clarity.Tim Peters2001-10-041-1/+1
* SF bug [#467331] ClassType.__doc__ always None.Tim Peters2001-10-041-1/+24
* typeobject.c, slot_tp_gettattr_hook(): fix the speedup hack -- theGuido van Rossum2001-10-031-0/+12
* *EXPERIMENTAL* speedup of slot_sq_item. This sped up the followingGuido van Rossum2001-10-032-40/+62
* call_method(), call_maybe(): fix a performance bug: the argumentGuido van Rossum2001-10-031-8/+3
* SF bug [#467265] Compile errors on SuSe Linux on IBM/s390.Tim Peters2001-10-021-1/+6
* Add Garbage Collection support to new-style classes (not yet to theirGuido van Rossum2001-10-022-29/+205
* Miscellaneous code fiddling:Guido van Rossum2001-10-011-28/+41
* binary_op1(), ternary_op(): rearrange the code so that slotw is testedGuido van Rossum2001-10-011-14/+14
* slot_sq_length(): squash a leak.Guido van Rossum2001-10-011-1/+4
* slot_tp_new(): newargs was leaking.Guido van Rossum2001-10-011-0/+1
* Fix typo found by doerwalter.Guido van Rossum2001-10-011-1/+1
* SF bug [#466173] unpack TypeError unclearTim Peters2001-09-303-3/+3
* SF [#466125] PyLong_AsLongLong works for any integer.Tim Peters2001-09-301-1/+7
* The changes to ternary_op could cause a core dump. Fix this, andGuido van Rossum2001-09-291-55/+44
* It's a fact: for binary operators, *under certain circumstances*,Guido van Rossum2001-09-281-28/+48
* Ouch. The wrapper for __rpow__ was the same as for __pow__, resultingGuido van Rossum2001-09-281-1/+15