summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
...
* gh-142531: Fix free-threaded GC performance regression (gh-142562)Neil Schemenauer2025-12-111-6/+30
* GH-65961: Stop setting `__cached__` on modules (GH-142165)Brett Cannon2025-12-111-6/+0
* gh-134584: Eliminate redundant refcounting from ``_CALL_LEN`` (gh-136104)Donghee Na2025-12-115-36/+48
* gh-134584: Eliminate redundant refcounting from `_CALL_TUPLE_1` (GH-135860)Noam Cohen2025-12-116-36/+50
* GH-140683: JIT: Improve machine code for loading smaller constants on AArch64...Mark Shannon2025-12-114-121/+125
* GH-135379: Top of stack caching for the JIT. (GH-135465)Mark Shannon2025-12-1110-1161/+11393
* gh-137007: Track executor before any possible deallocations (GH-137016)Ken Jin2025-12-101-1/+4
* gh-141976: Protect against non-progressing specializations in tracing JIT (GH...Ken Jin2025-12-101-0/+19
* GH-142305: JIT: Deduplicating GOT symbols in the trace (#142316)Diego Russo2025-12-101-26/+54
* gh-142048: Fix lost gc allocations count on thread cleanup (#142233)Kevin Wang2025-12-101-2/+9
* gh-142029: Raise `ValueError` instead of crashing on empty name given to `cre...dr-carlos2025-12-101-0/+6
* gh-142276: Watch attribute loads when promoting JIT constants (GH-142303)Ken Jin2025-12-083-13/+15
* GH-139757: JIT: Remove redundant branches to jumps in the assembly optimizer ...Mark Shannon2025-12-084-8/+12
* gh-141770: Annotate anonymous mmap usage if "-X dev" is used (gh-142079)Donghee Na2025-12-083-0/+8
* gh-138122: Don't sample partial frame chains (#141912)Pablo Galindo Salgado2025-12-074-4/+31
* gh-138122: Implement frame caching in RemoteUnwinder to reduce memory reads (...Pablo Galindo Salgado2025-12-063-95/+121
* gh-142168: explicitly initialize `stack_array` in `_PyEval_Vector` and `_PyEv...Kir Chou2025-12-061-2/+2
* gh-141370: Fix undefined behavior when using Py_ABS() (GH-141548)Serhiy Storchaka2025-12-052-3/+2
* gh-141976: Check stack bounds in JIT optimizer (GH-142201)Ken Jin2025-12-042-4/+194
* GH-139757: Fix reference leaks introduced in GH-140800 (GH-142257)Mark Shannon2025-12-041-2/+4
* GH-141794: Limit size of generated machine code. (GH-142228)Mark Shannon2025-12-038-1703/+1306
* gh-142217: Remove internal _Py_Identifier functions (#142219)Victor Stinner2025-12-031-6/+0
* gh-142048: Fix quadratically increasing GC delays (gh-142051)Kevin Wang2025-12-021-1/+13
* gh-116008: Detect freed thread state in faulthandler (#141988)Victor Stinner2025-11-271-4/+19
* gh-127635: Use flexible array in tracemalloc (#141991)Victor Stinner2025-11-271-8/+18
* GH-141861: Fix TRACE_RECORD if full (GH-141959)Sergey Miryanov2025-11-262-4/+4
* gh-140011: Delete importdl assertion that prevents importing embedded modules...Itamar Oren2025-11-261-1/+0
* gh-138122: Split Modules/_remote_debugging_module.c into multiple files (#141...Pablo Galindo Salgado2025-11-251-4/+4
* GH-141861: Fix invalid memory read in the ENTER_EXECUTOR (GH-141921)Sergey Miryanov2025-11-242-2/+2
* gh-141780: Make PyModule_FromSlotsAndSpec enable GIL if needed (GH-141785)Petr Viktorin2025-11-241-18/+28
* gh-120158: Fix inconsistent monitoring state when setting events too frequent...Sam Gross2025-11-231-1/+1
* GH-140638: Add a GC "candidates" stat (GH-141814)Brandt Bucher2025-11-222-13/+26
* gh-137422: Fix race condition in PyImport_AddModuleRef (gh-141822)Sam Gross2025-11-211-6/+17
* gh-140795: fetch thread state once on fast path for critical sections (#141406)Kumar Aditya2025-11-211-10/+8
* GH-140638: Add a GC "duration" stat (GH-141720)Brandt Bucher2025-11-192-23/+23
* GH-139653: Only raise an exception (or fatal error) when the stack pointer is...Mark Shannon2025-11-191-7/+21
* gh-42400: Fix buffer overflow in _Py_wrealpath() for very long paths (#141529)Shamil2025-11-181-3/+4
* gh-141070: Add PyUnstable_Object_Dump() function (#141072)Victor Stinner2025-11-182-5/+5
* GH-139109: Support switch/case dispatch with the tracing interpreter. (GH-141...Mark Shannon2025-11-188-515/+539
* GH-139914: Handle stack growth direction on HPPA (GH-140028)Stefano Rivera2025-11-171-3/+40
* GH-140643: Add `<native>` and `<GC>` frames to the sampling profiler (#141108)Brandt Bucher2025-11-172-0/+4
* gh-135953: Add GIL contention markers to sampling profiler Gecko format (#139...Pablo Galindo Salgado2025-11-171-0/+4
* gh-139109: JIT _EXIT_TRACE to ENTER_EXECUTOR rather than _DEOPT (GH-141573)Ken Jin2025-11-153-7/+7
* gh-141579: Fix perf_jit backend in sys.activate_stack_trampoline() (#141580)Pablo Galindo Salgado2025-11-151-8/+8
* gh-141367: Use CALL_LIST_APPEND instruction only for lists, not for list subc...Mikhail Efimov2025-11-144-18/+13
* gh-114203: skip locking if object is already locked by two-mutex critical sec...Kumar Aditya2025-11-141-5/+18
* gh-139653: Remove assertions in _Py_InitializeRecursionLimits() (#141551)Victor Stinner2025-11-141-7/+0
* GH-141509: Fix warning about remaining subinterpreters (GH-141528)Sergey Miryanov2025-11-141-1/+1
* gh-116146: Add C-API to create module from spec and initfunc (GH-139196)Itamar Oren2025-11-141-21/+53
* gh-140550: Use a bool for the Py_mod_gil value (GH-141519)Petr Viktorin2025-11-141-12/+14