COMMITS
/ Include/internal/pycore_object.h September 27, 2024
P
May 18, 2024
V
[3.12] gh-118997: Fix _Py_ClearImmortal() assertion (#119001)
Victor Stinner committed
August 16, 2023
E
August 5, 2023
August 3, 2023
M
[3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (gh-107567) (#107599)
Miss Islington (bot) committed
June 1, 2023
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 5, 2023
B
GH-104142: Fix _Py_RefcntAdd to respect immortality (GH-104143)
Brandt Bucher committed
May 4, 2023
P
gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511)
Petr Viktorin committed
May 2, 2023
E
gh-94673: Hide Objects in PyTypeObject Behind Accessors (gh-104074)
Eric Snow committed
April 22, 2023
E
gh-84436: Implement Immortal Objects (gh-19474)
Eddie Elizondo committed
April 7, 2023
N
gh-102213: Revert "gh-102213: Optimize the performance of `__getattr__` (GH-102248)" (GH-103332)
Nikita Sobolev 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 20, 2023
E
gh-102304: Move _Py_RefTotal to _PyRuntimeState (gh-102543)
Eric Snow committed
March 11, 2023
W
gh-102213: Optimize the performance of `__getattr__` (GH-102248)
wangxiang-hz committed
March 8, 2023
E
gh-102304: Consolidate Direct Usage of _Py_RefTotal (gh-102514)
Eric Snow committed
December 5, 2022
I
no-issue: Fix typo in pycore_object.h (gh-99994)
Ikko Ashimine committed
November 28, 2022
V
gh-89653: PEP 670: Convert macros to functions (#99843)
Victor Stinner committed
August 16, 2022
M
GH-95245: Move weakreflist into the pre-header. (GH-95996)
Mark Shannon committed
August 5, 2022
E
gh-94673: Add Per-Interpreter tp_subclasses for Static Builtin Types (gh-95301)
Eric Snow committed
August 4, 2022
E
gh-94673: Recover Weaklist Lookup Performance (gh-95544)
Eric Snow committed
August 1, 2022
M
GH-95245: Store object values and dict pointers in single tagged pointer. (GH-95278)
Mark Shannon committed
July 29, 2022
E
gh-94673: Add Per-Interpreter tp_weaklist for Static Builtin Types (#95302)
Eric Snow committed
July 26, 2022
P
gh-91247: Use memcpy for list and tuple repeat (#91482)
Pieter Eendebak committed
July 25, 2022
K
GH-94851: check refcnt of immortal objects after finalization (GH-95001)
Kumar Aditya committed
June 20, 2022
V
gh-87347: Add parenthesis around macro arguments (#93915)
Victor Stinner committed
May 16, 2022
M
Improve object stats (#92845)
Mark Shannon committed
April 19, 2022
D
gh-90667: Add specializations of Py_DECREF when types are known (GH-30872)
Dennis Sweeney committed
March 30, 2022
C
bpo-47162: Add call trampoline to mitigate bad fpcasts on Emscripten (GH-32189)
Christian Heimes committed
February 24, 2022
M
bpo-45107: Specialize `LOAD_METHOD` for instances with dict. (GH-31531)
Mark Shannon committed
February 8, 2022
January 27, 2022
V
bpo-40170: Remove PyHeapType_GET_MEMBERS() macro (GH-30942)
Victor Stinner committed
V
bpo-40170: Move _Py_GetAllocatedBlocks() to pycore_pymem.h (GH-30943)
Victor Stinner committed
V
bpo-40170: Remove _Py_GetAllocatedBlocks() function (GH-30940)
Victor Stinner committed
V
bpo-40170: PyType_SUPPORTS_WEAKREFS() becomes a regular function (GH-30938)
Victor Stinner committed
January 21, 2022
V
bpo-46417: Add _PyType_GetSubclasses() function (GH-30761)
Victor Stinner committed
January 13, 2022
December 7, 2021
October 13, 2021
M
bpo-45340: Don't create object dictionaries unless actually needed (GH-28802)
Mark Shannon committed
September 21, 2021
M
[codemod] Fix non-matching bracket pairs (GH-28473)
Mohamad Mansour committed
August 4, 2021
M
bpo-44821: Eagerly assign __dict__ for new objects. (GH-27589)
Mark Shannon committed
July 1, 2021
V
bpo-44531: Add _PyType_AllocNoTrack() function (GH-26947)
Victor Stinner committed
April 11, 2021
V
bpo-43770: Refactor PyType_Ready() function (GH-25336)
Victor Stinner committed
February 19, 2021
V
bpo-43268: Replace _PyThreadState_GET() with _PyInterpreterState_GET() (GH-24576)
Victor Stinner committed
January 27, 2021
V
bpo-42979: Enhance abstract.c assertions checking slot result (GH-24352)
Victor Stinner committed
December 26, 2020
V
bpo-42745: Make the type cache per-interpreter (GH-23947)
Victor Stinner committed
June 17, 2020
V
bpo-35059: Enhance _PyObject_GC_TRACK() macros (GH-20931)
Victor Stinner committed
June 16, 2020
V
bpo-40989: Make _PyTraceMalloc_NewReference() internal (GH-20915)
Victor Stinner committed
June 15, 2020
V
bpo-40989: PyObject_INIT() becomes an alias to PyObject_Init() (GH-20901)
Victor Stinner committed