summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
...
* gh-129173: Use `_PyUnicodeError_GetParams` in `PyCodec_SurrogateEscapeErrors`...Bénédikt Tran2025-02-201-64/+81
* GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)Mark Shannon2025-02-1910-796/+623
* bpo-45325: Add a new 'p' parameter to Py_BuildValue to convert an integer int...Pablo Galindo Salgado2025-02-181-0/+5
* gh-129989: Change Py_TAIL_CALL_INTERP ifndef to ! (#130269)Ken Jin2025-02-183-5/+5
* gh-130139: always check ast node type in ast.parse() with ast input (#130140)Irit Katriel2025-02-162-11/+26
* gh-129989: Properly disable tailcall interp in configure (GH-129991)Ken Jin2025-02-155-231/+231
* gh-129173: Use `_PyUnicodeError_GetParams` in `PyCodec_SurrogatePassErrors` (...Bénédikt Tran2025-02-141-120/+162
* gh-126835: Set location for noped out instructions after constant folding in ...Yan Yanchii2025-02-141-54/+31
* gh-128130: Fix unhandled keyboard interrupt data race (gh-129975)Sam Gross2025-02-131-25/+8
* gh-130019: Fix data race in _PyType_AllocNoTrack (gh-130058)Sam Gross2025-02-132-4/+6
* gh-126835: Move const folding of lists & sets from ast_opt.c to flowgraph.c (...Yan Yanchii2025-02-132-79/+34
* gh-130030: Fix crash on 32-bit Linux with free threading (gh-130043)Sam Gross2025-02-121-5/+7
* gh-129819: Allow tier2/JIT and tailcall (GH-129820)Ken Jin2025-02-121-1/+1
* GH-129715: Don't project traces that return to an unknown caller (GH-130024)Brandt Bucher2025-02-122-3/+2
* GH-128682: Account for escapes in `DECREF_INPUTS` (GH-129953)Mark Shannon2025-02-127-833/+2003
* gh-129889: Support context manager protocol by contextvars.Token (#129888)Andrew Svetlov2025-02-122-1/+90
* Update manpage environment variables and command line arguments (#129623)Stefano Rivera2025-02-121-0/+2
* gh-129244: Only remove the workaround when MSVC has the bugfix (#130011)Michael Droettboom2025-02-111-0/+1
* gh-130004: Disable PGO for ceval.c on MSVC for default build (GH-130009)Ken Jin2025-02-111-7/+2
* gh-130004: Revert commit 9e52e55 (GH-130005)Ken Jin2025-02-111-0/+21
* gh-126835: Make CFG optimizer skip over NOP's when looking for const sequence...Yan Yanchii2025-02-091-71/+88
* gh-129173: Use `_PyUnicodeError_GetParams` in `PyCodec_NameReplaceErrors` (GH...Bénédikt Tran2025-02-081-111/+123
* gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR (...Irit Katriel2025-02-0711-626/+477
* GH-129715: Remove _DYNAMIC_EXIT (GH-129716)Brandt Bucher2025-02-076-96/+6
* GH-129709: Clean up tier two (GH-129710)Brandt Bucher2025-02-077-290/+71
* GH-129763: Remove the LLTRACE macro (GH-129764)Brandt Bucher2025-02-074-31/+9
* gh-128563: Move assignment of opcode into ifdef (GH-129803)Ken Jin2025-02-071-666/+458
* gh-129766: Fix crash on calling `warnings._release_lock` with no lock (#129771)sobolevn2025-02-071-3/+6
* gh-129533: Update PyGC_Enable/Disable/IsEnabled to use atomic operation (gh...Donghee Na2025-02-061-11/+7
* gh-128002: use per threads tasks linked list in asyncio (#128869)Kumar Aditya2025-02-061-1/+11
* gh-129732: Fix race on `shared->array` in qsbr code under free-threading (gh-...Peter Hawkins2025-02-061-6/+6
* gh-128563: A new tail-calling interpreter (GH-128718)Ken Jin2025-02-065-548/+3268
* gh-129201: Use prefetch in GC mark alive phase. (gh-129203)Neil Schemenauer2025-02-051-42/+430
* gh-129354: Use PyErr_FormatUnraisable() function (#129523)Victor Stinner2025-02-051-3/+7
* gh-128911: Use PyImport_ImportModuleAttr() function (#129657)Victor Stinner2025-02-052-29/+9
* GH-128682: Mark two more macros as escaping. (GH-129645)Mark Shannon2025-02-045-36/+125
* GH-128682: Spill the stack pointer in labels, as well as instructions (GH-129...Mark Shannon2025-02-044-38/+62
* gh-126835: Fix reference leak in `Python/flowgrapc.::optimize_if_const_subscr...Yan Yanchii2025-02-041-2/+8
* gh-126835: Move constant subscript folding to CFG (#129568)Yan Yanchii2025-02-043-21/+83
* GH-128563: Generate `opcode = ...` in instructions that need `opcode` (GH-129...Mark Shannon2025-02-035-62/+474
* GH-128682: Make `PyStackRef_CLOSE` escaping. (GH-129404)Mark Shannon2025-02-036-558/+1266
* GH-129231: Group executable JIT code in memory (GH-129232)Diego Russo2025-02-021-5/+5
* GH-128842: Collect JIT memory stats (GH-128941)Diego Russo2025-02-022-0/+16
* GH-128872: Remove unused argument from _PyCode_Quicken (GH-128873)Yan Yanchii2025-02-021-2/+1
* gh-126835: Move optimization of constant sequence creation from codegen to CF...Kirill Podoprigora2025-02-012-47/+71
* GH-128563: Move some labels, to simplify implementing tailcalling interpreter...Mark Shannon2025-01-314-49/+86
* gh-128509: Add `sys._is_immortal` for identifying immortal objects (#128510)Peter Bierma2025-01-312-1/+49
* gh-126108: Fix potential null pointer dereference in `PySys_AddWarnOptionUnic...Valery Fedorenko2025-01-311-3/+4
* gh-129354: Use PyErr_FormatUnraisable() function (#129514)Victor Stinner2025-01-312-14/+26
* GH-128563: Simplify recursion check in `_PyEval_EvalFrameDefault` (GH-129481)Mark Shannon2025-01-311-6/+5