COMMITS
/ Include/internal/pycore_interp_structs.h May 29, 2026
B
gh-148587: Make sys.lazy_modules match PEP and keep internal lazy submodules tracking internal (#150086)
Bartosz Sławecki committed
May 28, 2026
N
gh-148871: make `LOAD_COMMON_CONSTANT` use immortal stackref borrows (GH-149625)
Neko Asakura committed
May 7, 2026
N
gh-148937: revert process RSS based GC deferral (#149475)
Neil Schemenauer committed
May 6, 2026
P
gh-149101: Implement PEP 788 (GH-149116)
Peter Bierma committed
May 4, 2026
S
GH-148726: Add heap_size to generational GC (#149195)
Sergey Miryanov committed
May 2, 2026
D
GH-126910: Add gdb support for unwinding JIT frames (#146071)
Diego Russo committed
May 1, 2026
P
gh-145497: Use same size of static_types array in all builds (GH-149139)
Petr Viktorin committed
April 30, 2026
S
GH-148726: Forward-port generational GC. (GH-148746)
Sergey Miryanov committed
April 29, 2026
J
gh-148829: bump number of static types (#149121)
Jelle Zijlstra committed
April 24, 2026
April 16, 2026
D
gh-146031: Allow keeping specialization enabled when specifying eval frame function (#146032)
Dino Viehland committed
April 4, 2026
P
gh-146527: Heap-allocate gc_stats to avoid bloating PyInterpreterState (#148057)
Pablo Galindo Salgado committed
April 3, 2026
March 28, 2026
S
GH-146527: Add more data to GC statistics and add it to PyDebugOffsets (#146532)
Sergey Miryanov committed
March 16, 2026
March 5, 2026
D
gh-144991: Use runtime JIT threshold in _testinternalcapi (gh-145496)
Donghee Na committed
February 18, 2026
D
gh-141510: Update specializer to support frozendict (gh-144949)
Donghee Na committed
February 12, 2026
P
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
Pablo Galindo Salgado committed
January 20, 2026
D
gh-141504: Move PYTHON_UOPS_OPTIMIZE to policy object (GH-144082)
Donghee Na committed
January 15, 2026
D
gh-141504: Refactor policy object into a single opt_config (gh-143644)
Donghee Na committed
December 28, 2025
P
gh-143228: Fix UAF in perf trampoline during finalization (#143233)
Pablo Galindo Salgado committed
December 18, 2025
M
GH-142513: Reimplement executor management (GH-142931)
Mark Shannon committed
November 22, 2025
B
GH-140638: Add a GC "candidates" stat (GH-141814)
Brandt Bucher committed
November 19, 2025
B
GH-140638: Add a GC "duration" stat (GH-141720)
Brandt Bucher committed
November 17, 2025
B
GH-140643: Add `<native>` and `<GC>` frames to the sampling profiler (#141108)
Brandt Bucher committed
November 13, 2025
K
gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)
Ken Jin committed
November 3, 2025
N
gh-131253: free-threaded build support for pystats (gh-137189)
Neil Schemenauer committed
October 27, 2025
October 18, 2025
K
gh-140067: Fix memory leak in sub-interpreter creation (#140111) (#140261)
Kumar Aditya committed
October 15, 2025
P
Revert "gh-140067: Fix memory leak in sub-interpreter creation (#140111)" (#140140)
Peter Bierma committed
October 14, 2025
S
gh-140067: Fix memory leak in sub-interpreter creation (#140111)
Shamil committed
October 3, 2025
S
gh-132042: Remove resolve_slotdups() to speedup class creation (#132156)
Sergey Miryanov committed
September 17, 2025
S
GH-138355: Remove trash_delete_later from _gc_runtime_state (#138767)
Sergey Miryanov committed
D
gh-137838: Move _PyUOpInstruction buffer to PyInterpreterState (gh-138918)
Donghee Na committed
August 21, 2025
M
GH-137959: Replace shim code in jitted code with a single trampoline function. (GH-137961)
Mark Shannon committed
August 18, 2025
P
gh-135228: Create __dict__ and __weakref__ descriptors for object (GH-136966)
Petr Viktorin committed
August 13, 2025
S
gh-137400: Fix thread-safety issues when profiling all threads (gh-137518)
Sam Gross committed
August 7, 2025
D
gh-137291: Support perf profiler with an evaluation hook (#137292)
Dino Viehland committed
August 1, 2025
M
GH-136410: Faster side exits by using a cold exit stub (GH-136411)
Mark Shannon committed
July 11, 2025
V
gh-135906: Test the internal C API in test_cext (#136247)
Victor Stinner committed
P
gh-136541: Fix several problems of perf trampolines in x86_64 and aarch64 (#136500)
Pablo Galindo Salgado committed
June 11, 2025
P
gh-127545: Add _Py_ALIGNED_DEF(N, T) and use it for PyObject (GH-135209)
Petr Viktorin committed
May 28, 2025
N
gh-127266: avoid data races when updating type slots (gh-133177)
Neil Schemenauer committed
May 25, 2025
P
gh-91048: Refactor and optimize remote debugging module (#134652)
Pablo Galindo Salgado committed
May 5, 2025
N
gh-132917: Use RSS + swap for estimate of process memory usage (gh-133464)
Neil Schemenauer committed
N
gh-132917: Check resident set size (RSS) before GC trigger. (gh-133399)
Neil Schemenauer committed
May 4, 2025
M
GH-133231: Changes to executor management to support proposed `sys._jit` module (GH-133287)
Mark Shannon committed
April 29, 2025
N
Revert gh-127266: avoid data races when updating type slots (gh-131174) (gh-133129)
Neil Schemenauer committed