COMMITS
/ Objects/typeobject.c 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
February 23, 2023
I
Revert "bpo-46978: Correct docstrings for in-place builtin operators #31802) (#102146)
Irit Katriel committed
February 20, 2023
S
gh-101907: Stop using `_Py_OPCODE` and `_Py_OPARG` macros (GH-101912)
Steve Dower committed
February 18, 2023
N
bpo-46978: Correct docstrings for in-place builtin operators (#31802)
Nicko van Someren committed
February 8, 2023
K
GH-101696: invalidate type version tag in `_PyStaticType_Dealloc` (#101697)
Kumar Aditya committed
January 12, 2023
N
GH-81381: Add longer comment _PyType_AllocNoTrack() (GH-100954)
Neil Schemenauer committed
January 9, 2023
B
GH-100126: Skip incomplete frames in more places (GH-100613)
Brandt Bucher committed
January 4, 2023
M
GH-100719: Remove the `co_nplaincellvars` field from code objects. (GH-100721)
Mark Shannon committed
January 1, 2023
G
gh-87980: Fix the error message for disallowed __weakref__ slots (#25362)
Géry Ogam committed
December 23, 2022
P
gh-92216: improve performance of `hasattr` for type objects (GH-99979)
Pieter Eendebak committed
December 15, 2022
M
Move stats for the method cache into the `Py_STAT` machinery (GH-100255)
Mark Shannon committed
December 14, 2022
I
GH-100000: Cleanup and polish various watchers code (GH-99998)
Itamar Ostricher committed
November 29, 2022
V
gh-99845: Change _PyDict_KeysSize() return type to size_t (#99848)
Victor Stinner committed
November 26, 2022
November 25, 2022
V
gh-98724: Fix warnings on Py_SETREF() usage (#99781)
Victor Stinner committed
November 23, 2022
V
gh-99537: Use Py_SETREF(var, NULL) in C code (#99687)
Victor Stinner committed
November 22, 2022
V
gh-99537: Use Py_SETREF() function in C code (#99657)
Victor Stinner committed
November 16, 2022
E
gh-81057: Move the global Dict-Related Versions to _PyRuntimeState (gh-99497)
Eric Snow committed
V
gh-99300: Replace Py_INCREF() with Py_NewRef() (#99530)
Victor Stinner committed
November 14, 2022
E
gh-81057: Move Global Variables Holding Objects to _PyRuntimeState. (gh-99487)
Eric Snow committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Objects/ directory (#99351)
Victor Stinner committed
November 5, 2022
K
gh-98284: better error message for undefined abstractmethod (#97971)
Kaushik Kulkarni committed
October 21, 2022
C
gh-91051: allow setting a callback hook on PyType_Modified (GH-97875)
Carl Meyer committed
October 3, 2022
M
gh-96526: Clarify format and __format__ docstrings (gh-96648)
Michael committed
September 7, 2022
K
GH-90699: use statically allocated interned strings in typeobject's slotdefs (GH-94706)
Kumar Aditya committed