summaryrefslogtreecommitdiffstats
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* decref cached keys on type deallocation (#13903)Benjamin Peterson2012-04-271-3/+5
* Account for shared keys in type's __sizeof__ (#13903).Martin v. Loewis2012-04-241-0/+18
* merge 3.2 (#14658)Benjamin Peterson2012-04-241-2/+3
|\
| * don't use a slot wrapper from a different special method (closes #14658)Benjamin Peterson2012-04-241-2/+3
* | Implement PEP 412: Key-sharing dictionaries (closes #13903)Benjamin Peterson2012-04-231-1/+16
* | merge 3.2Benjamin Peterson2012-04-011-13/+9
|\ \ | |/
| * adjust formattingBenjamin Peterson2012-04-011-5/+5
| * remove extraneous conditionBenjamin Peterson2012-04-011-6/+4
| * be consistent with rest of functionBenjamin Peterson2012-04-011-2/+1
* | Issue #14383: Add _PyDict_GetItemId() and _PyDict_SetItemId() functionsVictor Stinner2012-03-261-118/+85
* | make extra arguments to object.__init__/__new__ to errors in most cases (fini...Benjamin Peterson2012-03-171-35/+10
* | simply this slightlyBenjamin Peterson2012-03-171-9/+6
* | merge 3.2 (#14334)Benjamin Peterson2012-03-161-0/+7
|\ \ | |/
| * check to make sure the attribute is a string (#14334)Benjamin Peterson2012-03-161-0/+7
* | Close #14199: _PyType_Lookup() and super_getattro() keep a strong reference toVictor Stinner2012-03-081-0/+9
* | merge 3.2 (#3787e896dbe9)Benjamin Peterson2012-03-081-2/+7
|\ \ | |/
| * allow cycles throught the __dict__ slot to be cleared (closes #1469629)Benjamin Peterson2012-03-081-2/+7
* | Close #14095: type.__new__() doesn't remove __qualname__ key from the classVictor Stinner2012-02-251-85/+70
* | check for NULL to fix segfaultBenjamin Peterson2012-02-201-1/+1
* | add generic implementation of a __dict__ descriptor for C typesBenjamin Peterson2012-02-201-18/+4
* | merge 3.2 (closes #13908)Benjamin Peterson2012-01-301-1/+5
|\ \ | |/
| * ready types returned from PyType_FromSpecBenjamin Peterson2012-01-301-0/+3
| * adjust declarationBenjamin Peterson2012-01-301-1/+2
* | use the static identifier api for looking up special methodsBenjamin Peterson2012-01-221-98/+88
* | Issue #13577: Built-in methods and functions now have a __qualname__.Antoine Pitrou2011-12-231-1/+1
* | Fix the fix for issue #12149: it was incorrect, although it had the sideAntoine Pitrou2011-12-151-8/+10
|\ \ | |/
| * Fix the fix for issue #12149: it was incorrect, although it had the sideAntoine Pitrou2011-12-151-8/+10
* | Issue #13575: there is only one class type.Florent Xicluna2011-12-121-19/+12
* | PEP 3155 / issue #13448: Qualified name for classes and functions.Antoine Pitrou2011-11-251-3/+53
* | Issue #13161: fix doc strings of __i*__ operators. Closes #13161Eli Bendersky2011-11-111-10/+10
|\ \ | |/
| * Issue #13161: fix doc strings of __i*__ operatorsEli Bendersky2011-11-111-10/+10
* | Make _PyUnicode_FromId return borrowed references.Martin v. Löwis2011-11-071-2/+1
* | Merge issue 1294232 patch from 3.2Nick Coghlan2011-10-231-20/+41
|\ \ | |/
| * Issue 1294232: Fix errors in metaclass calculation affecting some cases of me...Nick Coghlan2011-10-231-20/+41
* | Rename _Py_identifier to _Py_IDENTIFIER.Martin v. Löwis2011-10-141-7/+7
* | Use GetAttrId directly. Proposed by Amaury.Martin v. Löwis2011-10-131-8/+1
* | Use identifier API for PyObject_GetAttrString.Martin v. Löwis2011-10-101-17/+20
* | Add API for static strings, primarily good for identifiers.Martin v. Löwis2011-10-091-3/+6
* | Use the new Py_ARRAY_LENGTH macroVictor Stinner2011-09-281-2/+2
* | Clean up a few tabs that went in with PEP393.Ezio Melotti2011-09-281-8/+8
* | Implement PEP 393.Martin v. Löwis2011-09-281-5/+13
* | make __doc__ mutable on heaptypes (closes #12773)Benjamin Peterson2011-08-171-1/+10
* | factor out common checks for setting special type attributesBenjamin Peterson2011-08-171-27/+19
* | crush other possible refleaks in this sectionBenjamin Peterson2011-08-171-0/+1
* | merge 3.2Benjamin Peterson2011-08-171-1/+3
|\ \ | |/
| * fix possible refleaksBenjamin Peterson2011-08-171-1/+3
* | complain when a class variable shadows a name in __slots__ (closes #12766)Benjamin Peterson2011-08-161-0/+6
* | Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED.Brian Curtin2011-08-111-12/+6
* | Issue #11603: Fix a crash when __str__ is rebound as __repr__.Antoine Pitrou2011-07-151-1/+1
|\ \ | |/
| * Issue #11603: Fix a crash when __str__ is rebound as __repr__.Antoine Pitrou2011-07-151-1/+1
| |\