COMMITS
/ Include/object.h December 5, 2023
D
gh-112535: Add comment for ppc32/64 registers (gh-112746)
Donghee Na committed
D
gh-112535: Update _Py_ThreadId() to support PowerPC (gh-112624)
Donghee Na committed
December 1, 2023
V
gh-110481: Fix typo in Py_SET_REFCNT() (#112595)
Victor Stinner committed
V
gh-110481: Fix Py_SET_REFCNT() integer overflow (#112174)
Victor Stinner committed
November 20, 2023
H
gh-111863: Rename `Py_NOGIL` to `Py_GIL_DISABLED` (#111864)
Hugo van Kemenade committed
November 15, 2023
V
gh-112026: Restore removed private C API (#112115)
Victor Stinner committed
November 8, 2023
S
gh-111569: Implement Python critical section API (gh-111571)
Sam Gross committed
November 3, 2023
V
gh-111506: Implement Py_SET_REFCNT() as opaque function in limited C API (#111508)
Victor Stinner committed
October 30, 2023
D
gh-110481: Fix _Py_ThreadId for non-free-threaded mode (gh-111503)
Donghee Na committed
S
gh-110481: Implement biased reference counting (gh-110764)
Sam Gross committed
September 18, 2023
V
gh-109496: Detect Py_DECREF() after dealloc in debug mode (#109539)
Victor Stinner committed
September 17, 2023
S
gh-108511: Add C API functions which do not silently ignore errors (GH-109025)
Serhiy Storchaka committed
September 1, 2023
V
gh-108765: Move standard includes to Python.h (#108769)
Victor Stinner committed
August 31, 2023
V
gh-108634: Py_TRACE_REFS uses a hash table (#108663)
Victor Stinner committed
August 29, 2023
V
gh-106320: Remove private _PyObject_GetState() (#108606)
Victor Stinner committed
August 16, 2023
B
gh-107955 Remove old comment about increasing the reference count in usage of Py_None (#107993)
brandonardenwalli committed
July 25, 2023
V
gh-105059: Fix MSCV compiler warning on PyObject union (#107239)
Victor Stinner committed
V
gh-105059: Use GCC/clang extension for PyObject union (#107232)
Victor Stinner committed
July 24, 2023
V
gh-102304: Rename _Py_IncRefTotal_DO_NOT_USE_THIS() (#107193)
Victor Stinner committed
July 11, 2023
S
gh-106521: Add PyObject_GetOptionalAttr() function (GH-106522)
Serhiy Storchaka committed
V
gh-106572: Convert PyObject_DelAttr() to a function (#106611)
Victor Stinner committed
June 14, 2023
V
gh-105387: Limited C API implements Py_INCREF() as func (#105388)
Victor Stinner committed
June 9, 2023
V
gh-102304: Fix Py_INCREF() for limited C API 3.9 (#105550)
Victor Stinner committed
June 6, 2023
V
gh-102304: Fix Py_INCREF() stable ABI in debug mode (#104763)
Victor Stinner committed
May 30, 2023
E
gh-102304: Fix 2 New Stable ABI Functions (gh-104762)
Eric Snow committed
May 22, 2023
E
gh-102304: Temporarily Bump Py_LIMITED_API for 2 New Functions (#104766)
Eric Snow committed
May 4, 2023
P
gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511)
Petr Viktorin committed
April 22, 2023
E
gh-84436: Implement Immortal Objects (gh-19474)
Eddie Elizondo committed
March 22, 2023
M
GH-101291: Rearrange the size bits in PyLongObject (GH-102464)
Mark Shannon committed
March 20, 2023
E
gh-102304: Move _Py_RefTotal to _PyRuntimeState (gh-102543)
Eric Snow committed
March 8, 2023
E
gh-102304: Consolidate Direct Usage of _Py_RefTotal (gh-102514)
Eric Snow committed
December 7, 2022
V
gh-98724: Fix Py_CLEAR() macro side effects (#99100) (#100070)
Victor Stinner committed
November 24, 2022
V
Revert "gh-98724: Fix Py_CLEAR() macro side effects" (#99737)
Victor Stinner committed
November 9, 2022
V
gh-98724: Fix Py_CLEAR() macro side effects (#99100)
Victor Stinner committed
August 29, 2022
V
Fix Py_INCREF() statistics in limited C API 3.10 (#96120)
Victor Stinner committed
August 16, 2022
M
GH-95245: Move weakreflist into the pre-header. (GH-95996)
Mark Shannon committed
August 8, 2022
P
gh-93274: Expose receiving vectorcall in the Limited API (GH-95717)
Petr Viktorin committed
July 25, 2022
E
gh-94673: Add _PyStaticType_InitBuiltin() (#95152)
Eric Snow committed
June 20, 2022
V
gh-87347: Add parenthesis around macro arguments (#93915)
Victor Stinner committed
May 27, 2022
W
gh-60074: add new stable API function PyType_FromMetaclass (GH-93012)
Wenzel Jakob committed
May 16, 2022
M
Improve object stats (#92845)
Mark Shannon committed
May 11, 2022
V
gh-89653: PEP 670: Use PyObject* type for parameters (#92694)
Victor Stinner committed
May 6, 2022
V
gh-91321: Fix _PyObject_EXTRA_INIT for C++ (#92396)
Victor Stinner committed
May 3, 2022
V
gh-91321: Add _Py_NULL macro (#92253)
Victor Stinner committed
V
gh-92135: Rename _Py_reinterpret_cast() to _Py_CAST() (#92230)
Victor Stinner committed
April 27, 2022
V
gh-91320: Add _Py_reinterpret_cast() macro (#91959)
Victor Stinner committed
April 25, 2022
V
gh-89653: PEP 670: Functions don't cast pointers (#91697)
Victor Stinner committed
April 21, 2022
V
gh-91768: C API no longer use "const PyObject*" type (#91769)
Victor Stinner committed
April 6, 2022
S
bpo-26579: Add object.__getstate__(). (GH-2821)
Serhiy Storchaka committed
February 24, 2022
V
bpo-45459: C API uses type names rather than structure names (GH-31528)
Victor Stinner committed