summaryrefslogtreecommitdiffstats
path: root/Objects/classobject.c
Commit message (Expand)AuthorAgeFilesLines
* Add PyMethod_Function(), PyMethod_Self(), PyMethod_Class() back.Guido van Rossum2001-09-051-0/+30
* Use new GC API.Neil Schemenauer2001-08-291-22/+19
* Improve the error message issued when an unbound method is called withGuido van Rossum2001-08-241-3/+49
* repr's converted to using PyString_FromFormat() instead of sprintf'ingBarry Warsaw2001-08-241-19/+14
* Fix core dump in repr() of instancemethod whose class==NULL.Guido van Rossum2001-08-171-7/+11
* instance_getattr2(): rewritten to remove unnecessary stuff andGuido van Rossum2001-08-171-24/+13
* Instance methods: allow a NULL value for im_class.Guido van Rossum2001-08-171-2/+2
* classobject.c:instancemethod_descr_get(): when a bound method isGuido van Rossum2001-08-161-0/+5
* PyMethod_Type: add a tp_descr_get slot function to ensure properGuido van Rossum2001-08-151-1/+19
* Implement PEP 238 in its (almost) full glory.Guido van Rossum2001-08-081-0/+8
* Fix the test_weakref.py failure. Introduced by resolving "a conflict"Tim Peters2001-08-021-7/+0
* Merge of descr-branch back into trunk.Tim Peters2001-08-021-74/+161
* init_name_op(): add (void) to the argument list to make it a validGuido van Rossum2001-05-221-1/+1
* Variant of SF patch 423181Jeremy Hylton2001-05-111-21/+51
* Reimplement PySequence_Contains() and instance_contains(), so they workTim Peters2001-05-051-37/+30
* Since Py_TPFLAGS_HAVE_WEAKREFS is set in Py_TPFLAGS_DEFAULT, it does notFred Drake2001-05-031-1/+1
* Well darnit! The innocuous fix I made to PyObject_Print() causedGuido van Rossum2001-04-301-1/+20
* Mondo changes to the iterator stuff, without changing how Python codeGuido van Rossum2001-04-231-2/+38
* Iterators phase 1. This comprises:Guido van Rossum2001-04-201-2/+29
* Add support for weak references to the function and method types.Fred Drake2001-03-231-1/+6
* A small change to the C API for weakly-referencable types: Such typesFred Drake2001-03-221-0/+1
* The return value from PyObject_ClearWeakRefs() is no longer meaningful,Fred Drake2001-02-261-2/+1
* instancemethod_setattro(): Raise TypeError if an attempt is made toBarry Warsaw2001-02-261-15/+2
* PEP 205, Weak References -- initial checkin.Fred Drake2001-02-011-0/+5
* Rename dubiously named local variable 'cmpfunc' -- this is also aGuido van Rossum2001-01-291-5/+5
* fix indentation glitchJeremy Hylton2001-01-291-1/+1
* Re-factored PyInstance_New() into PyInstance_New() and PyInstance_NewRaw().Fred Drake2001-01-281-13/+34
* Rich comparisons fallout: instance_hash() should check for bothGuido van Rossum2001-01-181-7/+14
* Fix a leak in instance_coerce(). This was introduced by Neil'sGuido van Rossum2001-01-171-2/+0
* Rich comparisons.Guido van Rossum2001-01-171-146/+278
* Committing PEP 232, function attribute feature, approved by Guido.Barry Warsaw2001-01-151-4/+38
* Make instances a new style number type. See PEP 208 for details. InstanceNeil Schemenauer2001-01-041-184/+268
* Ka-Ping Yee <ping@lfw.org>:Fred Drake2000-10-241-6/+12
* - fix a GC bug caused by malloc() failingNeil Schemenauer2000-10-041-1/+1
* Fix for SF bug 110688: Instance deallocation neglected to account forTim Peters2000-09-171-12/+28
* Don't remove instance objects from the GC container set until we areNeil Schemenauer2000-09-151-2/+1
* REMOVED all CWI, CNRI and BeOpen copyright markings.Guido van Rossum2000-09-011-9/+0
* refactor __del__ exception handler into PyErr_WriteUnraisableJeremy Hylton2000-09-011-20/+1
* Call PyErr_Clear() to clear the AttributeError raised by GetAttr.Thomas Wouters2000-08-251-0/+1
* Support for the in-place operations introduced by augmented assignment. OnlyThomas Wouters2000-08-241-11/+45
* PyInstance_DoBinOp(): When comparing the pointers, they must be castBarry Warsaw2000-08-181-1/+4
* Apply SF patch #101029: call __getitem__ with a proper slice object if thereThomas Wouters2000-08-171-9/+60
* ANSIfy functions that were hiding inside a macro.Thomas Wouters2000-07-231-1/+1
* Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in eitherThomas Wouters2000-07-161-2/+2
* ANSI-fication of the sources.Fred Drake2000-07-091-142/+56
* Nuke all remaining occurrences of Py_PROTO and Py_FPROTO.Tim Peters2000-07-091-8/+8
* _Py_RefTotal should only be declared here when Py_TRACE_REFS are #define'dSkip Montanaro2000-07-081-0/+2
* Neil Schemenauer: small fixes for GCGuido van Rossum2000-07-011-0/+4
* Change copyright notice - 2nd try.Guido van Rossum2000-06-301-6/+0
* Change copyright notice.Guido van Rossum2000-06-301-22/+7