COMMITS
/ PCbuild/_freeze_module.vcxproj April 14, 2026
F
GH-145278: freeze encodings (partially) and linecache (#148347)
Filipe Laíns committed
March 9, 2026
P
gh-145278: Revert "freeze encodings (partially) and linecache (#145279)" (#145689)
Petr Viktorin committed
F
GH-145278: freeze encodings (partially) and linecache (#145279)
Filipe Laíns committed
February 12, 2026
P
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
Pablo Galindo Salgado committed
November 3, 2025
N
gh-131253: free-threaded build support for pystats (gh-137189)
Neil Schemenauer committed
October 30, 2025
V
gh-139353: Add Objects/unicode_writer.c file (#139911)
Victor Stinner committed
October 10, 2025
V
gh-139353: Add Objects/unicode_format.c file (#139491)
Victor Stinner committed
October 8, 2025
V
gh-139353: Rename formatter_unicode.c to unicode_formatter.c (#139723)
Victor Stinner committed
July 21, 2025
P
gh-136421: Load `_datetime` static types during interpreter initialization (GH-136583)
Peter Bierma committed
May 19, 2025
May 4, 2025
April 30, 2025
L
gh-132661: Implement PEP 750 (#132662)
Lysandros Nikolaou committed
April 3, 2025
P
gh-131591: Implement PEP 768 (#131937)
Pablo Galindo Salgado committed
March 4, 2025
C
gh-130090: Support PGO for clang-cl on Windows (GH-129907)
Chris Eibl committed
February 15, 2025
J
gh-128345: properly disable gil for `_freeze_module.vcxproj` (#128344)
Julian Waters committed
November 4, 2024
October 1, 2024
S
gh-124218: Refactor per-thread reference counting (#124844)
Sam Gross committed
September 9, 2024
I
gh-121404: split compile.c into compile.c and codegen.c (#123651)
Irit Katriel committed
August 6, 2024
S
gh-122417: Implement per-thread heap type refcounts (#122418)
Sam Gross committed
May 5, 2024
P
gh-118518: Allow perf to work without frame pointers (#112254)
Pablo Galindo Salgado committed
April 4, 2024
I
gh-117494: extract the Instruction Sequence data structure into a separate file (#117496)
Irit Katriel committed
April 2, 2024
E
gh-76785: Add PyInterpreterConfig Helpers (gh-117170)
Eric Snow committed
March 21, 2024
E
gh-76785: Drop PyInterpreterID_Type (gh-117101)
Eric Snow committed
March 18, 2024
G
gh-108716: Cleanup remaining deepfreeze infrastructure (#116919)
Guido van Rossum committed
February 27, 2024
M
GH-115816: Make tier2 optimizer symbols testable, and add a few tests. (GH-115953)
Mark Shannon committed
February 16, 2024
S
gh-115103: Implement delayed memory reclamation (QSBR) (#115180)
Sam Gross committed
February 9, 2024
S
gh-110481: Implement inter-thread queue for biased reference counting (#114824)
Sam Gross committed
January 29, 2024
B
GH-113464: Add a JIT backend for tier 2 (GH-113465)
Brandt Bucher committed
January 25, 2024
S
gh-112529: Implement GC for free-threaded builds (#114262)
Sam Gross committed
January 9, 2024
D
gh-111968: Introduce _PyFreeListState and _PyFreeListState_GET API (gh-113584)
Donghee Na committed
January 5, 2024
S
gh-113688: Split up gcmodule.c (gh-113715)
Sam Gross committed
January 3, 2024
I
gh-113258: Write frozen modules to the build tree on Windows (GH-113303)
Itamar Oren committed
December 13, 2023
S
gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778)
Steve Dower committed
November 8, 2023
S
gh-111569: Implement Python critical section API (gh-111571)
Sam Gross committed
November 1, 2023
G
gh-111520: Integrate the Tier 2 interpreter in the Tier 1 interpreter (#111428)
Guido van Rossum committed
October 31, 2023
D
gh-90815: Exclude mimalloc .c files from Windows build (#111532)
Dino Viehland committed
October 30, 2023
E
gh-76785: Move the Cross-Interpreter Code to Its Own File (gh-111502)
Eric Snow committed
R
D
gh-90815: Add mimalloc memory allocator (#109914)
Dino Viehland committed
October 11, 2023
L
gh-104169: Refactor tokenizer into lexer and wrappers (#110684)
Lysandros Nikolaou committed
August 15, 2023
K
gh-107557: Setup abstract interpretation (#107847)
Ken Jin committed
July 20, 2023
B
GH-106701: Move _PyUopExecute to Python/executor.c (GH-106924)
Brandt Bucher committed
June 2, 2023
M
GH-104584: Plugin optimizer API (GH-105100)
Mark Shannon committed
May 17, 2023
M
GH-101520: Move tracemalloc functionality into core, leaving interface in Modules. (#104508)
Mark Shannon committed
May 16, 2023
J
gh-103763: Implement PEP 695 (#103764)
Jelle Zijlstra committed
April 12, 2023
M
GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-103083)
Mark Shannon committed
April 11, 2023
I
gh-87092: move assembler related code from compile.c to assemble.c (#103277)
Irit Katriel committed
March 31, 2023
I
gh-87092: move CFG related code from compile.c to flowgraph.c (#103021)
Irit Katriel committed
January 5, 2023
M
GH-99005: Add `CALL_INTRINSIC_1` instruction (GH-100771)
Mark Shannon committed
December 8, 2022
E
gh-81057: Move time Globals to _PyRuntimeState (gh-100122)
Eric Snow committed