summaryrefslogtreecommitdiffstats
path: root/Objects/classobject.c
Commit message (Expand)AuthorAgeFilesLines
* Be smarter about clearing the weakref lists for instances, instance methods,Fred Drake2001-10-261-2/+4
* Fix for SF bug #472940: can't getattr() attribute shown by dir()Guido van Rossum2001-10-221-28/+1
* Protect references to tp_descr_get and tp_dict with the appropriate test:Guido van Rossum2001-10-171-9/+14
* SF bug [#466173] unpack TypeError unclearTim Peters2001-09-301-1/+1
* Add optional docstrings to getset descriptors. Fortunately, there'sGuido van Rossum2001-09-201-4/+4
* Add optional docstrings to member descriptors. For backwardsGuido van Rossum2001-09-201-4/+7
* Properly repr classes without module names.Martin v. Löwis2001-09-181-1/+1
* Redo the PyMethod attributes using a dir()-friendly approach, creatingGuido van Rossum2001-09-181-37/+69
* Generalize operator.indexOf (PySequence_Index) to work with anyTim Peters2001-09-081-1/+2
* PyClass_New(): put the extended Don Beaudry hook back in. When one ofGuido van Rossum2001-09-071-4/+14
* 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