summaryrefslogtreecommitdiffstats
path: root/Objects/classobject.c
Commit message (Expand)AuthorAgeFilesLines
* Simplify and speedup uses of Py_BuildValue():Raymond Hettinger2003-10-121-14/+14
* Fix leak in classobject.c. The leak surfaced on the error exit whenRaymond Hettinger2003-09-161-0/+1
* Make it possible to call instancemethod() with 2 arguments.Guido van Rossum2003-04-091-2/+2
* New private API function _PyInstance_Lookup. gc will use this to figureTim Peters2003-04-071-0/+21
* Refactor instancemethod_descr_get() to (a) be more clear, (b) be safeGuido van Rossum2003-02-111-8/+18
* SF patch #659536: Use PyArg_UnpackTuple where possible.Raymond Hettinger2002-12-291-1/+1
* Change issubclass() so that recursive tuples (directly or indirectlyWalter Dörwald2002-12-121-1/+2
* Enhance issubclass() and PyObject_IsSubclass() so that a tuple isWalter Dörwald2002-12-121-0/+7
* Since properties are supported here, is possible thatGuido van Rossum2002-10-291-13/+12
* Fix (real! :-) memory leaks in half_cmp and half_binop.Guido van Rossum2002-10-181-1/+4
* getinstclassname(): Squash new compiler wng in assert (comparison ofTim Peters2002-08-201-1/+1
* SF patch 576101, by Oren Tirosh: alternative implementation ofGuido van Rossum2002-08-191-20/+24
* object.h special-build macro minefield: renamed all the new lexicalTim Peters2002-07-111-49/+38
* Removed WITH_CYCLE_GC #ifdef-ery. Holes:Tim Peters2002-07-071-3/+0
* About the new but unreferenced new_class, Guido sez:Michael W. Hudson2002-06-181-15/+0
* SF patch 568629 by Oren Tirosh: types made callable.Guido van Rossum2002-06-141-5/+93
* Major cleanup operation: whenever there's a call that looks for anGuido van Rossum2002-06-131-10/+59
* Fix for SF bug 532646. This is a little simpler than what NealGuido van Rossum2002-06-131-1/+17
* 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