summaryrefslogtreecommitdiffstats
path: root/Include/internal/pycore_opcode_metadata.h
Commit message (Expand)AuthorAgeFilesLines
* GH-134584: Remove redundant refcount from `_STORE_ATTR_SLOT` (#142729)Savannah Ostrowski11 days1-1/+1
* gh-134584: JIT: Eliminate redundant refcount ops for X_INT (GH-142765)Ken Jin11 days1-4/+4
* gh-134584: Eliminate redundant refcounting from `_STORE_ATTR_INSTANCE_VALUE` ...Nadeshiko Manju11 days1-1/+1
* gh-134584: Remove custom float decref ops (GH-142576)Ken Jin11 days1-6/+6
* gh-134584: Eliminate redundant refcounting from _STORE_SUBSCR_DICT (GH-142712)Donghee Na12 days1-1/+1
* gh-134584: Eliminate redundant refcounting from _CALL_LIST_APPEND (GH-142711)Nadeshiko Manju12 days1-2/+2
* gh-134584: Eliminate redundant refcounting from _STORE_SUBSCR_LIST_INT (gh-14...Donghee Na13 days1-1/+1
* gh-134584: Eliminate redundant refcounting from `_CALL_BUILTION_O` (GH-142695)PuQing13 days1-2/+2
* gh-134584: Eliminate redundant refcounting from `_CALL_STR_1` (GH-136070)Nadeshiko Manju13 days1-2/+2
* gh-134584: Cleanups for GH-135860 (GH-142604)Ken Jin14 days1-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
* gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}` (#130708)mpage2025-04-011-2/+16
* GH-131798: Remove type checks for _TO_BOOL_STR (GH-131816)Amit Lavon2025-03-301-1/+1
* gh-123358: Use `_PyStackRef` in `LOAD_DEREF` (gh-130064)Sam Gross2025-03-261-1/+1
* GH-130296: Remove `_PyOpcode_max_stack_effect` as it is no longer used (GH-13...Mark Shannon2025-03-201-959/+0
* gh-115999: Add free-threaded specialization for FOR_ITER (#128798)T. Wouters2025-03-121-2/+2
* GH-127705: Use `_PyStackRef`s in the default build. (GH-127875)Mark Shannon2025-03-101-3/+3