summaryrefslogtreecommitdiffstats
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* [3.12] gh-117482: Fix the Slot Wrapper Inheritance Tests (gh-122250)Eric Snow2024-07-291-4/+19
* [3.12] gh-117482: Simplify the Fix For Builtin Types Slot Wrappers (gh-122241)Eric Snow2024-07-241-30/+92
* [3.12] gh-117482: Fix Builtin Types Slot Wrappers (gh-121632)Eric Snow2024-07-111-9/+32
* gh-120198: Fix race condition when editing __class__ with an audit hook activ...Ken Jin2024-06-121-1/+2
* [3.12] gh-119011: `type.__type_params__` now return an empty tuple (GH-119296...Jelle Zijlstra2024-05-281-1/+4
* Fix some missing null checks. (GH-118721)Miss Islington (bot)2024-05-101-5/+8
* [3.12] gh-116296: Fix refleak in reduce_newobj() corner case (GH-116297) (#11...Miss Islington (bot)2024-03-041-0/+1
* [3.12] gh-112125: Fix None.__ne__(None) returning NotImplemented instead of â...Victor Stinner2023-12-071-0/+6
* [3.12] gh-112266: Remove `(if defined)` part from `__dict__` and `__weakref__...Miss Islington (bot)2023-11-191-4/+4
* [3.12] gh-107810: Improve DeprecationWarning for metaclasses with custom tp_n...Miss Islington (bot)2023-08-111-3/+3
* [3.12] gh-106719: Fix __annotations__ getter and setter in the type and modul...Miss Islington (bot)2023-07-181-20/+12
* [3.12] gh-105227: Add PyType_GetDict() (GH-105747) (#106600)Miss Islington (bot)2023-07-101-0/+7
* [3.12] gh-106033: Get rid of new occurrences of PyDict_GetItem and Py… (#10...Serhiy Storchaka2023-06-241-1/+4
* [3.12] gh-103968: PyType_FromMetaclass: Allow metaclasses with tp_new=NULL (G...Miss Islington (bot)2023-06-121-1/+1
* [3.12] gh-104614: Make Sure ob_type is Always Set Correctly by PyType_Ready()...Miss Islington (bot)2023-06-011-16/+44
* [3.12] gh-105020: Share tp_bases and tp_mro Between Interpreters For All Stat...Miss Islington (bot)2023-06-011-30/+46
* [3.12] gh-104955: Fix __release_buffer__ signature (GH-104956) (#104973)Miss Islington (bot)2023-05-261-1/+1
* gh-104600: Make type.__type_params__ writable (#104634)Jelle Zijlstra2023-05-191-13/+29
* gh-103763: Implement PEP 695 (#103764)Jelle Zijlstra2023-05-161-2/+45
* GH-104371: check return value of calling `mv.release` (#104417)Kumar Aditya2023-05-121-1/+7
* Fix refleak in `super_descr_get` (#104408)Brandt Bucher2023-05-121-1/+3
* gh-104371: Fix calls to `__release_buffer__` while an exception is active (#1...Jelle Zijlstra2023-05-121-2/+12
* gh-87729: improve hit rate of LOAD_SUPER_ATTR specialization (#104270)Carl Meyer2023-05-111-12/+0
* gh-104223: Fix issues with inheriting from buffer classes (#104227)Jelle Zijlstra2023-05-081-11/+116
* gh-102500: Implement PEP 688 (#102521)Jelle Zijlstra2023-05-041-2/+195
* gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511)Petr Viktorin2023-05-041-3/+104
* gh-103968: Deprecate creating heap types whose metaclass has custom tp_new. (...Petr Viktorin2023-05-031-9/+29
* gh-94673: More Per-Interpreter Fields for Builtin Static Types (gh-103912)Eric Snow2023-05-031-51/+172
* gh-94673: Hide Objects in PyTypeObject Behind Accessors (gh-104074)Eric Snow2023-05-021-230/+329
* gh-94673: Properly Initialize and Finalize Static Builtin Types for Each Inte...Eric Snow2023-05-021-46/+71
* gh-84436: Immortalize in _PyStructSequence_InitBuiltinWithFlags() (gh-104054)Eric Snow2023-05-011-0/+1
* gh-102213: Optimize the performance of `__getattr__` (GH-103761)sunmy20192023-05-011-7/+13
* gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)Eric Snow2023-04-271-27/+37
* gh-87729: specialize LOAD_SUPER_ATTR_METHOD (#103809)Carl Meyer2023-04-251-26/+58
* gh-103826: fix unused variable warning introduced in gh-102343 (#103825)sunmy20192023-04-251-2/+2
* gh-95795: Move types.next_version_tag to PyInterpreterState (gh-102343)Eric Snow2023-04-241-16/+50
* gh-87729: add LOAD_SUPER_ATTR instruction for faster super() (#103497)Carl Meyer2023-04-241-28/+65
* gh-103091: Add PyUnstable_Type_AssignVersionTag (#103095)Brett Simmers2023-04-241-0/+5
* gh-103712: Increase the length of the type name in AttributeError messages (#...Alex Gaynor2023-04-241-1/+1
* gh-84436: Implement Immortal Objects (gh-19474)Eddie Elizondo2023-04-221-16/+0
* gh-77757: replace exception wrapping by PEP-678 notes in typeobject's __set_n...Irit Katriel2023-04-111-2/+4
* gh-102213: Revert "gh-102213: Optimize the performance of `__getattr__` (GH-...Nikita Sobolev2023-04-071-6/+3
* GH-89987: Shrink the BINARY_SUBSCR caches (GH-103022)Brandt Bucher2023-03-291-0/+10
* GH-101291: Rearrange the size bits in PyLongObject (GH-102464)Mark Shannon2023-03-221-1/+2
* gh-102304: Move the Total Refcount to PyInterpreterState (gh-102545)Eric Snow2023-03-211-1/+17
* gh-102213: Optimize the performance of `__getattr__` (GH-102248)wangxiang-hz2023-03-111-3/+6
* gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in...Irit Katriel2023-03-081-6/+4
* gh-102371: move _Py_Mangle from compile.c to symtable.c (#102372)Irit Katriel2023-03-021-1/+1
* Fix typos in documentation and comments (GH-102374)Michael K2023-03-021-2/+2
* Revert "bpo-46978: Correct docstrings for in-place builtin operators #31802) ...Irit Katriel2023-02-231-1/+1