COMMITS
/ Include/internal/pycore_interp.h March 20, 2025
V
gh-131238: Remove includes from pycore_interp.h (#131495)
Victor Stinner committed
March 19, 2025
V
gh-131238: Use pycore_interp_structs.h header (#131481)
Victor Stinner committed
V
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner committed
V
gh-131238: Remove many includes from pycore_interp.h (#131472)
Victor Stinner committed
V
gh-131238: Remove pycore_runtime.h from pycore_pystate.h (#131356)
Victor Stinner committed
March 17, 2025
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
M
GH-131238: Core header refactor (GH-131250)
Mark Shannon committed
March 5, 2025
M
GH-127705: better double free message. (GH-130785)
Mark Shannon committed
February 6, 2025
K
gh-128002: use per threads tasks linked list in asyncio (#128869)
Kumar Aditya committed
January 29, 2025
B
GH-126599: Remove the PyOptimizer API (GH-129194)
Brandt Bucher committed
January 20, 2025
V
gh-129033: Remove _PyInterpreterState_SetConfig() function (#129048)
Victor Stinner committed
December 20, 2024
M
GH-127705: Add debug mode for `_PyStackRef`s inspired by HPy debug mode (GH-128121)
Mark Shannon committed
November 22, 2024
November 19, 2024
November 11, 2024
E
gh-76785: Improved Subinterpreters Compatibility with 3.12 (1/2) (gh-126704)
Eric Snow committed
November 4, 2024
October 12, 2024
K
gh-111924: use atomics for interp id refcounting (#125321)
Kumar Aditya committed
October 1, 2024
T
S
gh-124218: Refactor per-thread reference counting (#124844)
Sam Gross committed
September 27, 2024
S
GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-124443)
Savannah Ostrowski committed
September 24, 2024
J
gh-119333: Add C api to have contextvar enter/exit callbacks (#119335)
Jason Fried committed
August 6, 2024
S
gh-122417: Implement per-thread heap type refcounts (#122418)
Sam Gross committed
June 26, 2024
V
gh-120642: Move private PyCode APIs to the internal C API (#120643)
Victor Stinner committed
June 24, 2024
I
gh-120834: fix type of *_iframe field in _PyGenObject_HEAD declaration (#120835)
Irit Katriel committed
June 12, 2024
K
gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165)
Ken Jin committed
May 7, 2024
S
gh-118527: Intern code consts in free-threaded build (#118667)
Sam Gross committed
May 2, 2024
B
gh-116738: Make `_codecs` module thread-safe (#117530)
Brett Simmers committed
April 11, 2024
E
gh-76785: Handle Legacy Interpreters Properly (gh-117490)
Eric Snow committed
E
gh-76785: Add More Tests to test_interpreters.test_api (gh-117662)
Eric Snow committed
April 8, 2024
April 4, 2024
G
gh-116968: Reimplement Tier 2 counters (#117144)
Guido van Rossum committed
March 21, 2024
E
gh-76785: Drop PyInterpreterID_Type (gh-117101)
Eric Snow committed
E
gh-76785: Clean Up Interpreter ID Conversions (gh-117048)
Eric Snow committed
March 18, 2024
G
gh-116916: Remove separate next_func_version counter (#116918)
Guido van Rossum committed
March 5, 2024
C
chore: fix typos (#116345)
cui fliter committed
February 20, 2024
S
gh-115103: Implement delayed free mechanism for free-threaded builds (#115367)
Sam Gross committed
M
GH-112354: Initial implementation of warm up on exits and trace-stitching (GH-114142)
Mark Shannon committed
February 16, 2024
S
gh-115103: Implement delayed memory reclamation (QSBR) (#115180)
Sam Gross committed
February 14, 2024
D
gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329)
Donghee Na committed
February 13, 2024
M
GH-113710: Backedge counter improvements. (GH-115166)
Mark Shannon committed
February 12, 2024
February 9, 2024
S
gh-110481: Implement inter-thread queue for biased reference counting (#114824)
Sam Gross committed
February 2, 2024
M
GH-113710: Add a "globals to constants" pass (GH-114592)
Mark Shannon committed
February 1, 2024
D
gh-111968: Use per-thread freelists for dict in free-threading (gh-114323)
Donghee Na committed
January 27, 2024
N
gh-113055: Use pointer for interp->obmalloc state (gh-113412)
Neil Schemenauer committed
January 25, 2024
M
gh-114312: Collect stats for unlikely events (GH-114493)
Michael Droettboom committed
January 23, 2024
S
gh-111964: Implement stop-the-world pauses (gh-112471)
Sam Gross committed
January 18, 2024
D
gh-111968: Use per-thread freelists for generator in free-threading (gh-114189)
Donghee Na committed
January 16, 2024
D
gh-111968: Use per-thread freelists for PyContext in free-threading (gh-114122)
Donghee Na committed
January 15, 2024
D
gh-111968: Use per-thread slice_cache in free-threading (gh-113972)
Donghee Na committed