summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* gh-118465: Add __firstlineno__ attribute to class (GH-118475)Serhiy Storchaka2024-05-061-0/+5
* gh-118613: Fix error handling of `_PyEval_GetFrameLocals` in `ceval.c` (#118614)Nikita Sobolev2024-05-061-4/+8
* gh-111201: A new Python REPL (GH-111567)Pablo Galindo Salgado2024-05-054-3/+36
* gh-118518: Use the raw syscall directly for gettid (#118592)Pablo Galindo Salgado2024-05-051-1/+2
* gh-110850: Remove _PyTime_TimeUnchecked() function (#118552)Victor Stinner2024-05-057-63/+51
* gh-118518: Allow perf to work without frame pointers (#112254)Pablo Galindo Salgado2024-05-055-6/+694
* gh-117953: Track Extra Details in Global Extensions Cache (gh-118532)Eric Snow2024-05-042-137/+567
* gh-74929: Implement PEP 667 (GH-115153)Tian Gao2024-05-043-20/+43
* GH-118095: Use broader specializations of CALL in tier 1, for better tier 2 s...Mark Shannon2024-05-049-190/+541
* gh-111997: C-API for signalling monitoring events (#116413)Irit Katriel2024-05-041-0/+301
* GH-113464: Remove the extra jump via `_SIDE_EXIT` in `_EXIT_TRACE` (GH-118545)Mark Shannon2024-05-044-29/+12
* gh-110850: Use _PyDeadline_Get() in EnterNonRecursiveMutex() (#118556)Victor Stinner2024-05-041-6/+7
* GH-113464: Generate a more efficient JIT (GH-118512)Brandt Bucher2024-05-031-311/+276
* gh-118534: Fix load of `gil->locked` (#118553)Sam Gross2024-05-031-1/+1
* gh-107674: Improve performance of `sys.settrace` (GH-117133)Tian Gao2024-05-036-52/+62
* gh-116322: Add Py_mod_gil module slot (#116882)Brett Simmers2024-05-037-0/+11
* gh-117514: Add `sys._is_gil_enabled()` function (#118514)Sam Gross2024-05-032-1/+49
* gh-118527: Use `_Py_ID(__main__)` for main module name (#118528)Sam Gross2024-05-031-1/+1
* gh-118513: Fix sibling comprehensions with a name bound in one and global in ...Carl Meyer2024-05-031-39/+42
* gh-116126: Implement PEP 696 (#116129)Jelle Zijlstra2024-05-035-53/+286
* gh-117953: Other Cleanups in the Extensions Machinery (gh-118206)Eric Snow2024-05-031-94/+134
* gh-116738: Make `_codecs` module thread-safe (#117530)Brett Simmers2024-05-022-73/+81
* Remove stray `__cplusplus` guard in sysmodule.c (#118511)Sam Gross2024-05-021-4/+0
* gh-93502: Add new C-API functions to trace object creation and destruction (#...Pablo Galindo Salgado2024-05-021-1/+9
* gh-105879: Add support for keyword arguments to eval and exec (#105885)Raphael Gaschignard2024-05-022-28/+63
* GH-118095: Unify the behavior of tier 2 FOR_ITER branch micro-ops (GH-118420)Mark Shannon2024-05-025-21/+56
* gh-116180: Check the globals argument in PyRun_* C API (GH-116637)NGRsoftlab2024-05-021-9/+12
* gh-118216: Don't consider dotted `__future__` imports (#118267)Crowthebird2024-05-022-2/+2
* GH-117442: Check eval-breaker at start (rather than end) of tier 2 loops (GH-...Mark Shannon2024-05-025-61/+30
* gh-117953: Work Relative to Specific Extension Kinds in the Import Machinery ...Eric Snow2024-05-012-65/+293
* GH-118095: Make sure that progress is made if there are pending calls being h...Mark Shannon2024-05-011-11/+10
* gh-118272: set stacktop to 0 before freeing contents, to avoid access to inva...Irit Katriel2024-05-011-2/+3
* gh-117225: Move colorize functionality to own internal module (#118283)Hugo van Kemenade2024-05-011-0/+1
* gh-110850: Add PyTime_TimeRaw() function (#118394)Victor Stinner2024-05-011-24/+69
* GH-115802: Use the GHC calling convention in JIT code (GH-118287)Brandt Bucher2024-05-012-15/+39
* gh-117958: Expose JIT code via method in UOpExecutor (#117959)Anthony Shaw2024-05-011-1/+24
* gh-116767: fix crash on 'async with' with many context managers (GH-118348)Irit Katriel2024-05-011-2/+16
* GH-118095: Make invalidating and clearing executors memory safe (GH-118459)Mark Shannon2024-05-013-40/+99
* gh-118335: Configure Tier 2 interpreter at build time (#118339)Guido van Rossum2024-05-0110-13/+57
* gh-117657: Don't specialize RESUME_CHECK when specialization is disabled (GH-...Ken Jin2024-04-302-0/+4
* gh-118422: Fix run_fileexflags() test (#118429)Victor Stinner2024-04-302-51/+53
* gh-118332: Fix deadlock involving stop the world (#118412)Sam Gross2024-04-302-4/+5
* gh-117657: Fix small issues with instrumentation and TSAN (#118064)Dino Viehland2024-04-305-8/+11
* gh-118272: Clear generator frame's locals when the generator is closed (#118277)Irit Katriel2024-04-301-5/+12
* gh-118379: Use PyTuple_Pack instead of Py_BuildValue if possible (GH-118381)Nice Zombies2024-04-301-2/+2
* gh-116622: Redirect stdout and stderr to system log when embedded in an Andro...Malcolm Smith2024-04-302-0/+78
* GH-118095: Add tier 2 support for YIELD_VALUE (GH-118380)Mark Shannon2024-04-306-16/+86
* GH-118306: Update JIT to use LLVM 18 (GH-118307)Savannah Ostrowski2024-04-291-0/+3
* gh-117657: TSAN fix race on `gstate->young.count` (#118313)Alex Turner2024-04-291-12/+13
* gh-117953: Share More Machinery Code Between Builtin and Dynamic Extensions (...Eric Snow2024-04-292-156/+194