summaryrefslogtreecommitdiffstats
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* properly lookup __instancecheck__ and __subclasscheck__Benjamin Peterson2009-05-161-17/+4
* can't handle classic classes hereBenjamin Peterson2009-05-091-0/+1
* add _PyObject_LookupSpecial to handle fetching special method lookupBenjamin Peterson2009-05-081-0/+8
* fix a segfault when setting __class__ in __del__ #5283Benjamin Peterson2009-04-251-0/+6
* Issue #2396: backport the memoryview object.Antoine Pitrou2009-04-021-2/+6
* Fix a small nit in the error message if bool() falls back on __len__ and it r...Georg Brandl2009-03-151-1/+5
* fix building the core with --disable-unicodeBenjamin Peterson2009-01-251-0/+4
* #4930: Slightly cleaner (and faster) code in type creation:Amaury Forgeot d'Arc2009-01-171-2/+2
* #3720: Interpreter crashes when an evil iterator removes its own next function.Amaury Forgeot d'Arc2009-01-121-1/+5
* when __getattr__ is a descriptor, call it correctly; fixes #4230Benjamin Peterson2008-11-171-3/+36
* Issue #2534: speed up isinstance() and issubclass() by 50-70%, so as toAntoine Pitrou2008-08-261-0/+45
* generate py3k warnings on __getslice__, __delslice__, and __setslice__Benjamin Peterson2008-08-241-5/+23
* Issue 2235: Py3k warnings are now emitted for classes that will no longer inh...Nick Coghlan2008-08-111-0/+35
* Issue 2235: __hash__ is once again inherited by default, but inheritance can ...Nick Coghlan2008-07-151-44/+24
* Revert 64424, 64438, and 64439.Raymond Hettinger2008-06-241-4/+0
* Make bin() implementation parallel oct() and hex() so that int/long subclasse...Raymond Hettinger2008-06-201-0/+4
* This reverts r63675 based on the discussion in this thread:Gregory P. Smith2008-06-091-60/+60
* Some style nits. Also clarify in the docstrings what __sizeof__ does.Georg Brandl2008-06-011-1/+1
* Issue #2898: Added sys.getsizeof() to retrieve size of objects in bytes.Robert Schuppenies2008-06-011-0/+16
* Revert #2990 patch; it's not necessary as Armin showed.Georg Brandl2008-05-291-7/+5
* #2990: prevent inconsistent state while updating method cache.Georg Brandl2008-05-281-5/+7
* #2989: add PyType_Modified().Georg Brandl2008-05-281-10/+9
* Renamed PyString to PyBytesChristian Heimes2008-05-261-60/+60
* Revert copy_reg -> copyreg rename.Georg Brandl2008-05-201-3/+3
* Patch by Quentin Gallet-Gilles: Renaming leftovers for 2.6.Alexandre Vassalotti2008-05-161-1/+1
* Added module stub for copy_reg renaming in 3.0.Alexandre Vassalotti2008-05-111-22/+22
* Use PyErr_WarnPy3k throughoutBenjamin Peterson2008-04-271-2/+2
* Merged revisions 61750,61752,61754,61756,61760,61763,61768,61772,61775,61805,...Christian Heimes2008-03-261-0/+2
* Make Py3k warnings consistent w.r.t. punctuation; also respect theGeorg Brandl2008-03-251-1/+2
* Add py3k warnings for object, type, cell and dict comparisons. This should re...Steven Bethard2008-03-181-1/+43
* Move abc._Abstract into object by adding a new flag Py_TPFLAGS_IS_ABSTRACT,Jeffrey Yasskin2008-02-281-0/+103
* Backport of PEP 3101, Advanced String Formatting, from py3k.Eric Smith2008-02-171-0/+46
* Added clear cache methods to clear the internal type lookup cache for ref lea...Christian Heimes2008-01-271-0/+18
* Whitespace cleanupNeal Norwitz2008-01-271-5/+5
* Re-apply patch #1700288 (first applied in r59931, rolled back in r59940)Amaury Forgeot d'Arc2008-01-141-6/+204
* Back out r59931 - test_ctypes fails with it.Georg Brandl2008-01-131-204/+6
* Patch #1700288: Method cache optimization, by Armin Rigo, ported toGeorg Brandl2008-01-121-6/+204
* Make Python compile with --disable-unicode.Georg Brandl2008-01-071-0/+2
* Fix refleak introduced in r59576.Georg Brandl2007-12-201-0/+1
* Patch #1549 by Thomas Herve.Guido van Rossum2007-12-191-15/+18
* #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFC...Christian Heimes2007-12-191-90/+90
* Backport of _abccoll.py by Benjamin Arangueren, issue 1383.Guido van Rossum2007-11-221-18/+42
* Fix a crasher where Python code managed to infinitely recurse in C code withoutBrett Cannon2007-09-071-9/+0
* PEP 3123: Provide forward compatibility with Python 3.0, while keepingMartin v. Löwis2007-07-211-96/+93
* Stop using METH_OLDARGS implicitlyNeal Norwitz2007-05-221-1/+1
* Fix for #1303614 and #1174712:Armin Rigo2007-05-021-4/+85
* Fix a usage of the dangerous pattern decref - modify field - incref.Armin Rigo2007-04-191-2/+3
* Revert r53997 as perArmin Rigo2007-04-191-94/+32
* When __slots__ are set to a unicode string, make it work the same asNeal Norwitz2007-04-141-1/+1
* Add a type.__init__() method that enforces the same signature asGuido van Rossum2007-03-231-1/+34