COMMITS
/ Include/internal/pycore_object.h March 23, 2026
P
gh-146175: Soft-deprecate outdated macros; convert internal usage (GH-146178)
Petr Viktorin committed
March 17, 2026
S
February 6, 2026
S
gh-139103: Improve namedtuple scaling in free-threaded build (gh-144332)
Sam Gross committed
December 23, 2025
M
GH-143026: Fix assertion error in executor management. (GH-143104)
Mark Shannon committed
December 15, 2025
S
gh-142472: Clean-up _PyStackRef functions (gh-142479)
Sam Gross committed
November 14, 2025
V
gh-131510: Use PyUnstable_Unicode_GET_CACHED_HASH() (GH-141520)
Victor Stinner committed
October 12, 2025
V
gh-112075: Remove _PyObject_SetManagedDict() function (#139737)
Victor Stinner committed
October 8, 2025
V
gh-138342: Move _PyObject_VisitType() to the internal C API (#139734)
Victor Stinner committed
July 7, 2025
C
gh-135906: Use `_PyObject_CAST` in internal headers (GH-135892)
Charlie Lin committed
July 2, 2025
V
gh-127705: Move Py_INCREF_MORTAL() to the internal C API (GH-136178)
Victor Stinner committed
July 1, 2025
K
gh-136125: Use `_PyObject_GetMethodStackRef` for `LOAD_ATTR` (GH-136127)
Ken Jin committed
June 17, 2025
D
gh-133931: Introduce _PyObject_XSetRefDelayed to replace Py_XSETREF (gh-134377)
Donghee Na committed
May 28, 2025
M
GH-133912: Fix `PyObject_GenericSetDict` to handle inline values (GH-134725)
Mark Shannon committed
N
gh-127266: avoid data races when updating type slots (gh-133177)
Neil Schemenauer committed
May 27, 2025
K
gh-134043: use stackrefs in vectorcalling methods (#134044)
Kumar Aditya 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
April 21, 2025
S
gh-131586: Avoid refcount contention in context managers (gh-131851)
Sam Gross committed
March 26, 2025
S
gh-131586: Avoid refcount contention in some "special" calls (#131588)
Sam Gross committed
March 21, 2025
V
gh-131238: Remove pycore_object_deferred.h from pycore_object.h (#131549)
Victor Stinner committed
March 20, 2025
M
GH-127705: Don't call _Py_ForgetReference before _Py_Dealloc (GH-131508)
Mark Shannon committed
V
gh-131238: Cleanup pycore_runtime.h includes (#131486)
Victor Stinner committed
March 17, 2025
M
GH-127705: Move mortal decrefs to internal header and make sure _PyReftracerTrack is called
Mark Shannon committed
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
March 12, 2025
M
GH-127705: Fix _Py_RefcntAdd to handle objects becoming immortal (GH-131140)
Mark Shannon committed
March 10, 2025
M
GH-127705: Use `_PyStackRef`s in the default build. (GH-127875)
Mark Shannon committed
February 25, 2025
S
February 13, 2025
D
gh-129984: Mark immortal objects as deferred (#129985)
Dino Viehland committed
February 10, 2025
K
gh-129289: fix crash when task finalizer is not called in asyncio (#129840)
Kumar Aditya committed
January 22, 2025
M
gh-125723: Fix crash with f_locals when generator frame outlive their generator (#126956)
Mikhail Efimov committed
January 17, 2025
S
gh-128923: Use zero to indicate unassigned unique id (#128925)
Sam Gross committed
January 15, 2025
V
gh-128679: Redesign tracemalloc locking (#128888)
Victor Stinner committed
January 9, 2025
K
gh-128002: fix `asyncio.all_tasks` against concurrent deallocations of tasks (#128541)
Kumar Aditya committed
December 15, 2024
December 12, 2024
M
GH-125174: Fix compiler warning (GH-127860)
Mark Shannon committed
December 11, 2024
M
GH-125174: Mark objects as statically allocated. (#127797)
Mark Shannon committed
December 5, 2024
S
gh-127582: Make object resurrection thread-safe for free threading. (GH-127612)
Sam Gross committed
December 3, 2024
December 2, 2024
M
GH-126491: GC: Mark objects reachable from roots before doing cycle collection (GH-127110)
Mark Shannon committed
November 26, 2024
J
gh-119180: Add VALUE_WITH_FAKE_GLOBALS format to annotationlib (#124415)
Jelle Zijlstra committed
November 21, 2024
M
November 19, 2024
P
gh-126076: Account for relocated objects in tracemalloc (#126077)
Pablo Galindo Salgado committed
H
Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle collection (GH-126502)" (#126983)
Hugo van Kemenade committed
November 18, 2024
M
GH-126491: GC: Mark objects reachable from roots before doing cycle collection (GH-126502)
Mark Shannon committed
October 21, 2024
S
gh-124218: Use per-thread reference counting for globals and builtins (#125713)
Sam Gross committed
October 18, 2024
P
gh-125703: Correctly honour tracemalloc hooks on specialized DECREF paths (#125704)
Pablo Galindo Salgado committed
October 15, 2024
S
gh-124218: Use per-thread refcounts for code objects (#125216)
Sam Gross committed
October 10, 2024
M
GH-125174: Make immortal objects more robust, following design from PEP 683 (GH-125251)
Mark Shannon committed
October 1, 2024
S
gh-124218: Refactor per-thread reference counting (#124844)
Sam Gross committed
September 23, 2024