| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-115999: Implement thread-local bytecode and enable specialization for `BIN... | mpage | 2024-11-04 | 1 | -0/+1 |
|
|
* | gh-124218: Refactor per-thread reference counting (#124844) | Sam Gross | 2024-10-01 | 1 | -1/+1 |
|
|
* | gh-121404: split compile.c into compile.c and codegen.c (#123651) | Irit Katriel | 2024-09-09 | 1 | -0/+1 |
|
|
* | gh-122417: Implement per-thread heap type refcounts (#122418) | Sam Gross | 2024-08-06 | 1 | -0/+1 |
|
|
* | gh-118518: Allow perf to work without frame pointers (#112254) | Pablo Galindo Salgado | 2024-05-05 | 1 | -0/+1 |
|
|
* | gh-117494: extract the Instruction Sequence data structure into a separate fi... | Irit Katriel | 2024-04-04 | 1 | -0/+1 |
|
|
* | gh-76785: Add PyInterpreterConfig Helpers (gh-117170) | Eric Snow | 2024-04-02 | 1 | -0/+1 |
|
|
* | gh-76785: Drop PyInterpreterID_Type (gh-117101) | Eric Snow | 2024-03-21 | 1 | -1/+0 |
|
|
* | gh-108716: Cleanup remaining deepfreeze infrastructure (#116919) | Guido van Rossum | 2024-03-18 | 1 | -19/+0 |
|
|
* | GH-115816: Make tier2 optimizer symbols testable, and add a few tests. (GH-11... | Mark Shannon | 2024-02-27 | 1 | -0/+1 |
|
|
* | gh-115103: Implement delayed memory reclamation (QSBR) (#115180) | Sam Gross | 2024-02-16 | 1 | -0/+1 |
|
|
* | gh-110481: Implement inter-thread queue for biased reference counting (#114824) | Sam Gross | 2024-02-09 | 1 | -0/+1 |
|
|
* | GH-113464: Add a JIT backend for tier 2 (GH-113465) | Brandt Bucher | 2024-01-29 | 1 | -0/+1 |
|
|
* | gh-112529: Implement GC for free-threaded builds (#114262) | Sam Gross | 2024-01-25 | 1 | -0/+1 |
|
|
* | gh-111968: Introduce _PyFreeListState and _PyFreeListState_GET API (gh-113584) | Donghee Na | 2024-01-09 | 1 | -0/+2 |
|
|
* | gh-113688: Split up gcmodule.c (gh-113715) | Sam Gross | 2024-01-05 | 1 | -0/+1 |
|
|
* | gh-113258: Write frozen modules to the build tree on Windows (GH-113303) | Itamar Oren | 2024-01-03 | 1 | -49/+49 |
|
|
* | gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778) | Steve Dower | 2023-12-13 | 1 | -0/+30 |
|
|
* | gh-111569: Implement Python critical section API (gh-111571) | Sam Gross | 2023-11-08 | 1 | -0/+3 |
|
|
* | gh-111520: Integrate the Tier 2 interpreter in the Tier 1 interpreter (#111428) | Guido van Rossum | 2023-11-01 | 1 | -1/+0 |
|
|
* | gh-90815: Exclude mimalloc .c files from Windows build (#111532) | Dino Viehland | 2023-10-31 | 1 | -14/+0 |
|
|
* | gh-76785: Move the Cross-Interpreter Code to Its Own File (gh-111502) | Eric Snow | 2023-10-30 | 1 | -0/+1 |
|
|
* | gh-109515: When generating deep frozen modules on Windows, use a list file in... | Riccardo Ghetta | 2023-10-30 | 1 | -25/+39 |
|
|
* | gh-90815: Add mimalloc memory allocator (#109914) | Dino Viehland | 2023-10-30 | 1 | -0/+14 |
|
|
* | gh-104169: Refactor tokenizer into lexer and wrappers (#110684) | Lysandros Nikolaou | 2023-10-11 | 1 | -1/+8 |
|
|
* | gh-107557: Setup abstract interpretation (#107847) | Ken Jin | 2023-08-15 | 1 | -0/+1 |
|
|
* | GH-106701: Move _PyUopExecute to Python/executor.c (GH-106924) | Brandt Bucher | 2023-07-20 | 1 | -0/+1 |
|
|
* | GH-104584: Plugin optimizer API (GH-105100) | Mark Shannon | 2023-06-02 | 1 | -0/+1 |
|
|
* | GH-101520: Move tracemalloc functionality into core, leaving interface in Mod... | Mark Shannon | 2023-05-17 | 1 | -0/+1 |
|
|
* | gh-103763: Implement PEP 695 (#103764) | Jelle Zijlstra | 2023-05-16 | 1 | -0/+1 |
|
|
* | GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-1... | Mark Shannon | 2023-04-12 | 1 | -0/+2 |
|
|
* | gh-87092: move assembler related code from compile.c to assemble.c (#103277) | Irit Katriel | 2023-04-11 | 1 | -1/+2 |
|
|
* | gh-87092: move CFG related code from compile.c to flowgraph.c (#103021) | Irit Katriel | 2023-03-31 | 1 | -0/+1 |
|
|
* | GH-99005: Add `CALL_INTRINSIC_1` instruction (GH-100771) | Mark Shannon | 2023-01-05 | 1 | -0/+1 |
|
|
* | gh-81057: Move time Globals to _PyRuntimeState (gh-100122) | Eric Snow | 2022-12-08 | 1 | -0/+1 |
|
|
* | gh-96143: Move the perf trampoline files to the Python directory (#98675) | Pablo Galindo Salgado | 2022-10-25 | 1 | -1/+1 |
|
|
* | gh-97669: Create Tools/build/ directory (#97963) | Victor Stinner | 2022-10-17 | 1 | -1/+1 |
|
|
* | gh-94781: Fix Windows projects not cleaning intermediate and output files for... | Charlie Zhao | 2022-09-07 | 1 | -0/+4 |
|
|
* | gh-96143: Allow Linux perf profiler to see Python calls (GH-96123) | Pablo Galindo Salgado | 2022-08-30 | 1 | -0/+1 |
|
|
* | GH-96177: Move GIL and eval breaker code out of ceval.c into ceval_gil.c. (GH... | Mark Shannon | 2022-08-24 | 1 | -0/+1 |
|
|
* | gh-95005: Replace PyAccu with PyUnicodeWriter (gh-95006) | Aivars KalvÄns | 2022-07-27 | 1 | -1/+0 |
|
|
* | bpo-46429: Merge all deepfrozen files into one (GH-30572) | Kumar Aditya | 2022-01-20 | 1 | -59/+30 |
|
|
* | bpo-46123: Disable optimizations for _freeze_module.exe on MSVC for faster bu... | neonene | 2021-12-19 | 1 | -0/+3 |
|
|
* | bpo-46088: Automatically detect or install bootstrap Python runtime when buil... | Steve Dower | 2021-12-18 | 1 | -1/+4 |
|
|
* | bpo-45654: No need to freeze types (GH-30028) | Christian Heimes | 2021-12-10 | 1 | -7/+0 |
|
|
* | bpo-45582: Fix test_embed failure during a PGO build on Windows (GH-30014) | neonene | 2021-12-10 | 1 | -1/+3 |
|
|
* | bpo-45654: Freeze the runpy module and stuff it imports (GH-29903) | Kumar Aditya | 2021-12-09 | 1 | -0/+28 |
|
|
* | bpo-45582: Fix out-of-tree build issues with new getpath (GH-29902) | Christian Heimes | 2021-12-03 | 1 | -1/+1 |
|
|
* | bpo-45582: Port getpath[p].c to Python (GH-29041) | Steve Dower | 2021-12-03 | 1 | -1/+21 |
|
|
* | bpo-45850: Implement deep-freeze on Windows (#29648) | Guido van Rossum | 2021-11-22 | 1 | -3/+55 |
|
|