225 Commits (0cb8e5131d0797d3bdb1494de842e98798174cf2)

Author SHA1 Message Date
Guido van Rossum cbd1e4eb5f Yet more elaborate message for exception in __del__. 30 years ago
Guido van Rossum d266eb460e New permission notice, includes CNRI. 30 years ago
Guido van Rossum 8bcf369cf9 Support passing in an empty dictionary of keywords to newinstanceobject. 30 years ago
Guido van Rossum 22a85e5308 More detailed error message about exception in __del__ 30 years ago
Guido van Rossum e5920bc4c6 Use getstringsize where available instead of strlen. 30 years ago
Guido van Rossum ad8997887b Be a bit more careful with printing a warning for a failed __del__. 30 years ago
Guido van Rossum 019f424a0a More efficient handling of "__doc__" lookup. 30 years ago
Guido van Rossum 89227eb0f5 Write warning about exception in __del__ to stderr, not stdout. 30 years ago
Guido van Rossum 0dfcf753ad Disable support for access statement 30 years ago
Guido van Rossum 2878a69922 Optimizations by Sjoerd: 30 years ago
Guido van Rossum 3cb486879a Only __dict__ and __class__ are read-only instance attributes 30 years ago
Guido van Rossum 441e4ab802 new debugger symbol names 30 years ago
Guido van Rossum 6dabc98400 Added __name__ attribute to class instance method objects. 31 years ago
Sjoerd Mullender 6f011d7ad5 Get ordering right for TRACE_REFS/COUNT_ALLOCS combination (otherwise 31 years ago
Sjoerd Mullender 740f357363 Fixed calling of __del__ method with TRACE_REFS defined. 31 years ago
Guido van Rossum ac21f6a579 class objects are read-only in restricted mode 31 years ago
Guido van Rossum a83f270a4b changes for keyword args to built-in functions and classes 31 years ago
Guido van Rossum 1311e3ce73 args to call_object must be tuple or NULL 31 years ago
Guido van Rossum e9df727176 change comparing instance methods 32 years ago
Guido van Rossum e95d92b65e removed unused vars 32 years ago
Guido van Rossum 879c581826 implement coercions involving instances properly 32 years ago
Guido van Rossum 10393b1708 add restrictions in restricted mode 32 years ago
Guido van Rossum e7d444f785 * Objects/classobject.c: added 5th (function) parameter to 32 years ago
Guido van Rossum 6610ad9d6b Added 1995 to copyright message. 32 years ago
Guido van Rossum d7047b395e Lots of minor changes. Note for mappingobject.c: the hash table pointer 32 years ago
Guido van Rossum bb3c5f7406 fix comparison of instances without _-cmp__ 32 years ago
Sjoerd Mullender b9a6d12498 Comparison of two class instances without __cmp__ or __rcmp__ methods 32 years ago
Guido van Rossum 03093a248d * Include/classobject.h, Objects/classobject.c, Python/ceval.c: 32 years ago
Guido van Rossum 52ca98a390 Yet another version (by me) of __getattr__ etc. 32 years ago
Guido van Rossum e773754ae5 Mods (really diffs to 2.29) by Michael Scharf for alternative __getattr__ etc. 32 years ago
Guido van Rossum 91ab4a8353 If an attribute is deleted, __setattr__ is called with 2 instead of 3 32 years ago
Guido van Rossum e149fa2a1e * Objects/classobject.c, Include/classobject.h: added __getattr__ 32 years ago
Guido van Rossum b6775db241 Merge alpha100 branch back to main trunk 32 years ago
Guido van Rossum b376a4ad18 * timemodule.c: Add hack for Solaris 2. 33 years ago
Sjoerd Mullender 3bb8a05947 Several optimizations and speed improvements. 33 years ago
Guido van Rossum 21d335ed9e Makefile, import.c: Lance's alternative module search (allow .pyc file 33 years ago
Guido van Rossum eb6b33a837 * classobject.c: in instance_getattr, don't make a method out of a 34 years ago
Guido van Rossum b3f7258f14 * Lots of small changes related to access. 34 years ago
Guido van Rossum 81daa32c15 Access checks now work, at least for instance data (not for methods 34 years ago
Guido van Rossum 25831652fd Several changes in one: 34 years ago
Guido van Rossum 8a0c3456c2 Fix bug in class instance hash (forgot to clear error condition). 34 years ago
Guido van Rossum 9bfef44d97 * Changed all copyright messages to include 1993. 34 years ago
Guido van Rossum e537240c25 * Changed many files to use mkvalue() instead of newtupleobject(). 34 years ago
Guido van Rossum 9e51f9bec8 bltinmodule.c: added round(x, [n]); coerce() of two class instances 34 years ago
Guido van Rossum d014ea6b5e * classobject.c: in instance_lenth, test result of call_object 34 years ago
Guido van Rossum 7066dd75c5 * Makefile: added IMGFILE; moved some stuff around. 34 years ago
Guido van Rossum 1899c2e055 Made builtins int(), long(), float(), oct() and hex() more generic. 34 years ago
Guido van Rossum 94472a0374 classobject.c moduleobject.c stdwinmodule.c xxobject.c: 34 years ago
Guido van Rossum ebc8c51cde Compare instance methods by comparing the object and the function. 34 years ago
Guido van Rossum 6d946f98bd * macmodule.c: include allobjects.h, not .c 34 years ago