summaryrefslogtreecommitdiff
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* [3.7] Fix a possible crash due to PyType_FromSpecWithBases() (GH-10304) (GH-1...Petr Viktorin2019-05-281-0/+1
* bpo-26423: Fix possible overflow in wrap_lenfunc() (GH-13606)Miss Islington (bot)2019-05-281-1/+1
* [3.7] bpo-28866: No type cache for types with specialized mro, invalidation i...Miss Islington (bot)2019-05-261-8/+30
* closes bpo-36951: Correct some types in the type_members struct in typeobject...Miss Islington (bot)2019-05-191-3/+3
* bpo-31506: Clarify error messages for object.__new__ and object.__init__ (GH-...Miss Islington (bot)2019-02-191-3/+6
* bpo-33012: Fix more invalid function cast warnings with gcc 8. (GH-10751)Miss Islington (bot)2018-11-291-2/+2
* bpo-25750: fix refcounts in type_getattro() (GH-6118)Miss Islington (bot)2018-09-071-6/+11
* closes bpo-34501: PyType_FromSpecWithBases: Check spec->name before dereferen...Miss Islington (bot)2018-08-251-4/+9
* closes bpo-34477: Objects/typeobject.c: Add missing NULL check to type_init()...Miss Islington (bot)2018-08-241-0/+3
* Fix typo in __mul__ and __rmul__ docstring (GH-6674)Miss Islington (bot)2018-05-081-2/+2
* [3.7] bpo-32746: Fix multiple typos (GH-5144) (GH-5520)Miss Islington (bot)2018-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