COMMITS
/ Programs/test_frozenmain.h March 21, 2026
M
GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)
Mark Shannon committed
March 16, 2026
K
gh-127958: Trace from RESUME in the JIT (GH-145905)
Ken Jin committed
February 12, 2026
P
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
Pablo Galindo Salgado committed
May 27, 2025
M
GH-132554: "Virtual" iterators (GH-132555)
Mark Shannon committed
April 30, 2025
L
gh-132661: Implement PEP 750 (#132662)
Lysandros Nikolaou committed
April 1, 2025
M
gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}` (#130708)
mpage committed
March 20, 2025
M
GH-130296: Remove `_PyOpcode_max_stack_effect` as it is no longer used (GH-131493)
Mark Shannon committed
March 19, 2025
Y
gh-126835: Move constant tuple folding from ast_opt to CFG (#130769)
Yan Yanchii committed
March 14, 2025
Y
gh-130480: Move duplicate `LOAD_SMALL_INT` optimization from codegen to CFG (#130481)
Yan Yanchii committed
March 7, 2025
M
GH-128534: Fix behavior of branch monitoring for `async for` (GH-130847)
Mark Shannon committed
March 6, 2025
T
gh-130574: renumber RESUME opcode from 149 to 128 (GH-130685)
Tomasz Pytel committed
February 7, 2025
I
gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR (#129700)
Irit Katriel committed
January 27, 2025
M
GH-128914: Remove all but one conditional stack effects (GH-129226)
Mark Shannon committed
January 23, 2025
January 20, 2025
January 6, 2025
M
GH-128375: Better instrument for `FOR_ITER` (GH-128445)
Mark Shannon committed
December 19, 2024
M
GH-122548: Implement branch taken and not taken events for sys.monitoring (GH-122564)
Mark Shannon committed
D
gh-115999: Enable BINARY_SUBSCR_GETITEM for free-threaded build (gh-127737)
Donghee Na committed
October 29, 2024
M
GH-125837: Split `LOAD_CONST` into three. (GH-125972)
Mark Shannon committed
August 13, 2024
M
GH-122390: Replace `_Py_GetbaseOpcode` with `_Py_GetBaseCodeUnit` (GH-122942)
Mark Shannon committed
July 25, 2024
M
GH-122160: Remove BUILD_CONST_KEY_MAP opcode. (GH-122164)
Mark Shannon committed
June 18, 2024
M
GH-120507: Lower the `BEFORE_WITH` and `BEFORE_ASYNC_WITH` instructions. (#120640)
Mark Shannon committed
June 12, 2024
I
gh-93691: fix too broad source locations of for statement iterators (#120330)
Irit Katriel committed
May 22, 2024
J
gh-119180: Add LOAD_COMMON_CONSTANT opcode (#119321)
Jelle Zijlstra committed
May 6, 2024
S
gh-118527: Intern code name and filename on default build (#118576)
Sam Gross committed
January 24, 2024
M
GH-112354: `END_FOR` instruction to only pop one value. (GH-114247)
Mark Shannon committed
November 3, 2023
November 2, 2023
I
gh-111354: simplify detection of RESUME after YIELD_VALUE at except-depth 1 (#111459)
Irit Katriel committed
September 13, 2023
B
GH-105848: Replace KW_NAMES + CALL with LOAD_CONST + CALL_KW (GH-109300)
Brandt Bucher committed
September 12, 2023
I
gh-109256: allocate opcode IDs for internal opcodes in their own range (#109269)
Irit Katriel committed
September 7, 2023
M
GH-108614: Add `RESUME_CHECK` instruction (GH-108630)
Mark Shannon committed
August 16, 2023
I
August 9, 2023
B
GH-105848: Simplify the arrangement of CALL's stack (GH-107788)
Brandt Bucher committed
June 14, 2023
M
GH-77273: Better bytecodes for f-strings (GH-6132)
Mark Shannon committed
June 2, 2023
M
GH-104584: Plugin optimizer API (GH-105100)
Mark Shannon committed
April 19, 2023
P
gh-102856: Initial implementation of PEP 701 (#102855)
Pablo Galindo Salgado committed
April 5, 2023
B
GH-88691: Shrink the CALL caches (GH-103230)
Brandt Bucher committed
March 29, 2023
B
GH-89987: Shrink the BINARY_SUBSCR caches (GH-103022)
Brandt Bucher committed
February 7, 2023
P
gh-101632: Add the new RETURN_CONST opcode (#101633)
penguin_wwy committed
December 22, 2022
B
GH-99554: Pack location tables more effectively (GH-99556)
Brandt Bucher committed
October 27, 2022
M
GH-96793: Change `FOR_ITER` to not pop the iterator on exhaustion. (GH-96801)
Mark Shannon committed
July 5, 2022
I
June 21, 2022
D
GH-91432: Specialize FOR_ITER (GH-91713)
Dennis Sweeney committed
June 14, 2022
K
GH-93429: Merge `LOAD_METHOD` back into `LOAD_ATTR` (GH-93430)
Ken Jin committed
June 3, 2022
K
gh-93382: Cache result of `PyCode_GetCode` in codeobject (GH-93383)
Ken Jin committed
May 19, 2022
M
GH-90690: Remove `PRECALL` instruction (GH-92925)
Mark Shannon committed
May 4, 2022
I
gh-78214: marshal: Stabilize FLAG_REF usage (GH-8226)
Inada Naoki committed
April 21, 2022
M
GH-88116: Use a compact format to represent end line and column offsets. (GH-91666)
Mark Shannon committed
March 31, 2022
I
bpo-47120: Replace the JUMP_ABSOLUTE opcode by the relative JUMP_BACKWARD (GH-32115)
Irit Katriel committed
March 7, 2022
B
bpo-46841: Use inline caching for calls (GH-31709)
Brandt Bucher committed