summaryrefslogtreecommitdiffstats
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* gh-93021: Fix __text_signature__ for __get__ (GH-93023) (GH-94086)Miss Islington (bot)2022-06-211-2/+2
* GH-93990: fix refcounting bug in `add_subclass` in `typeobject.c` (GH-93989) ...Kumar Aditya2022-06-191-1/+4
* [3.10] gh-92112: Fix crash triggered by an evil custom `mro()` (GH-92113) (#9...Jelle Zijlstra2022-05-071-9/+11
* [3.10] bpo-46732: fix __bool__ docstring (GH-31301) (GH-31473)Miss Islington (bot)2022-02-211-1/+1
* [3.10] bpo-46433: _PyType_GetModuleByDef: handle static types in MRO (GH-3069...Petr Viktorin2022-02-111-9/+7
* bpo-46417: Fix race condition on setting type __bases__ (GH-30788) (GH-30789)Miss Islington (bot)2022-01-221-11/+16
* [3.10] bpo-46006: Revert "bpo-40521: Per-interpreter interned strings (GH-200...Victor Stinner2022-01-061-0/+22
* bpo-45392: Update the docstring of the 'type' built-in (GH-29439) (GH-29452)Miss Islington (bot)2021-11-061-3/+1
* bpo-45198: __set_name__ documentation not clear about its usage with non-desc...Miss Islington (bot)2021-09-181-1/+2
* [3.10] bpo-45083: Include the exception class qualname when formatting an exc...Miss Islington (bot)2021-09-081-0/+8
* bpo-42747: Remove Py_TPFLAGS_HAVE_AM_SEND and make Py_TPFLAGS_HAVE_VERSION_TA...Miss Islington (bot)2021-07-231-21/+2
* [3.10] bpo-44654: Refactor and clean up the union type implementation (GH-271...Miss Islington (bot)2021-07-171-1/+1
* bpo-44184: Apply GH-26274 to the non-GC-type branch of subtype_dealloc (GH-27...Miss Islington (bot)2021-07-151-3/+11
* bpo-44232: Fix type_new() error reporting (GH-26359) (GH-26365)Miss Islington (bot)2021-05-261-0/+4
* bpo-44184: Fix subtype_dealloc() for freed type (GH-26274) (GH-26290)Miss Islington (bot)2021-05-211-2/+9
* bpo-43977: Make sure that tp_flags for pattern matching are inherited correct...Mark Shannon2021-05-021-6/+12
* bpo-43908: check_set_special_type_attr() checks Py_TPFLAGS_IMMUTABLETYPE (GH-...Erlend Egeberg Aasland2021-04-301-7/+11
* bpo-43916: Add Py_TPFLAGS_DISALLOW_INSTANTIATION type flag (GH-25721)Victor Stinner2021-04-301-32/+67
* bpo-43973: object_set_class() checks Py_TPFLAGS_IMMUTABLETYPE (GH-25714)Erlend Egeberg Aasland2021-04-301-3/+3
* bpo-43977: Use tp_flags for collection matching (GH-25723)Mark Shannon2021-04-301-1/+6
* bpo-43901: Lazy-create an empty annotations dict in all unannotated user clas...larryhastings2021-04-301-0/+69
* bpo-43908: Add Py_TPFLAGS_IMMUTABLETYPE flag (GH-25520)Erlend Egeberg Aasland2021-04-281-1/+6
* bpo-40137: Add pycore_moduleobject.h internal header (GH-25507)Victor Stinner2021-04-211-2/+3
* bpo-40137: Optimize _PyType_GetModuleByDef() loop (GH-25505)Victor Stinner2021-04-211-5/+21
* bpo-40137: _PyType_GetModuleByDef() doesn't check tp_flags (GH-25504)Victor Stinner2021-04-211-15/+14
* bpo-43770: Cleanup type_ready() (GH-25388)Victor Stinner2021-04-131-119/+153
* bpo-43770: Reorder type_ready() (GH-25373)Victor Stinner2021-04-131-48/+56
* bpo-43770: Refactor PyType_Ready() function (GH-25336)Victor Stinner2021-04-111-154/+270
* bpo-43770: Refactor type_new() function (GH-25325)Victor Stinner2021-04-101-393/+730
* bpo-43636: Validate the version tag in _PyType_Lookup (GH-25032)Pablo Galindo2021-03-271-1/+3
* bpo-43244: Add pycore_compile.h header file (GH-25000)Victor Stinner2021-03-231-0/+1
* bpo-43452: Micro-optimizations to PyType_Lookup (GH-24804)Dino Viehland2021-03-201-28/+23
* bpo-43441: Fix _PyType_ClearCache() for subinterpreters (GH-24822)junyixie2021-03-131-5/+10
* bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)Brandt Bucher2021-02-261-0/+4
* bpo-42808: Add PyType_Type.tp_vectorcall for type(obj) performance (GH-24058)Dennis Sweeney2021-02-221-0/+18
* bpo-43268: Pass interp rather than tstate to internal functions (GH-24580)Victor Stinner2021-02-191-3/+3
* bpo-43268: _Py_IsMainInterpreter() now expects interp (GH-24577)Victor Stinner2021-02-191-1/+1
* bpo-42745: finalize_interp_types() calls _PyType_Fini() (GH-23953)Victor Stinner2020-12-261-1/+3
* bpo-40521: Per-interpreter interned strings (GH-20085)Victor Stinner2020-12-261-22/+0
* bpo-42745: Make the type cache per-interpreter (GH-23947)Victor Stinner2020-12-261-80/+98
* bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)Victor Stinner2020-12-011-3/+3
* bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586)Victor Stinner2020-12-011-3/+3
* bpo-42423: Accept single base class in PyType_FromModuleAndSpec() (GH-23441)Serhiy Storchaka2020-11-221-2/+3
* bpo-42412: Fix possible leaks and check arguments in PyType_FromModuleAndSpec...Serhiy Storchaka2020-11-211-5/+18
* bpo-40170: Fix PyType_Ready() refleak on static type (GH-23236)Victor Stinner2020-11-111-2/+7
* bpo-41073: PyType_GetSlot() can now accept static types. (GH-21931)Hai Shi2020-11-101-8/+40
* bpo-42085: Introduce dedicated entry in PyAsyncMethods for sending values (#2...Vladimir Matveev2020-11-101-0/+7
* bpo-42233: Add union type expression support for GenericAlias and fix de-dupl...kj2020-11-091-12/+2
* bpo-41832: PyType_FromModuleAndSpec() now accepts NULL tp_doc (GH-23123)Hai Shi2020-11-061-0/+4
* Add _PyType_GetModuleByDef (GH-22835)Petr Viktorin2020-11-031-0/+38