COMMITS
/ Objects/classobject.c August 4, 1998
G
Fix a memory leak -- the cached values of __getattr__ etc. were never
Guido van Rossum committed
July 10, 1998
G
Move the definition of PyMethodObject to classobject.h, so it can define
Guido van Rossum committed
July 8, 1998
G
Marc-Andre Lemburg's patch to support instance methods with other
Guido van Rossum committed
G
Recompute the special getattr/setattr/delattr cache slots after
Guido van Rossum committed
June 12, 1998
G
Keep Microsoft's compiler happy.
Guido van Rossum committed
May 29, 1998
G
Allow assignments to special class attributes -- with typechecks, and
Guido van Rossum committed
May 28, 1998
G
Uses PyErr_ExceptionMatches() instead of comparing PyErr_Occurred().
Guido van Rossum committed
May 13, 1998
G
Remove a redundant statement from halfbinop().
Guido van Rossum committed
December 3, 1997
G
Change the default repr() and str() of class instance objects to look
Guido van Rossum committed
November 18, 1997
G
Undo another glitch of the automatic not-so-Grand Renaming; some local
Guido van Rossum committed
October 20, 1997
G
Write a str() function for class objects that returns
Guido van Rossum committed
October 7, 1997
G
Check that all base classes are indeed class objects, rather than
Guido van Rossum committed
September 12, 1997
G
When creating a class, set its __module__ attribute to the module
Guido van Rossum committed
August 25, 1997
G
Allow assignments to instance.__dict__ and instance.__class__. The
Guido van Rossum committed
August 5, 1997
G
Added separate free list for instance method objects, for a few
Guido van Rossum committed
May 23, 1997
G
PyObject_Compare can raise an exception now.
Guido van Rossum committed
May 9, 1997
G
removed last #ifdef SUPPORT_OBSOLETE_ACCESS bits.
Guido van Rossum committed
May 2, 1997
G
Quickly renamed the last directory.
Guido van Rossum committed
January 18, 1997
G
Intern the various string objects created to speed up lookups.
Guido van Rossum committed
December 5, 1996
G
Yet more elaborate message for exception in __del__.
Guido van Rossum committed
October 25, 1996
G
New permission notice, includes CNRI.
Guido van Rossum committed
October 21, 1996
G
Support passing in an empty dictionary of keywords to newinstanceobject.
Guido van Rossum committed
September 11, 1996
G
More detailed error message about exception in __del__
Guido van Rossum committed
August 26, 1996
G
Use getstringsize where available instead of strlen.
Guido van Rossum committed
August 22, 1996
G
Be a bit more careful with printing a warning for a failed __del__.
Guido van Rossum committed
August 21, 1996
G
More efficient handling of "__doc__" lookup.
Guido van Rossum committed
August 20, 1996
G
Write warning about exception in __del__ to stderr, not stdout.
Guido van Rossum committed
August 12, 1996
G
Disable support for access statement
Guido van Rossum committed
August 9, 1996
G
Optimizations by Sjoerd:
Guido van Rossum committed
July 21, 1996
G
Only __dict__ and __class__ are read-only instance attributes
Guido van Rossum committed
May 23, 1996
G
new debugger symbol names
Guido van Rossum committed
May 14, 1996
G
Added __name__ attribute to class instance method objects.
Guido van Rossum committed
September 18, 1995
S
Get ordering right for TRACE_REFS/COUNT_ALLOCS combination (otherwise
Sjoerd Mullender committed
August 28, 1995
S
Fixed calling of __del__ method with TRACE_REFS defined.
Sjoerd Mullender committed
August 4, 1995
G
class objects are read-only in restricted mode
Guido van Rossum committed
July 26, 1995
G
changes for keyword args to built-in functions and classes
Guido van Rossum committed
July 12, 1995
G
args to call_object must be tuple or NULL
Guido van Rossum committed
April 6, 1995
G
change comparing instance methods
Guido van Rossum committed
January 26, 1995
G
removed unused vars
Guido van Rossum committed
January 10, 1995
G
implement coercions involving instances properly
Guido van Rossum committed
G
add restrictions in restricted mode
Guido van Rossum committed
January 7, 1995
G
* Objects/classobject.c: added 5th (function) parameter to
Guido van Rossum committed
January 4, 1995
G
Added 1995 to copyright message.
Guido van Rossum committed
January 2, 1995
G
Lots of minor changes. Note for mappingobject.c: the hash table pointer
Guido van Rossum committed
November 10, 1994
G
fix comparison of instances without _-cmp__
Guido van Rossum committed
October 19, 1994
S
Comparison of two class instances without __cmp__ or __rcmp__ methods
Sjoerd Mullender committed
September 28, 1994
G
* Include/classobject.h, Objects/classobject.c, Python/ceval.c:
Guido van Rossum committed
September 5, 1994
G
Yet another version (by me) of __getattr__ etc.
Guido van Rossum committed
G
Mods (really diffs to 2.29) by Michael Scharf for alternative __getattr__ etc.
Guido van Rossum committed
August 16, 1994
G
If an attribute is deleted, __setattr__ is called with 2 instead of 3
Guido van Rossum committed