COMMITS
/ Include/object.h March 23, 2026
P
gh-146175: Soft-deprecate outdated macros; convert internal usage (GH-146178)
Petr Viktorin committed
March 10, 2026
S
gh-145010: Fix Python.h compilation with -masm=intel (#145011)
Sam Gross committed
November 25, 2025
P
gh-139165: Make Py_SIZE, Py_IS_TYPE,Py_ SET_SIZE regular functions in stable ABI (GH-139166)
Petr Viktorin committed
November 5, 2025
P
gh-140550: Initial implementation of PEP 793 – PyModExport (GH-140556)
Petr Viktorin committed
November 2, 2025
October 27, 2025
V
gh-140487: Fix Py_RETURN_NOTIMPLEMENTED in limited C API 3.11 (GH-140636)
Victor Stinner committed
September 15, 2025
P
gh-137956: Guard against non-free-threaded extensions in free-threaded builds (GH-137957)
Petr Viktorin committed
August 26, 2025
P
gh-138143: Allow anonymous unions in public headers, using `_Py_ANONYMOUS` (GH-137283)
Petr Viktorin committed
August 25, 2025
S
gh-95245: Document Py_TPFLAGS_PREHEADER (GH-135861)
Sergey Miryanov committed
July 12, 2025
P
gh-111506: Add _Py_OPAQUE_PYOBJECT to hide PyObject layout & related API (GH-136505)
Petr Viktorin committed
June 11, 2025
P
gh-127545: Add _Py_ALIGNED_DEF(N, T) and use it for PyObject (GH-135209)
Petr Viktorin committed
June 5, 2025
V
gh-134989: Fix Py_RETURN_NONE in the limited C API (GH-135165)
Victor Stinner committed
May 28, 2025
N
gh-127266: avoid data races when updating type slots (gh-133177)
Neil Schemenauer committed
April 29, 2025
N
Revert gh-127266: avoid data races when updating type slots (gh-131174) (gh-133129)
Neil Schemenauer committed
April 28, 2025
N
gh-127266: avoid data races when updating type slots (gh-131174)
Neil Schemenauer committed
March 10, 2025
M
GH-127705: Use `_PyStackRef`s in the default build. (GH-127875)
Mark Shannon committed
March 4, 2025
P
December 11, 2024
M
GH-125174: Mark objects as statically allocated. (#127797)
Mark Shannon committed
October 25, 2024
V
gh-121654: Add PyType_Freeze() function (#122457)
Victor Stinner committed
October 16, 2024
D
gh-125444: Fix illegal instruction for older Arm architectures (#125574)
Diego Russo committed
October 10, 2024
M
GH-125174: Make immortal objects more robust, following design from PEP 683 (GH-125251)
Mark Shannon committed
September 27, 2024
T
gh-124609: Fix _Py_ThreadId for Windows builds using MinGW (#124663)
Tony Roberts committed
September 18, 2024
July 10, 2024
June 20, 2024
S
gh-117511: Make PyMutex public in the non-limited API (#117731)
Sam Gross committed
June 19, 2024
M
GH-119462: Enforce invariants of type versioning (GH-120731)
Mark Shannon committed
June 18, 2024
V
gh-120600: Make Py_TYPE() opaque in limited C API 3.14 (#120601)
Victor Stinner committed
June 17, 2024
V
gh-83754: Use the Py_TYPE() macro (#120599)
Victor Stinner committed
June 15, 2024
K
gh-117657: Make PyType_HasFeature (exported version) atomic (#120484)
Ken Jin committed
June 12, 2024
K
gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165)
Ken Jin committed
May 31, 2024
V
gh-119853: Add Include/refcount.h file (#119854)
Victor Stinner 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