| Commit message (Expand) | Author | Age | Files | Lines |
* | GH-128685: Specialize (rather than quicken) LOAD_CONST into LOAD_CONST_[IM]MO... | Mark Shannon | 2025-01-13 | 1 | -2/+16 |
|
|
* | GH-127809: Fix the JIT's understanding of ** (GH-127844) | Brandt Bucher | 2025-01-08 | 1 | -0/+16 |
|
|
* | gh-115999: Add free-threaded specialization for COMPARE_OP (#126410) | T. Wouters | 2025-01-07 | 1 | -1/+1 |
|
|
* | GH-128375: Better instrument for `FOR_ITER` (GH-128445) | Mark Shannon | 2025-01-06 | 1 | -24/+33 |
|
|
* | gh-128262: Allow specialization of calls to classes with __slots__ (GH-128263) | Ken Jin | 2024-12-31 | 1 | -2/+4 |
|
|
* | GH-127705: Add debug mode for `_PyStackRef`s inspired by HPy debug mode (GH-1... | Mark Shannon | 2024-12-20 | 1 | -5/+12 |
|
|
* | gh-115999: Specialize `STORE_ATTR` in free-threaded builds. (gh-127838) | Neil Schemenauer | 2024-12-19 | 1 | -16/+49 |
|
|
* | GH-122548: Implement branch taken and not taken events for sys.monitoring (GH... | Mark Shannon | 2024-12-19 | 1 | -32/+28 |
|
|
* | gh-115999: Enable BINARY_SUBSCR_GETITEM for free-threaded build (gh-127737) | Donghee Na | 2024-12-19 | 1 | -12/+10 |
|
|
* | gh-115999: Specialize loading attributes from modules in free-threaded builds... | mpage | 2024-12-13 | 1 | -17/+42 |
|
|
* | gh-126868: Add freelist for compact int objects (GH-126865) | Pieter Eendebak | 2024-12-13 | 1 | -12/+13 |
|
|
* | gh-115999: Specialize `CALL_KW` in free-threaded builds (#127713) | mpage | 2024-12-11 | 1 | -4/+5 |
|
|
* | gh-115999: Enable specialization of `CALL` instructions in free-threaded buil... | mpage | 2024-12-03 | 1 | -6/+10 |
|
|
* | gh-115999: Add free-threaded specialization for `SEND` (gh-127426) | Neil Schemenauer | 2024-12-03 | 1 | -2/+2 |
|
|
* | gh-115999: Specialize `LOAD_SUPER_ATTR` in free-threaded builds (gh-127128) | Neil Schemenauer | 2024-12-03 | 1 | -2/+2 |
|
|
* | gh-115999: Use light-weight lock for UNPACK_SEQUENCE_LIST (gh-127514) | Donghee Na | 2024-12-02 | 1 | -10/+3 |
|
|
* | gh-115999: Add partial free-thread specialization for BINARY_SUBSCR (gh-127227) | Donghee Na | 2024-12-02 | 1 | -2/+8 |
|
|
* | gh-115999: Add free-threaded specialization for `STORE_SUBSCR` (#127169) | Sam Gross | 2024-11-26 | 1 | -3/+8 |
|
|
* | gh-127022: Simplify `PyStackRef_FromPyObjectSteal` (#127024) | Sam Gross | 2024-11-22 | 1 | -25/+17 |
|
|
* | gh-115999: Add free-threaded specialization for `UNPACK_SEQUENCE` (#126600) | Kirill Podoprigora | 2024-11-22 | 1 | -4/+16 |
|
|
* | gh-115999: Add free-threaded specialization for ``TO_BOOL`` (gh-126616) | Donghee Na | 2024-11-21 | 1 | -3/+3 |
|
|
* | gh-115999: Specialize `LOAD_GLOBAL` in free-threaded builds (#126607) | mpage | 2024-11-21 | 1 | -12/+25 |
|
|
* | GH-127010: Don't lazily track and untrack dicts (GH-127027) | Mark Shannon | 2024-11-20 | 1 | -4/+0 |
|
|
* | GH-126892: Reset warmup counters when JIT compiling code (GH-126893) | Brandt Bucher | 2024-11-20 | 1 | -5/+9 |
|
|
* | Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle c... | Hugo van Kemenade | 2024-11-19 | 1 | -0/+4 |
|
|
* | GH-126491: GC: Mark objects reachable from roots before doing cycle collectio... | Mark Shannon | 2024-11-18 | 1 | -4/+0 |
|
|
* | gh-103951: enable optimization for fast attribute access on module subclasses... | Sergey B Kirpichev | 2024-11-15 | 1 | -1/+1 |
|
|
* | gh-120619: Strength reduce function guards, support 2-operand uop forms (GH-1... | Ken Jin | 2024-11-09 | 1 | -1/+7 |
|
|
* | gh-115999: Add free-threaded specialization for CONTAINS_OP (gh-126450) | Donghee Na | 2024-11-06 | 1 | -1/+1 |
|
|
* | gh-126366: Fix crash if `__iter__` raises an exception during `yield from` (#... | Peter Bierma | 2024-11-05 | 1 | -2/+3 |
|
|
* | gh-126415: Fix conversion warning in `Python/bytecodes.c` (#126416) | Kirill Podoprigora | 2024-11-05 | 1 | -1/+1 |
|
|
* | gh-115999: Implement thread-local bytecode and enable specialization for `BIN... | mpage | 2024-11-04 | 1 | -27/+41 |
|
|
* | gh-118423: Add `INSTRUCTION_SIZE` macro to code generator (GH-125467) | Tomas R. | 2024-10-29 | 1 | -11/+11 |
|
|
* | GH-125837: Split `LOAD_CONST` into three. (GH-125972) | Mark Shannon | 2024-10-29 | 1 | -13/+19 |
|
|
* | GH-125515: Reduce number of compiler warnings in generated code (GH-125697) | Mark Shannon | 2024-10-28 | 1 | -2/+4 |
|
|
* | GH-125868: Fix STORE_ATTR_WITH_HINT specialization (GH-125876) | Mark Shannon | 2024-10-24 | 1 | -4/+3 |
|
|
* | gh-121459: Fix a couple of uses of `PyStackRef_FromPyObjectSteal` (#125711) | mpage | 2024-10-21 | 1 | -4/+6 |
|
|
* | gh-125604: Move _Py_AuditHookEntry, etc. Out of pycore_runtime.h (gh-125605) | Eric Snow | 2024-10-18 | 1 | -1/+1 |
|
|
* | gh-125470: Fix warning in `Python/generated_cases.c.h` (#125471) | sobolevn | 2024-10-14 | 1 | -0/+2 |
|
|
* | GH-125323: Convert DECREF_INPUTS_AND_REUSE_FLOAT into a function that takes P... | Mark Shannon | 2024-10-14 | 1 | -6/+6 |
|
|
* | gh-125323: Remove some unsafe Py_DECREFs in bytecodes.c, replacing them with ... | Ken Jin | 2024-10-14 | 1 | -20/+20 |
|
|
* | GH-125174: Make immortal objects more robust, following design from PEP 683 (... | Mark Shannon | 2024-10-10 | 1 | -2/+2 |
|
|
* | gh-115999: Refactor `LOAD_GLOBAL` specializations to avoid reloading {globals... | mpage | 2024-10-09 | 1 | -12/+45 |
|
|
* | GH-121459: Streamline PyObject* to PyStackRef conversions by disallowing NULL... | Mark Shannon | 2024-10-07 | 1 | -13/+19 |
|
|
* | GH-119866: Spill the stack around escaping calls. (GH-124392) | Mark Shannon | 2024-10-07 | 1 | -281/+369 |
|
|
* | GH-116968: Remove branch from advance_backoff_counter (GH-124469) | Mark Shannon | 2024-10-07 | 1 | -2/+2 |
|
|
* | gh-124296: Remove private dictionary version tag (PEP 699) (#124472) | Sam Gross | 2024-10-01 | 1 | -3/+1 |
|
|
* | GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-... | Savannah Ostrowski | 2024-09-27 | 1 | -0/+8 |
|
|
* | gh-117376: Fix off-by-ones in conversion functions (GH-124301) | Ken Jin | 2024-09-25 | 1 | -2/+2 |
|
|
* | gh-124285: Fix bug where bool() is called multiple times for the same part of... | Irit Katriel | 2024-09-25 | 1 | -0/+8 |
|
|