summaryrefslogtreecommitdiff
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* Issue #23722: improve __classcell__ compatibilityNick Coghlan2016-12-051-2/+9
* Issue #28797: Modifying the class __dict__ inside the __set_name__ method ofSerhiy Storchaka2016-11-291-3/+11
* Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSizeSerhiy Storchaka2016-11-201-3/+3
* Issue #28701: Replace _PyUnicode_CompareWithId with _PyUnicode_EqualToASCIIId.Serhiy Storchaka2016-11-161-196/+327
|\
| * Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualT...Serhiy Storchaka2016-11-161-2/+2
| |\
| * \ Issue #28385: An error message when non-empty format spec is passed toSerhiy Storchaka2016-10-301-19/+9
| |\ \
| * | | Issue #28214: Improved exception reporting for problematic __set_name__Serhiy Storchaka2016-10-211-1/+6
| * | | Check return value of _PyDict_SetItemId()Christian Heimes2016-10-131-1/+4
| * | | Issue #26906: Resolving special methods of uninitialized type now causesSerhiy Storchaka2016-10-081-195/+318
| |\ \ \
| | * \ \ Issue #18287: PyType_Ready() now checks that tp_name is not NULL.Serhiy Storchaka2016-10-071-0/+6
| | |\ \ \
| | * \ \ \ merge 3.5 (#26617)Benjamin Peterson2016-10-041-12/+13
| | |\ \ \ \
| | * | | | | Issue #28214: Now __set_name__ is looked up on the class instead of theSerhiy Storchaka2016-09-211-5/+7
| | * | | | | Issue #23722: Initialize __class__ from type.__new__()Nick Coghlan2016-09-111-2/+11
| | * | | | | Issue #25856: The __module__ attribute of extension classes and functionsSerhiy Storchaka2016-09-101-12/+15
| | * | | | | remove unconvincing use of Py_LOCALBenjamin Peterson2016-09-091-6/+6
| | * | | | | Issue #24254: Drop cls.__definition_order__.Eric Snow2016-09-081-65/+1
| | * | | | | Additional safe-guard against dereferencing NULL in reduce_newobjChristian Heimes2016-09-091-1/+7
| | * | | | | Avoid inefficient way to call functions without argumentVictor Stinner2016-09-051-4/+4
| | * | | | | Issue #24254: Preserve class attribute definition order.Eric Snow2016-09-051-1/+65
| | * | | | | Issue #27895: Spelling fixes (Contributed by Ville Skytt?).Raymond Hettinger2016-08-301-1/+1
| | * | | | | method_call() and slot_tp_new() now uses fast callVictor Stinner2016-08-251-18/+5
| | * | | | | Issue #27809: Use _PyObject_FastCallDict()Victor Stinner2016-08-221-15/+13
| | * | | | | Rename _PyObject_FastCall() to _PyObject_FastCallDict()Victor Stinner2016-08-221-7/+7
| | * | | | | Issue #27366: Fix init_subclass()Victor Stinner2016-08-201-0/+5
| | * | | | | slot_tp_iter() now uses fast callVictor Stinner2016-08-191-6/+3
| | * | | | | slot_nb_bool() now uses fast callVictor Stinner2016-08-191-8/+2
| | * | | | | Issue #27128: Cleanup slot_nb_bool()Victor Stinner2016-08-191-25/+41
| | * | | | | Issue #27128: slot_sq_item() uses fast callVictor Stinner2016-08-191-10/+3
| | * | | | | Issue #27128: Cleanup slot_sq_item()Victor Stinner2016-08-191-25/+33
| | * | | | | call_method() and call_maybe() now use fast callVictor Stinner2016-08-191-20/+26
| | * | | | | Cleanup call_method() and call_maybe()Victor Stinner2016-08-191-14/+12
| | * | | | | Merge 3.5 (fix refleak in call_maybe())Victor Stinner2016-08-191-73/+174
| | |\ \ \ \ \
| | | * \ \ \ \ Merge 3.5 (fix refleak in call_method)Victor Stinner2016-08-191-1/+3
| | | |\ \ \ \ \
| | | * | | | | | contains and rich compare slots use fast callVictor Stinner2016-08-191-16/+4
| | | * | | | | | Issue #27157: Make only type() itself accept the one-argument formBerker Peksag2016-08-191-4/+6
| | | * | | | | | Anti-registration of various ABC methods.Guido van Rossum2016-08-181-0/+14
| | | * | | | | | Merge spelling and grammar fixes from 3.5Martin Panter2016-08-051-1/+1
| | | |\ \ \ \ \ \
| | | * | | | | | | Issue #27366: Tweak PEP 487 documentationBerker Peksag2016-07-301-4/+3
| | | * | | | | | | Issue #27366: Implement PEP 487Nick Coghlan2016-07-301-7/+92
| | | * | | | | | | Backed out changeset af29d89083b3 (closes #25548) (closes #27498)Benjamin Peterson2016-07-131-3/+3
| | | * | | | | | | merge 3.5 (#27248)Benjamin Peterson2016-07-061-51/+64
| | | |\ \ \ \ \ \ \
| | | | * \ \ \ \ \ \ Issue #27225: Fixed a reference leak in type_new when setting __new__ fails.Serhiy Storchaka2016-06-051-1/+3
| | | | |\ \ \ \ \ \ \
| | | | * | | | | | | | Issue #25548: Showing memory address of class objects in replKushal Das2016-06-041-3/+3
| | | | * | | | | | | | merge 3.5Benjamin Peterson2016-05-281-48/+61
| | | | |\ \ \ \ \ \ \ \
| | | | | * | | | | | | | Issue #27118: Clean up Py_XINCREF/Py_XDECREF in typeobject.c.Serhiy Storchaka2016-05-251-5/+4
| | | | | * | | | | | | | Fix typos. Reported by andportnoy on GitHub.Berker Peksag2016-04-291-1/+1
| | | | | * | | | | | | | Merge doc and comment fixes from 3.5Martin Panter2016-04-191-42/+56
| | | | | |\ \ \ \ \ \ \ \
| | | | | | * \ \ \ \ \ \ \ Issue #26718: super.__init__ no longer leaks memory if called multiple times.Serhiy Storchaka2016-04-131-3/+3
| | | | | | |\ \ \ \ \ \ \ \
| | | | | | * \ \ \ \ \ \ \ \ Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREFSerhiy Storchaka2016-04-101-3/+3
| | | | | | |\ \ \ \ \ \ \ \ \
| | | | | | * \ \ \ \ \ \ \ \ \ Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-42/+56
| | | | | | |\ \ \ \ \ \ \ \ \ \