summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* gh-134584: Optimize `_BINARY_OP_SUBSCR_LIST_SLICE` (GH-144659)Sacul3 days5-38/+60
* gh-143650: Fix importlib race condition on import failure (GH-143651)Gregory P. Smith3 days1-1/+42
* gh-144563: Fix remote debugging with duplicate libpython mappings from ctypes...Pablo Galindo Salgado3 days1-10/+49
* gh-144278: Enable overriding sys.implementation's name and cache_tag when bui...Steve Dower3 days1-8/+17
* gh-144601: Avoid sharing exception objects raised in a `PyInit` function acro...Peter Bierma4 days1-1/+16
* gh-144623: Fix missing output uops in optimizer debug output (GH-144617)Hai Zhu4 days1-2/+15
* GH-131798: Optimize `_GUARD_TOS_SLICE` (GH-144470)Sacul5 days2-0/+13
* gh-144549: Fix tail calling interpreter on Windows for FT (GH-144550)Ken Jin7 days4-65/+40
* gh-144513: Skip critical section locking during stop-the-world (gh-144524)Sam Gross7 days1-1/+17
* gh-144446: Fix some frame object thread-safety issues (gh-144479)Sam Gross7 days1-4/+4
* gh-139103: Improve namedtuple scaling in free-threaded build (gh-144332)Sam Gross7 days3-13/+12
* gh-77188: Add support for pickling private methods and nested classes (GH-21480)Zackery Spytz8 days1-0/+21
* GH-144179: Use recorded values to make optimizer more robust (GH-144437)Mark Shannon8 days9-368/+907
* gh-140824: Fix _Py_DumpExtensionModules() to ignore sub-modules (#144339)Victor Stinner9 days1-5/+19
* gh-139103: Use borrowed references for positional args in _PyStack_UnpackDict...Sam Gross10 days1-3/+8
* gh-139109: Replace `_CHECK_STACK_SPACE` with `_CHECK_STACK_SPACE_OPERAND` in ...Hai Zhu11 days4-31/+14
* GH-144179: Add value recording to JIT tracing front-end (GH-144303)Mark Shannon11 days7-179/+407
* gh-144145: Revert PR#144122 for performance and potential bugs. (GH-144391)Hai Zhu11 days6-603/+13
* Fix unused variable 'COLORS' warning in optimizer.c (#144373)AN Long12 days1-2/+2
* gh-143055: Implementation of PEP 798 (#143056)adam j hartz13 days4-46/+122
* gh-144319: Fix huge page safety in pymalloc arenas (#144331)Pablo Galindo Salgado14 days1-0/+18
* gh-120321: Make gi_yieldfrom thread-safe in free-threading build (#144292)Sam Gross14 days3-3/+8
* gh-144280: Add missing predicate symbol to case-switch (GH-144298)reiden14 days1-0/+24
* gh-144145: Track nullness of properties in the Tier 2 JIT optimizer (GH-144122)Hai Zhu14 days6-13/+603
* gh-144307: Fix a reference leak during module teardown (GH-144308)Yongtao Huang2026-01-291-0/+1
* gh-143946: Add more debug info in `optimize_uops` (GH-144262)Hai Zhu2026-01-291-15/+22
* gh-144194: Fix mmap failure check in perf_jit_trampoline.c (#143713)stratakis2026-01-281-1/+2
* gh-144289: Remove ENABLE_SPECIALIZATION_FT (gh-144290)Sam Gross2026-01-275-95/+91
* gh-120321: Add missing "return false" in gen_try_set_executing (gh-144291)Sam Gross2026-01-271-0/+1
* GH-126910: add test for manual frame unwinding (#144137)Diego Russo2026-01-271-2/+43
* gh-144169: Fix three crashes in AST objects with non-str kwargs (#144178)Jelle Zijlstra2026-01-261-3/+3
* gh-143995: Eliminate redundant refcounting in the JIT from LOAD_ATTR_MODULE (...AN Long2026-01-256-31/+124
* gh-144140: Optimize len for string constants in optimizer (GH-144142)Yi Yang2026-01-242-10/+38
* gh-130415: Narrow types to constants in branches involving specialized compar...reiden2026-01-244-8/+226
* gh-144068: fix JIT tracer memory leak when daemon thread exits (GH-144077)Hai Zhu2026-01-241-0/+4
* Misc: remove duplicate `instr_frame` assignment in `_PyJit_TryInitializeTraci...Yongtao Huang2026-01-241-1/+0
* gh-144016: Fix bad stack assert in the JIT optimizer (GH-144019)Ken Jin2026-01-241-1/+1
* gh-144007: Eliminate redundant refcounting in the JIT for BINARY_OP (GH-144011)AN Long2026-01-245-35/+57
* gh-144005: Eliminate redundant refcounting in the JIT for BINARY_OP_EXTEND (#...AN Long2026-01-235-33/+61
* gh-142779: Initialize reserved field for proper padding (#142780)stratakis2026-01-221-0/+1
* GH-139109: Partial reworking of JIT data structures (GH-144105)Mark Shannon2026-01-226-146/+132
* gh-130415: Narrowing to constants in branches involving `is` comparisons with...reiden2026-01-224-20/+185
* GH-138245: Perform boolean guards by testing a single bit, rather than a full...Mark Shannon2026-01-215-9/+1181
* gh-141504: Move PYTHON_UOPS_OPTIMIZE to policy object (GH-144082)Donghee Na2026-01-202-5/+9
* gh-144054: no deferred refcount for untracked (gh-144081)Neil Schemenauer2026-01-202-36/+24
* gh-143939: Fix assignment to `_PyThreadStateImpl.generator_return_kind` (gh-1...Sam Gross2026-01-201-1/+3
* gh-144054: shutdown fix for deferred ref counting (GH-144055)Neil Schemenauer2026-01-201-18/+34
* gh-144012: Check null binary op extend (#144014)AN Long2026-01-183-0/+8
* gh-143421: Use new buffer to save optimized uops (GH-143682)Hai Zhu2026-01-174-138/+189
* gh-143946: Show `JitOptSymbol` on abstract stack when set PYTHON_OPT_DEBUG > ...Hai Zhu2026-01-174-21/+108