229 Commits (391af751f2a19476cfaa53ddc35fd53aaa582e9c)

Author SHA1 Message Date
Guido van Rossum 8998b4f691 Rich comparisons. 26 years ago
Barry Warsaw d6a9e84c81 Committing PEP 232, function attribute feature, approved by Guido. 26 years ago
Neil Schemenauer 29bfc07183 Make instances a new style number type. See PEP 208 for details. Instance 26 years ago
Fred Drake 661ea26b3d Ka-Ping Yee <ping@lfw.org>: 26 years ago
Neil Schemenauer e3550a65eb - fix a GC bug caused by malloc() failing 26 years ago
Tim Peters 6b184918f6 Fix for SF bug 110688: Instance deallocation neglected to account for 26 years ago
Neil Schemenauer ce20967c2c Don't remove instance objects from the GC container set until we are 26 years ago
Guido van Rossum 8586991099 REMOVED all CWI, CNRI and BeOpen copyright markings. 26 years ago
Jeremy Hylton b709df3810 refactor __del__ exception handler into PyErr_WriteUnraisable 26 years ago
Thomas Wouters 1de2a79a48 Call PyErr_Clear() to clear the AttributeError raised by GetAttr. 26 years ago
Thomas Wouters e289e0bd0c Support for the in-place operations introduced by augmented assignment. Only 26 years ago
Barry Warsaw dc55d715bb PyInstance_DoBinOp(): When comparing the pointers, they must be cast 26 years ago
Thomas Wouters 1d75a79c00 Apply SF patch #101029: call __getitem__ with a proper slice object if there 26 years ago
Thomas Wouters c307352027 ANSIfy functions that were hiding inside a macro. 26 years ago
Thomas Wouters 7e47402264 Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 26 years ago
Fred Drake 799124718d ANSI-fication of the sources. 26 years ago
Tim Peters dbd9ba6a6c Nuke all remaining occurrences of Py_PROTO and Py_FPROTO. 26 years ago
Skip Montanaro 4ca150bdb2 _Py_RefTotal should only be declared here when Py_TRACE_REFS are #define'd 26 years ago
Guido van Rossum 4cc6ac7b87 Neil Schemenauer: small fixes for GC 26 years ago
Guido van Rossum ffcc3813d8 Change copyright notice - 2nd try. 26 years ago
Guido van Rossum fd71b9e9d4 Change copyright notice. 26 years ago
Fred Drake a44d353e2b Trent Mick <trentm@activestate.com>: 26 years ago
Jeremy Hylton c5007aa5c3 final patches from Neil Schemenauer for garbage collection 26 years ago
Fred Drake 13634cf7a4 This patch addresses two main issues: (1) There exist some non-fatal 26 years ago
Guido van Rossum d7823f2645 Vladimir Marangozov: 26 years ago
Guido van Rossum ad89bbcd88 Trent Mick: change a few casts for Win64 compatibility. 26 years ago
Jeremy Hylton d08b4c4524 part 2 of Neil Schemenauer's GC patches: 26 years ago
Jeremy Hylton d22162bac7 traverse functions should return 0 on success 26 years ago
Jeremy Hylton 8caad49c30 Round 1 of Neil Schemenauer's GC patches: 26 years ago
Guido van Rossum b18618dab7 Vladimir Marangozov's long-awaited malloc restructuring. 26 years ago
Jeremy Hylton 9e392e2412 potentially useless optimization 26 years ago
Guido van Rossum 5f8b12f27e Mark Hammond: 27 years ago
Guido van Rossum ee28c3a5ea Patch by Mozhe Zadka, for __contains__ (overloading 'in'). This adds 27 years ago
Guido van Rossum bffd683f73 The rest of the changes by Trent Mick and Dale Nagata for warning-free 27 years ago
Guido van Rossum 42636dc64d Fix for PR#98 (Adrian Eyre) -- in instancemethod_repr, the funcname 27 years ago
Guido van Rossum 152d8173a3 Fix a memory leak -- the cached values of __getattr__ etc. were never 28 years ago
Guido van Rossum d4ba73c75b Move the definition of PyMethodObject to classobject.h, so it can define 28 years ago
Guido van Rossum 7859f87fdb Marc-Andre Lemburg's patch to support instance methods with other 28 years ago
Guido van Rossum 7ba30431ec Recompute the special getattr/setattr/delattr cache slots after 28 years ago
Guido van Rossum e0fdf6f1a8 Keep Microsoft's compiler happy. 28 years ago
Guido van Rossum a63eff6e6a Allow assignments to special class attributes -- with typechecks, and 28 years ago
Guido van Rossum 617c1b0116 Uses PyErr_ExceptionMatches() instead of comparing PyErr_Occurred(). 28 years ago
Guido van Rossum 4180cf1649 Remove a redundant statement from halfbinop(). 28 years ago
Guido van Rossum b7f1afe4a8 Change the default repr() and str() of class instance objects to look 29 years ago
Guido van Rossum 3931df9250 Undo another glitch of the automatic not-so-Grand Renaming; some local 29 years ago
Guido van Rossum 4a2a621907 Write a str() function for class objects that returns 29 years ago
Guido van Rossum 04d73c495e Check that all base classes are indeed class objects, rather than 29 years ago
Guido van Rossum 7cc56eb524 When creating a class, set its __module__ attribute to the module 29 years ago
Guido van Rossum b2173c3146 Allow assignments to instance.__dict__ and instance.__class__. The 29 years ago
Guido van Rossum a0d349f46a Added separate free list for instance method objects, for a few 29 years ago