Tin mới
gh-155486: Allow non-compact integers in `TO_BOOL_INT` (GH-155531)
gh-154701: prevent executor self-links in JIT cold exits (GH-155323)
gh-150490: Raise PyType_Modified for insertion into split dictionary (take 2) (#152914)
gh-145855: Remove the DELETE_ATTR bytecode (GH-146216)
GH-148874: Make sure that mngr.__exit__() is always called in a with statement (GH-150911)
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-152192: Fix JUMP_BACKWARD passing a truncated oparg to the jit tracer (GH-152382)
gh-152238: Revert gh-150490 and gh-152200. (gh-152232)
GH-150516: Reduce the work done to spill and reload the stack around calls (GH-151587)
gh-151436: Fix missing `tstate->last_profiled_frame` updates (#151437)
gh-151223: fix tsan data races in load global specializations (#151393)
gh-150490: Raise PyType_Modified for insertion into split dictionary (#150489)
gh-148871: make `LOAD_COMMON_CONSTANT` use immortal stackref borrows (GH-149625)
gh-145192: improve performance of `PySequence_GetSlice` (#145193)
GH-149501: Fix compilation warning in `_YIELD_VALUE` uop (#149502)
GH-143732: SEND specialization (GH-148963)
gh-98894: Restore function entry/exit DTrace probes (#142397)
gh-143732: add specialization for `FOR_ITER` (GH-148745)
gh-137030: Fix YIELD_VALUE bytecode assertion (#149184)
gh-143732: allow dict subclasses to be specialized (GH-148128)
gh-149243: Check for recursion limits in `CALL_ALLOC_AND_ENTER_INIT` (#149310)
gh-148380: remove all uses of `_PyType_LookupByVersion` in `optimizer_bytecodes.c` (GH-148394)
gh-149204: add `_RROT_3` uop to reduce stack moves (GH-149205)
gh-148211: decompose `_SHUFFLE_3_LOAD_CONST_INLINE_BORROW` in JIT (GH-148816)
gh-146073: Add fitness/exit quality mechanism for JIT trace frontend (GH-148089)
GH-145668: Add FOR_ITER specialization for virtual iterators. Specialize GET_ITER. (GH-147967)
gh-100239: Specialize more binary operations using BINARY_OP_EXTEND (GH-128956)
gh-148609: Remove unicode character in bytecodes.c (GH-148611)
gh-146393: Use recorded type instead of instance in BINARY_OP (#148569)
gh-131798: constant fold special method lookups in JIT (#148432)
gh-gh-131798: optimize `LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN` in the JIT (#148555)
gh-148510: restore `func_version` check in `_LOAD_ATTR_PROPERTY_FRAME` (GH-148528)