aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* bpo-32746: Fix multiple typos (GH-5144)Leo Arias2018-02-031-1/+1
* bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code ...Serhiy Storchaka2018-01-251-18/+9
* bpo-32226: Make __class_getitem__ an automatic class method. (#5098)Serhiy Storchaka2018-01-051-2/+15
* Fix outdated comment in typeobject.c (GH-5090)Berker Peksag2018-01-041-1/+1
* bpo-32385: Clean up the C3 MRO algorithm implementation. (#4942)Serhiy Storchaka2017-12-201-77/+64
* bpo-32379: Faster MRO computation for single inheritance (#4932)Antoine Pitrou2017-12-201-4/+36
* bpo-32240: Add the const qualifier to declarations of PyObject* array argumen...Serhiy Storchaka2017-12-151-1/+1
* bpo-32226: Implementation of PEP 560 (core components) (#4732)Ivan Levkivskyi2017-12-141-0/+21
* bpo-31506: Improve the error message logic for class instantiation (GH-4740)Sanyam Khurana2017-12-101-3/+3
* Replace KB unit with KiB (#4293)Victor Stinner2017-11-081-1/+1
* bpo-31336: Speed up type creation. (#3279)scoder2017-10-011-52/+108
* bpo-31506: Improve the error message logic for object.__new__ and object.__in...Serhiy Storchaka2017-09-201-10/+21
* bpo-31497: Add private helper _PyType_Name(). (#3630)Serhiy Storchaka2017-09-171-9/+15
* bpo-28411: Support other mappings in PyInterpreterState.modules. (#3593)Eric Snow2017-09-151-3/+1
* bpo-28411: Isolate PyInterpreterState.modules (#3575)Eric Snow2017-09-141-2/+2
* bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565)Eric Snow2017-09-131-1/+2
* bpo-31393: Fix the use of PyUnicode_READY(). (#3451)Serhiy Storchaka2017-09-081-3/+3
* bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow2017-09-071-5/+6
* Revert "bpo-30860: Consolidate stateful runtime globals." (#3379)Eric Snow2017-09-051-5/+5
* bpo-30860: Consolidate stateful runtime globals. (#2594)Eric Snow2017-09-051-5/+5
* bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638)Eric Snow2017-09-041-2/+1
* bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955)Serhiy Storchaka2017-07-031-1/+1
* bpo-30509: Clean up calling type slots. (#1883)Serhiy Storchaka2017-06-011-68/+26
* bpo-25794: Fix `type.__setattr__()` for non-interned attribute names. (#1652)Serhiy Storchaka2017-05-201-6/+33
* bpo-28974: `object.__format__(x, '')` is now equivalent to `str(x)` (#506)Serhiy Storchaka2017-05-131-9/+1
* fix a refleak in slot_sq_length (#1162)Xiang Zhang2017-04-171-0/+1
* bpo-29839: Raise ValueError rather than OverflowError in len() for negative v...Serhiy Storchaka2017-04-161-6/+13
* bpo-29838: Add asserts for checking results of sq_length and mq_length slots....Serhiy Storchaka2017-04-161-1/+3
* bpo-29914: Fix default implementations of __reduce__ and __reduce_ex__(). (#843)Serhiy Storchaka2017-04-081-8/+5
* bpo-29941: Assert fixes (#886)T. Wouters2017-03-311-1/+1
* bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. ...Serhiy Storchaka2017-03-211-6/+6
* bpo-20185: Convert typeobject.c to Argument Clinic. (#544)Serhiy Storchaka2017-03-191-76/+132
* bpo-24329: allow __qualname__ and __classcell__ in __slots__ (GH-495)Xiang Zhang2017-03-081-5/+11
* bpo-29548: Fix some inefficient call API usage (GH-97)INADA Naoki2017-02-161-1/+1
* Optimize slots: avoid temporary PyMethodObjectVictor Stinner2017-02-091-58/+125
* Issue #29383: reduce temporary interned unicodeINADA Naoki2017-01-281-3/+10
* Issue #29358: Add postcondition checks on typesVictor Stinner2017-01-251-3/+24
* Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE whereverSerhiy Storchaka2017-01-231-24/+12
* Rephrase !PyErr_Occurred() comment: may=>canVictor Stinner2017-01-181-1/+1
* type_prepare() now uses fast call (METH_FASTCALL)Victor Stinner2017-01-161-2/+3
* call_method() now uses _PyObject_FastCall()Victor Stinner2017-01-111-39/+61
* Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of ...Serhiy Storchaka2016-12-161-8/+8
* Merge from 3.6.Serhiy Storchaka2016-12-141-28/+1
|\
| * Merge from 3.6.Serhiy Storchaka2016-12-141-28/+1
| |\
| | * Revert changeset 1f31bf3f76f5 (issue5322) except tests.Serhiy Storchaka2016-12-141-28/+1
* | | Use _PyObject_FastCallVa() in type slotsVictor Stinner2016-12-091-81/+50
* | | Issue #5322: Fixed setting __new__ to a PyCFunction inside Python code.Serhiy Storchaka2016-12-071-1/+28
|\| |
| * | Issue #5322: Fixed setting __new__ to a PyCFunction inside Python code.Serhiy Storchaka2016-12-071-1/+28
| |\|
| | * Issue #5322: Fixed setting __new__ to a PyCFunction inside Python code.Serhiy Storchaka2016-12-021-1/+28
* | | Use _PyObject_CallNoArg()Victor Stinner2016-12-061-5/+5