| Fri, 23 Mar 2001 04:19:27 +0000 |
Fred Drake |
Add support for weak references to the function and method types.
legacy-trunk
|
| Thu, 22 Mar 2001 18:26:47 +0000 |
Fred Drake |
A small change to the C API for weakly-referencable types: Such types
legacy-trunk
|
| Mon, 26 Feb 2001 18:56:37 +0000 |
Fred Drake |
The return value from PyObject_ClearWeakRefs() is no longer meaningful,
legacy-trunk
|
| Mon, 26 Feb 2001 18:09:15 +0000 |
Barry Warsaw |
instancemethod_setattro(): Raise TypeError if an attempt is made to
legacy-trunk
|
| Thu, 01 Feb 2001 05:27:45 +0000 |
Fred Drake |
PEP 205, Weak References -- initial checkin.
legacy-trunk
|
| Mon, 29 Jan 2001 23:50:25 +0000 |
Guido van Rossum |
Rename dubiously named local variable 'cmpfunc' -- this is also a
legacy-trunk
|
| Mon, 29 Jan 2001 22:38:32 +0000 |
Jeremy Hylton |
fix indentation glitch
legacy-trunk
|
| Sun, 28 Jan 2001 03:53:08 +0000 |
Fred Drake |
Re-factored PyInstance_New() into PyInstance_New() and PyInstance_NewRaw().
legacy-trunk
|
| Thu, 18 Jan 2001 23:46:31 +0000 |
Guido van Rossum |
Rich comparisons fallout: instance_hash() should check for both
legacy-trunk
|
| Wed, 17 Jan 2001 23:43:43 +0000 |
Guido van Rossum |
Fix a leak in instance_coerce(). This was introduced by Neil's
legacy-trunk
|
| Wed, 17 Jan 2001 15:28:20 +0000 |
Guido van Rossum |
Rich comparisons.
legacy-trunk
|
| Mon, 15 Jan 2001 20:40:19 +0000 |
Barry Warsaw |
Committing PEP 232, function attribute feature, approved by Guido.
legacy-trunk
|
| Thu, 04 Jan 2001 01:43:46 +0000 |
Neil Schemenauer |
Make instances a new style number type. See PEP 208 for details. Instance
legacy-trunk
|
| Tue, 24 Oct 2000 19:57:45 +0000 |
Fred Drake |
Ka-Ping Yee <ping@lfw.org>:
legacy-trunk
|
| Wed, 04 Oct 2000 16:20:41 +0000 |
Neil Schemenauer |
- fix a GC bug caused by malloc() failing
legacy-trunk
|
| Sun, 17 Sep 2000 14:40:17 +0000 |
Tim Peters |
Fix for SF bug 110688: Instance deallocation neglected to account for
legacy-trunk
|
| Fri, 15 Sep 2000 18:57:21 +0000 |
Neil Schemenauer |
Don't remove instance objects from the GC container set until we are
legacy-trunk
|
| Fri, 01 Sep 2000 23:29:29 +0000 |
Guido van Rossum |
REMOVED all CWI, CNRI and BeOpen copyright markings.
legacy-trunk
|
| Fri, 01 Sep 2000 02:47:25 +0000 |
Jeremy Hylton |
refactor __del__ exception handler into PyErr_WriteUnraisable
legacy-trunk
|
| Fri, 25 Aug 2000 10:47:46 +0000 |
Thomas Wouters |
Call PyErr_Clear() to clear the AttributeError raised by GetAttr.
legacy-trunk
|
| Thu, 24 Aug 2000 20:08:19 +0000 |
Thomas Wouters |
Support for the in-place operations introduced by augmented assignment. Only
legacy-trunk
|
| Fri, 18 Aug 2000 04:57:32 +0000 |
Barry Warsaw |
PyInstance_DoBinOp(): When comparing the pointers, they must be cast
legacy-trunk
|
| Thu, 17 Aug 2000 22:37:32 +0000 |
Thomas Wouters |
Apply SF patch #101029: call __getitem__ with a proper slice object if there
legacy-trunk
|
| Sun, 23 Jul 2000 22:09:59 +0000 |
Thomas Wouters |
ANSIfy functions that were hiding inside a macro.
legacy-trunk
|
| Sun, 16 Jul 2000 12:04:32 +0000 |
Thomas Wouters |
Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either
legacy-trunk
|
| Sun, 09 Jul 2000 04:06:11 +0000 |
Fred Drake |
ANSI-fication of the sources.
legacy-trunk
|
| Sun, 09 Jul 2000 03:09:57 +0000 |
Tim Peters |
Nuke all remaining occurrences of Py_PROTO and Py_FPROTO.
legacy-trunk
|
| Sat, 08 Jul 2000 12:04:57 +0000 |
Skip Montanaro |
_Py_RefTotal should only be declared here when Py_TRACE_REFS are #define'd
legacy-trunk
|
| Sat, 01 Jul 2000 01:00:38 +0000 |
Guido van Rossum |
Neil Schemenauer: small fixes for GC
legacy-trunk
|
| Fri, 30 Jun 2000 23:58:06 +0000 |
Guido van Rossum |
Change copyright notice - 2nd try.
legacy-trunk
|
| Fri, 30 Jun 2000 23:50:40 +0000 |
Guido van Rossum |
Change copyright notice.
legacy-trunk
|
| Fri, 30 Jun 2000 15:01:00 +0000 |
Fred Drake |
Trent Mick <trentm@activestate.com>:
legacy-trunk
|
| Fri, 30 Jun 2000 05:02:53 +0000 |
Jeremy Hylton |
final patches from Neil Schemenauer for garbage collection
legacy-trunk
|
| Thu, 29 Jun 2000 19:17:04 +0000 |
Fred Drake |
This patch addresses two main issues: (1) There exist some non-fatal
legacy-trunk
|
| Wed, 28 Jun 2000 23:46:07 +0000 |
Guido van Rossum |
Vladimir Marangozov:
legacy-trunk
|
| Wed, 28 Jun 2000 21:57:18 +0000 |
Guido van Rossum |
Trent Mick: change a few casts for Win64 compatibility.
legacy-trunk
|
| Fri, 23 Jun 2000 19:37:02 +0000 |
Jeremy Hylton |
part 2 of Neil Schemenauer's GC patches:
legacy-trunk
|
| Fri, 23 Jun 2000 17:14:56 +0000 |
Jeremy Hylton |
traverse functions should return 0 on success
legacy-trunk
|
| Fri, 23 Jun 2000 14:18:11 +0000 |
Jeremy Hylton |
Round 1 of Neil Schemenauer's GC patches:
legacy-trunk
|
| Wed, 03 May 2000 23:44:39 +0000 |
Guido van Rossum |
Vladimir Marangozov's long-awaited malloc restructuring.
legacy-trunk
|
| Wed, 26 Apr 2000 20:39:20 +0000 |
Jeremy Hylton |
potentially useless optimization
legacy-trunk
|
| Mon, 10 Apr 2000 13:03:19 +0000 |
Guido van Rossum |
Mark Hammond:
legacy-trunk
|
| Mon, 28 Feb 2000 15:03:15 +0000 |
Guido van Rossum |
Patch by Mozhe Zadka, for __contains__ (overloading 'in'). This adds
legacy-trunk
|
| Thu, 20 Jan 2000 22:32:56 +0000 |
Guido van Rossum |
The rest of the changes by Trent Mick and Dale Nagata for warning-free
legacy-trunk
|
| Mon, 11 Oct 1999 14:03:12 +0000 |
Guido van Rossum |
Fix for PR#98 (Adrian Eyre) -- in instancemethod_repr, the funcname
legacy-trunk
|
| Tue, 04 Aug 1998 14:59:16 +0000 |
Guido van Rossum |
Fix a memory leak -- the cached values of __getattr__ etc. were never
legacy-trunk
|
| Fri, 10 Jul 1998 15:46:33 +0000 |
Guido van Rossum |
Move the definition of PyMethodObject to classobject.h, so it can define
legacy-trunk
|
| Wed, 08 Jul 1998 14:58:16 +0000 |
Guido van Rossum |
Marc-Andre Lemburg's patch to support instance methods with other
legacy-trunk
|
| Wed, 08 Jul 1998 13:34:48 +0000 |
Guido van Rossum |
Recompute the special getattr/setattr/delattr cache slots after
legacy-trunk
|
| Fri, 12 Jun 1998 15:03:58 +0000 |
Guido van Rossum |
Keep Microsoft's compiler happy.
legacy-trunk
|
| Fri, 29 May 1998 21:37:21 +0000 |
Guido van Rossum |
Allow assignments to special class attributes -- with typechecks, and
legacy-trunk
|
| Thu, 28 May 1998 19:50:02 +0000 |
Guido van Rossum |
Uses PyErr_ExceptionMatches() instead of comparing PyErr_Occurred().
legacy-trunk
|
| Wed, 13 May 1998 22:02:16 +0000 |
Guido van Rossum |
Remove a redundant statement from halfbinop().
legacy-trunk
|
| Wed, 03 Dec 1997 00:06:02 +0000 |
Guido van Rossum |
Change the default repr() and str() of class instance objects to look
legacy-trunk
|
| Tue, 18 Nov 1997 19:23:07 +0000 |
Guido van Rossum |
Undo another glitch of the automatic not-so-Grand Renaming; some local
legacy-trunk
|
| Mon, 20 Oct 1997 23:26:11 +0000 |
Guido van Rossum |
Write a str() function for class objects that returns
legacy-trunk
|
| Tue, 07 Oct 1997 14:54:11 +0000 |
Guido van Rossum |
Check that all base classes are indeed class objects, rather than
legacy-trunk
|
| Fri, 12 Sep 1997 20:04:46 +0000 |
Guido van Rossum |
When creating a class, set its __module__ attribute to the module
legacy-trunk
|
| Mon, 25 Aug 1997 21:23:56 +0000 |
Guido van Rossum |
Allow assignments to instance.__dict__ and instance.__class__. The
legacy-trunk
|
| Tue, 05 Aug 1997 02:06:53 +0000 |
Guido van Rossum |
Added separate free list for instance method objects, for a few
legacy-trunk
|