summaryrefslogtreecommitdiffstats
path: root/Objects/classobject.c
Commit message (Expand)AuthorAgeFilesLines
* Move the definition of PyMethodObject to classobject.h, so it can defineGuido van Rossum1998-07-101-8/+0
* Marc-Andre Lemburg's patch to support instance methods with otherGuido van Rossum1998-07-081-16/+21
* Recompute the special getattr/setattr/delattr cache slots afterGuido van Rossum1998-07-081-7/+13
* Keep Microsoft's compiler happy.Guido van Rossum1998-06-121-4/+1
* Allow assignments to special class attributes -- with typechecks, andGuido van Rossum1998-05-291-12/+87
* Uses PyErr_ExceptionMatches() instead of comparing PyErr_Occurred().Guido van Rossum1998-05-281-1/+1
* Remove a redundant statement from halfbinop().Guido van Rossum1998-05-131-1/+0
* Change the default repr() and str() of class instance objects to lookGuido van Rossum1997-12-031-1/+9
* Undo another glitch of the automatic not-so-Grand Renaming; some localGuido van Rossum1997-11-181-10/+10
* Write a str() function for class objects that returnsGuido van Rossum1997-10-201-2/+36
* Check that all base classes are indeed class objects, rather thanGuido van Rossum1997-10-071-5/+30
* When creating a class, set its __module__ attribute to the moduleGuido van Rossum1997-09-121-1/+22
* Allow assignments to instance.__dict__ and instance.__class__. TheGuido van Rossum1997-08-251-17/+57
* Added separate free list for instance method objects, for a fewGuido van Rossum1997-08-051-4/+28
* PyObject_Compare can raise an exception now.Guido van Rossum1997-05-231-4/+12
* removed last #ifdef SUPPORT_OBSOLETE_ACCESS bits.Guido van Rossum1997-05-091-87/+3
* Quickly renamed the last directory.Guido van Rossum1997-05-021-525/+537
* Intern the various string objects created to speed up lookups.Guido van Rossum1997-01-181-25/+25
* Yet more elaborate message for exception in __del__.Guido van Rossum1996-12-051-11/+23
* New permission notice, includes CNRI.Guido van Rossum1996-10-251-13/+20
* Support passing in an empty dictionary of keywords to newinstanceobject.Guido van Rossum1996-10-211-1/+3
* More detailed error message about exception in __del__Guido van Rossum1996-09-111-3/+6
* Use getstringsize where available instead of strlen.Guido van Rossum1996-08-261-1/+1
* Be a bit more careful with printing a warning for a failed __del__.Guido van Rossum1996-08-221-2/+5
* More efficient handling of "__doc__" lookup.Guido van Rossum1996-08-211-2/+8
* Write warning about exception in __del__ to stderr, not stdout.Guido van Rossum1996-08-201-1/+1
* Disable support for access statementGuido van Rossum1996-08-121-4/+27
* Optimizations by Sjoerd:Guido van Rossum1996-08-091-81/+172
* Only __dict__ and __class__ are read-only instance attributesGuido van Rossum1996-07-211-2/+4
* new debugger symbol namesGuido van Rossum1996-05-231-6/+6
* Added __name__ attribute to class instance method objects.Guido van Rossum1996-05-141-7/+15
* Get ordering right for TRACE_REFS/COUNT_ALLOCS combination (otherwiseSjoerd Mullender1995-09-181-1/+1
* Fixed calling of __del__ method with TRACE_REFS defined.Sjoerd Mullender1995-08-281-1/+23
* class objects are read-only in restricted modeGuido van Rossum1995-08-041-0/+5
* changes for keyword args to built-in functions and classesGuido van Rossum1995-07-261-5/+6
* args to call_object must be tuple or NULLGuido van Rossum1995-07-121-6/+2
* change comparing instance methodsGuido van Rossum1995-04-061-4/+3
* removed unused varsGuido van Rossum1995-01-261-1/+0
* implement coercions involving instances properlyGuido van Rossum1995-01-101-1/+53
* add restrictions in restricted modeGuido van Rossum1995-01-101-24/+32
* * Objects/classobject.c: added 5th (function) parameter toGuido van Rossum1995-01-071-27/+49
* Added 1995 to copyright message.Guido van Rossum1995-01-041-2/+2
* Lots of minor changes. Note for mappingobject.c: the hash table pointerGuido van Rossum1995-01-021-5/+4
* fix comparison of instances without _-cmp__Guido van Rossum1994-11-101-3/+3
* Comparison of two class instances without __cmp__ or __rcmp__ methodsSjoerd Mullender1994-10-191-2/+5
* * Include/classobject.h, Objects/classobject.c, Python/ceval.c:Guido van Rossum1994-09-281-159/+160
* Yet another version (by me) of __getattr__ etc.Guido van Rossum1994-09-051-174/+51
* Mods (really diffs to 2.29) by Michael Scharf for alternative __getattr__ etc.Guido van Rossum1994-09-051-105/+204
* If an attribute is deleted, __setattr__ is called with 2 instead of 3Guido van Rossum1994-08-161-1/+5
* * Objects/classobject.c, Include/classobject.h: added __getattr__Guido van Rossum1994-08-121-17/+99