COMMITS
/ Include/object.h October 27, 2025
V
[3.13] gh-140487: Fix Py_RETURN_NOTIMPLEMENTED in limited C API 3.11 (GH-140636) (GH-140670)
Victor Stinner committed
June 5, 2025
V
[3.13] gh-134989: Fix Py_RETURN_NONE in the limited C API (GH-135165) (#135182)
Victor Stinner committed
October 16, 2024
M
[3.13] gh-125444: Fix illegal instruction for older Arm architectures (GH-125574) (GH-125595)
Miss Islington (bot) committed
September 27, 2024
M
[3.13] gh-124609: Fix _Py_ThreadId for Windows builds using MinGW (GH-124663) (#124698)
Miss Islington (bot) committed
July 12, 2024
June 20, 2024
S
M
[3.13] GH-119462: Enforce invariants of type versioning. Backport of GH-120731. (#120748)
Mark Shannon committed
June 15, 2024
M
[3.13] gh-117657: Make PyType_HasFeature (exported version) atomic (GH-120484) (#120554)
Miss Islington (bot) committed
June 12, 2024
M
[3.13] gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165) (GH-120403)
Miss Islington (bot) committed
April 26, 2024
April 25, 2024
M
gh-117657: Fix data race in `_Py_IsImmortal` (#118261)
mpage committed
April 16, 2024
M
GH-115776: Static object are immortal, so mark them as such. (GH-117673)
Mark Shannon committed
April 2, 2024
M
GH-115776: Embed the values array into the object, for "normal" Python objects. (GH-116115)
Mark Shannon committed
March 25, 2024
V
gh-116936: Add PyType_GetModuleByDef() to the limited C API (#116937)
Victor Stinner committed
March 21, 2024
V
gh-115754: Add Py_GetConstant() function (#116883)
Victor Stinner committed
March 18, 2024
V
gh-116869: Make C API compatible with ISO C90 (#116950)
Victor Stinner committed
March 14, 2024
V
gh-111696, PEP 737: Add PyType_GetModuleName() function (#116824)
Victor Stinner committed
V
gh-111696, PEP 737: Add PyType_GetFullyQualifiedName() function (#116815)
Victor Stinner committed
February 1, 2024
S
January 31, 2024
D
gh-112087: Make PyList_{Append,Size,GetSlice} to be thread-safe (gh-114651)
Donghee Na committed
January 25, 2024
S
gh-112529: Implement GC for free-threaded builds (#114262)
Sam Gross committed
December 18, 2023
D
gh-112535: Implement fallback implementation of _Py_ThreadId() (gh-113185)
Donghee Na committed
December 14, 2023
F
gh-112535: Update _Py_ThreadId() to support RISC-V (gh-113084)
Furkan Onder committed
December 8, 2023
D
gh-112535: Update _Py_ThreadId() to support s390/s390x (gh-112751)
Donghee Na committed
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