summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* 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
* gh-119333: get interp from tstate for PyContext watchers(#124444)Jason Fried2024-09-261-4/+4
* gh-117376: Fix off-by-ones in conversion functions (GH-124301)Ken Jin2024-09-253-6/+6
* gh-124285: Fix bug where bool() is called multiple times for the same part of...Irit Katriel2024-09-253-6/+81
* gh-123923: Defer refcounting for `f_funcobj` in `_PyInterpreterFrame` (#124026)Sam Gross2024-09-249-111/+87
* gh-124188: Fix PyErr_ProgramTextObject() (GH-124189)Serhiy Storchaka2024-09-241-35/+56
* gh-119333: Add C api to have contextvar enter/exit callbacks (#119335)Jason Fried2024-09-242-0/+81
* GH-124284: Add stats for refcount operations on immortal objects (GH-124288)Mark Shannon2024-09-232-4/+11
* gh-111513: Improve datetime.fromtimestamp's error message (#124249)AN Long2024-09-201-0/+4
* gh-123880: Allow recursive import of single-phase-init modules (GH-123950)Petr Viktorin2024-09-201-5/+13
* gh-124160: Pass main_tstate to update_global_state_for_extension() (#124164)luk13372024-09-191-1/+1
* gh-116022: Improve `repr()` of AST nodes (#117046)Tomas R2024-09-181-0/+222
* gh-123969: refactor _PyErr_RaiseSyntaxError and _PyErr_EmitSyntaxWarning out ...Irit Katriel2024-09-162-30/+53
* gh-124058: remove _PyCompile_IsNestedScope, roll it into _PyCompile_IsInterac...Irit Katriel2024-09-162-11/+5
* gh-124068: Fix reference leak with generators in the free-threaded build (#12...Sam Gross2024-09-141-0/+13
* gh-121459: Deferred LOAD_GLOBAL (GH-123128)Ken Jin2024-09-135-28/+30
* gh-124022: Fix bug where class docstring is removed in interactive mode (#124...Irit Katriel2024-09-132-5/+5
* gh-124019: do not call codegen_annotations_in_scope if there are no annotatio...Irit Katriel2024-09-121-14/+10
* gh-124013: remove _PyCompile_IsTopLevelAwait (#124014)Irit Katriel2024-09-122-25/+0
* gh-123923: Defer refcounting for `f_executable` in `_PyInterpreterFrame` (#12...Sam Gross2024-09-129-76/+102
* GH-123996: Explicitly mark 'self_or_null' as an array of size 1 to ensure tha...Mark Shannon2024-09-124-322/+291