summaryrefslogtreecommitdiffstats
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* Give 'super' a decent repr(), and readonly attributes to access theGuido van Rossum2001-08-301-11/+36
* Squash new compiler wng.Tim Peters2001-08-301-1/+1
* Pytype_GenericAlloc(): round up size so we zap all four bytes of theGuido van Rossum2001-08-301-16/+51
* Safety measures now that str and tuple are subclassable:Guido van Rossum2001-08-301-1/+9
* Make 'super' subclassable. (Not sure how useful this is yet. :-)Guido van Rossum2001-08-301-1/+1
* Use new GC API. Remove usage of BASICSIZE macros.Neil Schemenauer2001-08-291-18/+18
* Fix super() so that it is usable for static methods (like __new__) as well.Guido van Rossum2001-08-291-8/+27
* Fix a typo in SLOT0 macro for the declaration of cache_str.Guido van Rossum2001-08-281-1/+1
* Finish the previous checkin: also avoid getattr when calling the methodGuido van Rossum2001-08-281-25/+93
* Change in policy: when a slot_tp_xxx function looks for the __xxx__ method,Guido van Rossum2001-08-281-15/+57
* repr's converted to using PyString_FromFormat() instead of sprintf'ingBarry Warsaw2001-08-241-23/+21
* Add 'super', another new object type with magical properties.Guido van Rossum2001-08-241-0/+155
* slot_tp_descr_get(): guard against NULL obj or type (bug reported byGuido van Rossum2001-08-241-2/+11
* Merge changes from r22a2-branch back into trunk. Also, change patchBarry Warsaw2001-08-221-7/+30
* Address SF bug #442813. The sequence getitem wrappers should doGuido van Rossum2001-08-171-8/+50
* Weak reference support, closing SF bug #451773.Guido van Rossum2001-08-171-21/+51
* type_new(): look for __dynamic__ at the module level (after looking inGuido van Rossum2001-08-171-14/+54
* type_new(): only defer to the winning metatype if it's different fromGuido van Rossum2001-08-171-8/+12
* Fix object_repr() to include the module (using the same rules asGuido van Rossum2001-08-161-2/+23
* Patch #427190: Implement and use METH_NOARGS and METH_O.Martin v. Löwis2001-08-161-4/+2
* Fix SF bug #442501: calculate __module__ properly.Guido van Rossum2001-08-161-5/+71
* Subtle change to make None.__class__ work:Guido van Rossum2001-08-161-2/+0
* - Another big step in the right direction. All the overridableGuido van Rossum2001-08-151-47/+226
* Non-function fields, like tp_dictoffset and tp_weaklistoffset, shouldGuido van Rossum2001-08-141-5/+22
* Make dynamic types work as intended. Or at least more so.Guido van Rossum2001-08-121-22/+35
* Temporary stop-gap fix for dynamic classes, so they pass the test.Guido van Rossum2001-08-121-1/+6
* - Big changes to fix SF bug #442833 (a nasty multiple inheritanceGuido van Rossum2001-08-101-91/+122
* Change PyType_Ready() to use the READY and READYING flags. This makesGuido van Rossum2001-08-101-13/+26
* Sigh. Strengthen the resriction of the previous checkin: tp_new isGuido van Rossum2001-08-091-1/+2
* Thinking back to the 2.22 revision, I didn't like what I did there oneGuido van Rossum2001-08-091-13/+4
* Proper support for binary operators, including true division and floorGuido van Rossum2001-08-081-136/+199
* Removed extraneous semicolons that caused a gazzilion "empty declaration" war...Jack Jansen2001-08-081-49/+49
* - Rename PyType_InitDict() to PyType_Ready().Guido van Rossum2001-08-071-7/+7
* Cosmetics:Guido van Rossum2001-08-071-10/+65
* A totally new way to do the __new__ wrapper. This should address theGuido van Rossum2001-08-061-34/+45
* Fix SF #442791 (revisited): No __delitem__ wrapper was defined.Guido van Rossum2001-08-021-0/+35
* Merge of descr-branch back into trunk.Tim Peters2001-08-021-35/+2323
* Added a missing cast to the hashfunc initializer.Jack Jansen2001-06-101-1/+1
* Patch #424475: Speed-up tp_compare usage, by special-casing the commonMartin v. Löwis2001-06-091-2/+12
* REMOVED all CWI, CNRI and BeOpen copyright markings.Guido van Rossum2000-09-011-9/+0
* ANSI-fication of the sources.Fred Drake2000-07-091-5/+2
* Change copyright notice - 2nd try.Guido van Rossum2000-06-301-6/+0
* Change copyright notice.Guido van Rossum2000-06-301-21/+6
* American spelling in doc string.Guido van Rossum1997-06-021-1/+1
* Quickly renamed the last directory.Guido van Rossum1997-05-021-15/+15
* New permission notice, includes CNRI.Guido van Rossum1996-10-251-12/+19
* added getattr(), supporting __doc__ and _name__Guido van Rossum1995-01-071-2/+33
* Added 1995 to copyright message.Guido van Rossum1995-01-041-2/+2
* Merge back to main trunkGuido van Rossum1994-08-301-2/+2
* * Changed all copyright messages to include 1993.Guido van Rossum1993-03-291-2/+2