summaryrefslogtreecommitdiffstats
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* - Bug #1683368: The object.__init__() and object.__new__() methods areGuido van Rossum2007-03-231-12/+88
* Patch #1623563: allow __class__ assignment for classes with __slots__.Žiga Seilnacht2007-03-161-4/+27
* Patch #1462488: prevent a segfault in object_reduce_ex() by splittingŽiga Seilnacht2007-03-151-14/+47
* Patch #1680015: Don't modify __slots__ tuple if it contains an unicodeŽiga Seilnacht2007-03-141-16/+20
* Patch #1675981: remove unreachable code from type.__new__() method.Žiga Seilnacht2007-03-111-7/+5
* Add checking for a number of metaclass error conditions.Jeremy Hylton2007-02-271-32/+94
* whitespace normalizationJeremy Hylton2007-02-271-82/+82
* Variation of patch # 1624059 to speed up checking if an object is a subclassNeal Norwitz2007-02-251-1/+21
* Bug #1653736: Properly discard third argument to slot_nb_inplace_power.Martin v. Löwis2007-02-091-1/+7
* Fix crasher for when an object's __del__ creates a new weakref to itself.Brett Cannon2007-01-231-0/+11
* Fix wording in commentAndrew M. Kuchling2006-10-091-2/+2
* Forward-port of r52136,52138: a review of overflow-detecting code.Armin Rigo2006-10-041-13/+4
* Patch #1567691: super() and new.instancemethod() now don't acceptGeorg Brandl2006-09-301-0/+2
* Fix a couple of bugs exposed by the new __index__ code. The 64-bit buildbotsNeal Norwitz2006-08-121-5/+3
* Patch #1538606, Patch to fix __index__() clipping.Neal Norwitz2006-08-121-20/+5
* Fix and test for an infinite C recursion.Armin Rigo2006-08-091-1/+1
* __hash__ may now return long int; the final hashMartin v. Löwis2006-08-091-1/+4
* SF patch #1534048 (bug #1531003): fix typo in error messageFred Drake2006-08-041-1/+1
* Handle allocation failures gracefully. Found with failmalloc.Neal Norwitz2006-07-211-0/+2
* Fix refleakNeal Norwitz2006-06-231-1/+3
* Fix for an obscure bug introduced by revs 46806 and 46808, with a test.Armin Rigo2006-06-211-0/+9
* Patch #1507676: improve exception messages in abstract.c, object.c and typeob...Georg Brandl2006-06-181-13/+20
* Replace PyObject_CallFunction calls with only object argsGeorg Brandl2006-05-251-5/+5
* Fix variable/format-char discrepancy in new-style class __getitem__,Thomas Wouters2006-04-211-4/+4
* C++ compiler cleanup: bunch-o-casts, plus use of unsigned loop index var in a...Skip Montanaro2006-04-181-6/+6
* Remove now-unused variables from tp_traverse and tp_clear methods.Tim Peters2006-04-151-2/+0
* Use Py_VISIT in all tp_traverse methods, instead of traversing manually orThomas Wouters2006-04-151-39/+12
* Use Py_CLEAR instead of in-place DECREF/XDECREF or custom macros, forThomas Wouters2006-04-151-11/+2
* Correct casts to char*.Martin v. Löwis2006-04-111-4/+4