summaryrefslogtreecommitdiffstats
path: root/Include/internal/pycore_opcode_metadata.h
Commit message (Expand)AuthorAgeFilesLines
* gh-134584: Eliminate redundant refcounting from `_LOAD_ATTR_WITH_HINT` (GH-14...Hai Zhu2025-12-231-1/+1
* GH-134584: Remove redundant refcount for `BINARY_OP_SUBSCR_STR_INT` (#142844)Savannah Ostrowski2025-12-181-1/+1
* gh-134584: Eliminate redundant refcounting from _BINARY_OP_SUBSCR_LIST_INT (G...LloydZ2025-12-181-1/+1
* gh-134584: Remove redundant refcount from _BINARY_OP_ADD_UNICODE (gh-142825)Donghee Na2025-12-181-2/+2
* gh-134584: Eliminate redundant refcounting from `_STORE_ATTR_WITH_HINT` (GH-1...Nadeshiko Manju2025-12-161-1/+1
* gh-134584: Eliminate redundant refcounting from `_LOAD_ATTR_INSTANCE_VALUE` (...Nadeshiko Manju2025-12-161-1/+1
* GH-134584: Remove redundant refcount from `_STORE_ATTR_SLOT` (#142729)Savannah Ostrowski2025-12-151-1/+1
* gh-134584: JIT: Eliminate redundant refcount ops for X_INT (GH-142765)Ken Jin2025-12-151-4/+4
* gh-134584: Eliminate redundant refcounting from `_STORE_ATTR_INSTANCE_VALUE` ...Nadeshiko Manju2025-12-151-1/+1
* gh-134584: Remove custom float decref ops (GH-142576)Ken Jin2025-12-151-6/+6
* gh-134584: Eliminate redundant refcounting from _STORE_SUBSCR_DICT (GH-142712)Donghee Na2025-12-151-1/+1
* gh-134584: Eliminate redundant refcounting from _CALL_LIST_APPEND (GH-142711)Nadeshiko Manju2025-12-151-2/+2
* gh-134584: Eliminate redundant refcounting from _STORE_SUBSCR_LIST_INT (gh-14...Donghee Na2025-12-141-1/+1
* gh-134584: Eliminate redundant refcounting from `_CALL_BUILTION_O` (GH-142695)PuQing2025-12-141-2/+2
* gh-134584: Eliminate redundant refcounting from `_CALL_STR_1` (GH-136070)Nadeshiko Manju2025-12-141-2/+2
* gh-134584: Cleanups for GH-135860 (GH-142604)Ken Jin2025-12-131-2/+2
* gh-134584: Revert partially GH-135860 (GH-142620)Ken Jin2025-12-121-1/+1
* gh-134584: Eliminate redundant refcounting from ``_CALL_LEN`` (gh-136104)Donghee Na2025-12-111-1/+1
* gh-134584: Eliminate redundant refcounting from `_CALL_TUPLE_1` (GH-135860)Noam Cohen2025-12-111-1/+1
* GH-135379: Top of stack caching for the JIT. (GH-135465)Mark Shannon2025-12-111-25/+27
* GH-139109: Support switch/case dispatch with the tracing interpreter. (GH-141...Mark Shannon2025-11-181-2/+7
* gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)Ken Jin2025-11-131-32/+39
* gh-137883: Check the recursion limit for specialized keyword argument calls (...Peter Bierma2025-08-191-1/+1
* GH-132532: Add new DSL macros to better declare semantics of exits at ends of...Mark Shannon2025-08-091-18/+16
* GH-137276: Don't mark uop as escaping if the escaping call is on an exit bran...Mark Shannon2025-08-021-3/+3
* GH-135379: Specialize int operations for compact ints only (GH-135668)Mark Shannon2025-06-191-4/+4
* gh-135474: Specialize arithmetic only on compact ints (GH-135479)Ken Jin2025-06-141-3/+3
* GH-132554: "Virtual" iterators (GH-132555)Mark Shannon2025-05-271-20/+20
* GH-131688: Mark instructions and uops with DECREF_INPUTS as escaping. (GH-133...Mark Shannon2025-05-221-12/+12
* GH-134282: Always borrow references LOAD_CONST (GH-134284)Mark Shannon2025-05-201-16/+5
* GH-131798: Split CALL_LIST_APPEND into several uops (GH-134240)Diego Russo2025-05-191-2/+2
* gh-128045: Syncs w/ latest opcode metadata (#134231)Dino Viehland2025-05-191-3/+0
* gh-128045: Mark unknown opcodes as deopting to themselves (#128044)Dino Viehland2025-05-191-0/+32
* GH-131798: Split up and optimize CALL_ISINSTANCE (GH-133339)Tomas R.2025-05-081-3/+3
* Revert "gh-133395: add option for extension modules to specialize BINARY_OP/S...Irit Katriel2025-05-061-1/+2
* GH-131798: Split CALL_LEN into several uops (GH-133180)Diego Russo2025-05-051-3/+3
* gh-133395: add option for extension modules to specialize BINARY_OP/SUBSCR, a...Irit Katriel2025-05-051-2/+1
* GH-133231: Changes to executor management to support proposed `sys._jit` modu...Mark Shannon2025-05-041-1/+1
* gh-132744: Check recursion limit in CALL_PY_GENERAL (GH-132746)Ken Jin2025-05-021-5/+5
* gh-133258: Fix crash in test_index (GH-133262)Irit Katriel2025-05-011-1/+1
* gh-100239: specialize BINARY_OP/SUBSCR for list-slice (#132626)Irit Katriel2025-05-011-1/+8
* gh-132661: Implement PEP 750 (#132662)Lysandros Nikolaou2025-04-301-2/+16
* gh-130907: Treat all module-level annotations as conditional (#131550)Jelle Zijlstra2025-04-281-8/+16
* GH-131798: Split up and optimize CALL_TUPLE_1 in the JIT (GH-132851)Tomas R.2025-04-241-1/+1
* GH-131798: Split up and optimize CALL_STR_1 in the JIT (GH-132849)Tomas R.2025-04-241-1/+1
* GH-131798: JIT: Split CALL_TYPE_1 into several uops (GH-132419)Tomas R.2025-04-221-1/+1
* gh-131586: Avoid refcount contention in context managers (gh-131851)Sam Gross2025-04-211-2/+2
* GH-131798: Remove JIT guards for dict, frozenset, list, set, and tuple (GH-13...Brandt Bucher2025-04-091-17/+17
* GH-131498: Cases generator: manage stacks automatically (GH-132074)Mark Shannon2025-04-041-6/+6
* GH-131798: Allow the JIT to remove more int/float/str guards (GH-131800)Brandt Bucher2025-04-011-19/+19