Tin mới
gh-145855: Remove the DELETE_ATTR bytecode (GH-146216)
gh-145857: Replace `DELETE_GLOBAL` with `PUSH_NULL; STORE_GLOBAL` (GH-146314)
gh-145854: Replace `DELETE_NAME` with `PUSH_NULL; STORE_NAME` (GH-146006)
GH-143732: SEND specialization (GH-148963)
GH-145668: Add FOR_ITER specialization for virtual iterators. Specialize GET_ITER. (GH-147967)
GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)
gh-127958: Trace from RESUME in the JIT (GH-145905)
gh-141510: Use frozendict in the _opcode_metadata (#144910)
gh-142982: Specialize CALL_FUNCTION_EX (GH-143391)
gh-139757: Add BINARY_OP_SUBSCR_USTR_INT (GH-143389)
gh-143092: Make CALL_LIST_APPEND and BINARY_OP_INPLACE_ADD_UNICODE normal instructions (GH-143124)
GH-139109: Support switch/case dispatch with the tracing interpreter. (GH-141703)
GH-134282: Always borrow references LOAD_CONST (GH-134284)
gh-100239: specialize BINARY_OP/SUBSCR for list-slice (#132626)
gh-132661: Implement PEP 750 (#132662)
gh-130907: Treat all module-level annotations as conditional (#131550)
gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}` (#130708)
GH-128534: Fix behavior of branch monitoring for `async for` (GH-130847)
gh-130574: renumber RESUME opcode from 149 to 128 (GH-130685)
GH-128534: Instrument branches for `async for` loops. (GH-130569)
gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR (#129700)
GH-128563: Generate `opcode = ...` in instructions that need `opcode` (GH-129608)
GH-126599: Remove the PyOptimizer API (GH-129194)
GH-128914: Remove all but one conditional stack effects (GH-129226)
GH-128914: Remove conditional stack effects from `bytecodes.c` and the code generators (GH-128918)
gh-100239: specialize long tail of binary operations (#128722)
GH-128685: Specialize (rather than quicken) LOAD_CONST into LOAD_CONST_[IM]MORTAL (GH-128708)
GH-128375: Better instrument for `FOR_ITER` (GH-128445)
GH-122548: Implement branch taken and not taken events for sys.monitoring (GH-122564)
GH-125837: Split `LOAD_CONST` into three. (GH-125972)
GH-119866: Spill the stack around escaping calls. (GH-124392)