summaryrefslogtreecommitdiffstats
path: root/Python/generated_cases.c.h
Commit message (Expand)AuthorAgeFilesLines
* GH-134584: Remove redundant refcount from `_STORE_ATTR_SLOT` (#142729)Savannah Ostrowski11 days1-2/+13
* gh-134584: JIT: Eliminate redundant refcount ops for X_INT (GH-142765)Ken Jin11 days1-8/+64
* gh-134584: Eliminate redundant refcounting from `_STORE_ATTR_INSTANCE_VALUE` ...Nadeshiko Manju11 days1-2/+13
* gh-134584: Remove custom float decref ops (GH-142576)Ken Jin11 days1-6/+54
* gh-134584: Eliminate redundant refcounting from _STORE_SUBSCR_DICT (GH-142712)Donghee Na11 days1-4/+15
* gh-134584: Eliminate redundant refcounting from _CALL_LIST_APPEND (GH-142711)Nadeshiko Manju11 days1-10/+24
* gh-134584: Eliminate redundant refcounting from _STORE_SUBSCR_LIST_INT (gh-14...Donghee Na12 days1-3/+22
* gh-134584: Eliminate redundant refcounting from `_CALL_BUILTION_O` (GH-142695)PuQing12 days1-10/+24
* gh-134584: Eliminate redundant refcounting from `_CALL_STR_1` (GH-136070)Nadeshiko Manju12 days1-10/+13
* gh-134584: Cleanups for GH-135860 (GH-142604)Ken Jin13 days1-9/+14
* gh-134584: Revert partially GH-135860 (GH-142620)Ken Jin2025-12-121-21/+9
* gh-134584: Eliminate redundant refcounting from ``_CALL_LEN`` (gh-136104)Donghee Na2025-12-111-8/+19
* gh-134584: Eliminate redundant refcounting from `_CALL_TUPLE_1` (GH-135860)Noam Cohen2025-12-111-11/+21
* GH-140683: JIT: Improve machine code for loading smaller constants on AArch64...Mark Shannon2025-12-111-1/+1
* GH-135379: Top of stack caching for the JIT. (GH-135465)Mark Shannon2025-12-111-9/+11
* GH-139757: JIT: Remove redundant branches to jumps in the assembly optimizer ...Mark Shannon2025-12-081-2/+3
* GH-141794: Limit size of generated machine code. (GH-142228)Mark Shannon2025-12-031-700/+370
* GH-141861: Fix TRACE_RECORD if full (GH-141959)Sergey Miryanov2025-11-261-2/+2
* GH-141861: Fix invalid memory read in the ENTER_EXECUTOR (GH-141921)Sergey Miryanov2025-11-241-1/+1
* GH-139109: Support switch/case dispatch with the tracing interpreter. (GH-141...Mark Shannon2025-11-181-50/+63
* gh-139109: JIT _EXIT_TRACE to ENTER_EXECUTOR rather than _DEOPT (GH-141573)Ken Jin2025-11-151-2/+2
* gh-141367: Use CALL_LIST_APPEND instruction only for lists, not for list subc...Mikhail Efimov2025-11-141-6/+1
* gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)Ken Jin2025-11-131-20/+84
* gh-133171: Re-enable JUMP_BACKWARD to free-threading build (gh-137800)Donghee Na2025-09-241-2/+3
* gh-135755: Make Py_TAIL_CALL_INTERP macro private (#138981)Victor Stinner2025-09-181-234/+234
* gh-137136: Suppress build warnings when build on Windows with --experimental-...AN Long2025-09-031-1/+1
* gh-138264: Fix gcc 14 compiler warnings (GH-138265)Serhiy Storchaka2025-09-031-15/+15
* GH-137959: Replace shim code in jitted code with a single trampoline function...Mark Shannon2025-08-211-2/+2
* gh-137883: Check the recursion limit for specialized keyword argument calls (...Peter Bierma2025-08-191-0/+8
* gh-137400: Fix thread-safety issues when profiling all threads (gh-137518)Sam Gross2025-08-131-2/+14
* GH-132532: Add new DSL macros to better declare semantics of exits at ends of...Mark Shannon2025-08-091-326/+174
* GH-136410: Faster side exits by using a cold exit stub (GH-136411)Mark Shannon2025-08-011-0/+4
* gh-115999: remove redundant check in free-threading from `_STORE_ATTR_WITH_HI...Kumar Aditya2025-07-041-10/+0
* gh-136125: Use `_PyObject_GetMethodStackRef` for `LOAD_ATTR` (GH-136127)Ken Jin2025-07-011-9/+8
* gh-135379: Move PyLong_CheckCompact to private header and rename it (GH-135707)Ken Jin2025-06-191-12/+12
* GH-135379: Specialize int operations for compact ints only (GH-135668)Mark Shannon2025-06-191-43/+26
* GH-135379: Support limited scalar replacement for replicated uops in the JIT ...Mark Shannon2025-06-171-2/+0
* gh-135474: Specialize arithmetic only on compact ints (GH-135479)Ken Jin2025-06-141-9/+18
* GH-135379: Remove types from stack items in code generator. (GH-135384)Mark Shannon2025-06-111-58/+64
* GH-132554: Fix tier2 `FOR_ITER` implementation and optimizations (GH-135137)Mark Shannon2025-06-051-70/+21
* GH-134879: Fix `INSTRUMENT_FOR_ITER` for list/tuple (#134897)Mark Shannon2025-05-301-2/+2
* GH-132554: "Virtual" iterators (GH-132555)Mark Shannon2025-05-271-137/+152
* GH-134282: Always borrow references LOAD_CONST (GH-134284)Mark Shannon2025-05-201-73/+3
* GH-131798: Split CALL_LIST_APPEND into several uops (GH-134240)Diego Russo2025-05-191-46/+67
* GH-131798: Split up and optimize CALL_ISINSTANCE (GH-133339)Tomas R.2025-05-081-47/+54
* Revert "gh-133395: add option for extension modules to specialize BINARY_OP/S...Irit Katriel2025-05-061-24/+5
* GH-131798: Split CALL_LEN into several uops (GH-133180)Diego Russo2025-05-051-42/+48
* gh-133395: add option for extension modules to specialize BINARY_OP/SUBSCR, a...Irit Katriel2025-05-051-5/+24
* GH-133231: Changes to executor management to support proposed `sys._jit` modu...Mark Shannon2025-05-041-5/+29
* gh-132744: Check recursion limit in CALL_PY_GENERAL (GH-132746)Ken Jin2025-05-021-0/+22