COMMITS
/ Include/internal/pycore_object.h November 20, 2023
H
gh-111863: Rename `Py_NOGIL` to `Py_GIL_DISABLED` (#111864)
Hugo van Kemenade committed
October 30, 2023
S
gh-110481: Implement biased reference counting (gh-110764)
Sam Gross committed
September 15, 2023
H
gh-106213: Make Emscripten trampolines work with JSPI (GH-106219)
Hood Chatham committed
September 1, 2023
V
gh-108634: PyInterpreterState_New() no longer calls Py_FatalError() (#108748)
Victor Stinner committed
August 31, 2023
V
gh-108634: Py_TRACE_REFS uses a hash table (#108663)
Victor Stinner committed
V
gh-106320: Don't export _Py_ForgetReference() function (#108712)
Victor Stinner committed
August 30, 2023
V
gh-106320: Remove private _Py_ForgetReference() (#108664)
Victor Stinner committed
August 29, 2023
V
gh-106320: Remove private _PyObject_GetState() (#108606)
Victor Stinner committed
August 24, 2023
V
gh-107211: No longer export internal functions (6) (#108424)
Victor Stinner committed
August 21, 2023
V
gh-108216: Cleanup #include in internal header files (#108228)
Victor Stinner committed
August 11, 2023
S
gh-84805: Autogenerate signature for METH_NOARGS and METH_O extension functions (GH-107794)
Serhiy Storchaka committed
August 7, 2023
E
gh-107630: Initialize Each Interpreter's refchain Properly (gh-107733)
Eric Snow committed
August 3, 2023
E
gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (gh-107567)
Eric Snow committed
July 25, 2023
V
gh-107211: No longer export internal variables (#107218)
Victor Stinner committed
V
gh-107211: No longer export internal functions (4) (#107217)
Victor Stinner committed
V
gh-107211: No longer export internal functions (2) (#107214)
Victor Stinner committed
July 23, 2023
V
gh-106320: Remove private _PyObject C API (#107159)
Victor Stinner committed
V
gh-106320: Remove private _PyObject C API (#107147)
Victor Stinner committed
July 22, 2023
V
gh-106320: Remove _Py_SwappedOp from the C API (#107036)
Victor Stinner committed
V
gh-106320: Move _PyNone_Type to the internal C API (#107030)
Victor Stinner committed
June 22, 2023
M
GH-91095: Specialize calls to normal Python classes. (GH-99331)
Mark Shannon committed
June 6, 2023
V
gh-105268: Add _Py_FROM_GC() function to pycore_gc.h (#105362)
Victor Stinner committed
May 31, 2023
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