COMMITS
/ Objects/typeobject.c September 27, 2024
P
July 29, 2024
E
[3.12] gh-117482: Fix the Slot Wrapper Inheritance Tests (gh-122250)
Eric Snow committed
July 24, 2024
E
[3.12] gh-117482: Simplify the Fix For Builtin Types Slot Wrappers (gh-122241)
Eric Snow committed
July 11, 2024
E
[3.12] gh-117482: Fix Builtin Types Slot Wrappers (gh-121632)
Eric Snow committed
June 12, 2024
May 28, 2024
J
[3.12] gh-119011: `type.__type_params__` now return an empty tuple (GH-119296) (#119681)
Jelle Zijlstra committed
May 10, 2024
M
Fix some missing null checks. (GH-118721)
Miss Islington (bot) committed
March 4, 2024
M
[3.12] gh-116296: Fix refleak in reduce_newobj() corner case (GH-116297) (#116299)
Miss Islington (bot) committed
December 7, 2023
V
[3.12] gh-112125: Fix None.__ne__(None) returning NotImplemented instead of … (#112827)
Victor Stinner committed
November 19, 2023
M
[3.12] gh-112266: Remove `(if defined)` part from `__dict__` and `__weakref__` docstrings (GH-112268) (#112270)
Miss Islington (bot) committed
August 11, 2023
M
[3.12] gh-107810: Improve DeprecationWarning for metaclasses with custom tp_new (GH-107834) (#107864)
Miss Islington (bot) committed
July 18, 2023
M
[3.12] gh-106719: Fix __annotations__ getter and setter in the type and module types (GH-106720) (GH-106848)
Miss Islington (bot) committed
July 10, 2023
M
[3.12] gh-105227: Add PyType_GetDict() (GH-105747) (#106600)
Miss Islington (bot) committed
June 24, 2023
S
[3.12] gh-106033: Get rid of new occurrences of PyDict_GetItem and Py… (#106041)
Serhiy Storchaka committed
June 12, 2023
M
[3.12] gh-103968: PyType_FromMetaclass: Allow metaclasses with tp_new=NULL (GH-105386) (GH-105697)
Miss Islington (bot) committed
June 1, 2023
M
[3.12] gh-104614: Make Sure ob_type is Always Set Correctly by PyType_Ready() (gh-105122) (gh-105211)
Miss Islington (bot) committed
M
[3.12] gh-105020: Share tp_bases and tp_mro Between Interpreters For All Static Builtin Types (gh-105115) (gh-105124)
Miss Islington (bot) committed
May 26, 2023
M
[3.12] gh-104955: Fix __release_buffer__ signature (GH-104956) (#104973)
Miss Islington (bot) committed
May 19, 2023
J
gh-104600: Make type.__type_params__ writable (#104634)
Jelle Zijlstra committed
May 16, 2023
J
gh-103763: Implement PEP 695 (#103764)
Jelle Zijlstra committed
May 12, 2023
K
GH-104371: check return value of calling `mv.release` (#104417)
Kumar Aditya committed
B
Fix refleak in `super_descr_get` (#104408)
Brandt Bucher committed
J
gh-104371: Fix calls to `__release_buffer__` while an exception is active (#104378)
Jelle Zijlstra committed
May 11, 2023
C
gh-87729: improve hit rate of LOAD_SUPER_ATTR specialization (#104270)
Carl Meyer committed
May 8, 2023
J
gh-104223: Fix issues with inheriting from buffer classes (#104227)
Jelle Zijlstra committed
May 4, 2023
J
gh-102500: Implement PEP 688 (#102521)
Jelle Zijlstra committed
P
gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511)
Petr Viktorin committed
May 3, 2023
P
gh-103968: Deprecate creating heap types whose metaclass has custom tp_new. (GH-103972)
Petr Viktorin committed
E
gh-94673: More Per-Interpreter Fields for Builtin Static Types (gh-103912)
Eric Snow committed
May 2, 2023
E
gh-94673: Hide Objects in PyTypeObject Behind Accessors (gh-104074)
Eric Snow committed
May 1, 2023
E
gh-84436: Immortalize in _PyStructSequence_InitBuiltinWithFlags() (gh-104054)
Eric Snow committed
S
gh-102213: Optimize the performance of `__getattr__` (GH-103761)
sunmy2019 committed
April 27, 2023
E
gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)
Eric Snow committed
April 25, 2023
C
gh-87729: specialize LOAD_SUPER_ATTR_METHOD (#103809)
Carl Meyer committed
S
gh-103826: fix unused variable warning introduced in gh-102343 (#103825)
sunmy2019 committed
April 24, 2023
E
gh-95795: Move types.next_version_tag to PyInterpreterState (gh-102343)
Eric Snow committed
C
gh-87729: add LOAD_SUPER_ATTR instruction for faster super() (#103497)
Carl Meyer committed
B
gh-103091: Add PyUnstable_Type_AssignVersionTag (#103095)
Brett Simmers committed
A
gh-103712: Increase the length of the type name in AttributeError messages (#103713)
Alex Gaynor committed
April 22, 2023
E
gh-84436: Implement Immortal Objects (gh-19474)
Eddie Elizondo committed
April 11, 2023
I
gh-77757: replace exception wrapping by PEP-678 notes in typeobject's __set_name__ (#103402)
Irit Katriel committed
April 7, 2023
N
gh-102213: Revert "gh-102213: Optimize the performance of `__getattr__` (GH-102248)" (GH-103332)
Nikita Sobolev committed
March 29, 2023
B
GH-89987: Shrink the BINARY_SUBSCR caches (GH-103022)
Brandt Bucher committed
March 22, 2023
M
GH-101291: Rearrange the size bits in PyLongObject (GH-102464)
Mark Shannon committed
March 21, 2023
E
gh-102304: Move the Total Refcount to PyInterpreterState (gh-102545)
Eric Snow committed
March 11, 2023
W
gh-102213: Optimize the performance of `__getattr__` (GH-102248)
wangxiang-hz committed
March 8, 2023
I
March 2, 2023
I
gh-102371: move _Py_Mangle from compile.c to symtable.c (#102372)
Irit Katriel committed
M
Fix typos in documentation and comments (GH-102374)
Michael K committed