summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* gh-125541: Make Ctrl-C interrupt `threading.Lock.acquire()` on Windows (#125546)Sam Gross2024-10-171-2/+15
* gh-123153: Fix PGO builds with free-threading on Windows (#125607)Michael Droettboom2024-10-171-6/+14
* gh-125217: Turn off optimization around_PyEval_EvalFrameDefault to avoid MSVC...Michael Droettboom2024-10-161-0/+14
* gh-124872: Replace enter/exit events with "switched" (#125532)Kirill Podoprigora2024-10-161-10/+21
* gh-124218: Use per-thread refcounts for code objects (#125216)Sam Gross2024-10-154-35/+49
* gh-124375: Avoid calling `_PyMem_ProcessDelayed` on other thread states (#124...Sam Gross2024-10-151-6/+12
* gh-125512: Revert "gh-124872: Replace enter/exit events with "switched" (#124...Kirill Podoprigora2024-10-151-21/+10
* gh-125196: Use PyUnicodeWriter in HAMT (#125458)Victor Stinner2024-10-151-50/+31
* gh-125234: Make PyInitConfig_Free(NULL) a no-op (#125266)RUANG (Roy James)2024-10-151-0/+3
* gh-125470: Fix warning in `Python/generated_cases.c.h` (#125471)sobolevn2024-10-143-0/+6
* gh-124872: Replace enter/exit events with "switched" (#124776)Richard Hansen2024-10-141-10/+21
* GH-125323: Convert DECREF_INPUTS_AND_REUSE_FLOAT into a function that takes P...Mark Shannon2024-10-144-38/+18
* gh-125139: use `_PyRecursiveMutex` in `_thread.RLock` (#125144)Kumar Aditya2024-10-141-3/+28
* gh-125323: Remove some unsafe Py_DECREFs in bytecodes.c, replacing them with ...Ken Jin2024-10-143-60/+60
* gh-125161: return non zero value in pthread_self on wasi (#125303)Kumar Aditya2024-10-131-5/+5
* gh-124872: Change PyContext_WatchCallback to take PyObject (#124737)Richard Hansen2024-10-121-3/+3
* gh-124872: Move PyThreadState to first argument for consistency (#124774)Richard Hansen2024-10-121-3/+4
* gh-111924: use atomics for interp id refcounting (#125321)Kumar Aditya2024-10-121-48/+6
* gh-125268: Use static string for "1e309" in AST (#125272)Sam Gross2024-10-102-27/+4
* GH-125174: Make immortal objects more robust, following design from PEP 683 (...Mark Shannon2024-10-104-7/+7
* gh-125196: Use PyUnicodeWriter for repr(contextvars.Token) (#125220)Victor Stinner2024-10-091-28/+11
* gh-125196: Use PyUnicodeWriter in symtable.c (#125199)Victor Stinner2024-10-091-19/+16
* gh-115999: Refactor `LOAD_GLOBAL` specializations to avoid reloading {globals...mpage2024-10-096-40/+242
* gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194)Victor Stinner2024-10-096-8/+8
* gh-125039: Make `this_instr`/`prev_instr` const in cases generator (GH-125071)Tomas R.2024-10-091-72/+72
* gh-124502: Remove _PyUnicode_EQ() function (#125114)Victor Stinner2024-10-091-1/+1
* gh-125063: Emit slices as constants in the bytecode compiler (#125064)Michael Droettboom2024-10-082-19/+93
* gh-115999: Stop the world when invalidating function versions (#124997)mpage2024-10-081-4/+4
* gh-121404: typo fix in compile.c: MATADATA -> METADATA (#125101)Mikhail Efimov2024-10-081-5/+5
* GH-121459: Streamline PyObject* to PyStackRef conversions by disallowing NULL...Mark Shannon2024-10-073-52/+54
* GH-119866: Spill the stack around escaping calls. (GH-124392)Mark Shannon2024-10-078-1406/+2356
* GH-116968: Remove branch from advance_backoff_counter (GH-124469)Mark Shannon2024-10-073-8/+8
* gh-125010: Fix `use-after-free` in AST `repr()` (#125015)Tomas R.2024-10-061-1/+0
* gh-112804: Clamping timeout value for _PySemaphore_PlatformWait (gh-124914)Donghee Na2024-10-051-1/+8
* gh-124871: fix 'visited' tracking in compiler's reachability analysis (#124952)Irit Katriel2024-10-041-2/+3
* gh-111178: Fix function signatures in Python-ast.c (#124942)Victor Stinner2024-10-041-7/+11
* GH-118093: Don't lose confidence when tracing through 100% biased branches (G...Brandt Bucher2024-10-021-4/+2
* GH-119726: Deduplicate AArch64 trampolines within a trace (GH-123872)Diego Russo2024-10-021-8/+84
* gh-120619: Optimize through `_Py_FRAME_GENERAL` (GH-124518)Ken Jin2024-10-023-47/+54
* gh-87135: Hang non-main threads that attempt to acquire the GIL during finali...Jeremy Maitin-Shepard2024-10-024-12/+39
* gh-116750: Add clear_tool_id function to unregister events and callbacks (#12...Tian Gao2024-10-013-1/+113
* gh-124218: Refactor per-thread reference counting (#124844)Sam Gross2024-10-014-68/+72
* gh-124296: Remove private dictionary version tag (PEP 699) (#124472)Sam Gross2024-10-014-11/+5
* gh-123497: New limit for Python integers on 64-bit platforms (GH-123724)Serhiy Storchaka2024-09-291-11/+12
* gh-124665: Add `_PyCodec_UnregisterError` and `_codecs._unregister_error` (#1...Bénédikt Tran2024-09-291-0/+22
* gh-124442: make `__static_attributes__` deterministic by sorting (#124492)Kira2024-09-281-1/+11
* gh-107954: Fix configuration type for the perf profiler (#124636)Pablo Galindo Salgado2024-09-271-1/+1
* gh-119180: No longer set `__annotations__` in `__main__` (#124634)Jelle Zijlstra2024-09-271-7/+1
* gh-116510: Fix crash during sub-interpreter shutdown (gh-124645)Neil Schemenauer2024-09-271-3/+26
* GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-...Savannah Ostrowski2024-09-276-0/+70