| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-118527: Intern code consts in free-threaded build (#118667) | Sam Gross | 2024-05-07 | 3 | -0/+14 |
|
|
* | gh-112075: Fix race in constructing dict for instance (#118499) | Dino Viehland | 2024-05-06 | 1 | -1/+1 |
|
|
* | GH-115709: Invalidate executors when a local variable is changed via frame.f_... | Mark Shannon | 2024-05-06 | 1 | -3/+9 |
|
|
* | gh-118362: Fix thread safety around lookups from the type cache in the face o... | Dino Viehland | 2024-05-06 | 7 | -0/+33 |
|
|
* | gh-116322: Rename PyModule_ExperimentalSetGIL to PyUnstable_Module_SetGIL (GH... | Petr Viktorin | 2024-05-06 | 1 | -1/+1 |
|
|
* | gh-118465: Add __firstlineno__ attribute to class (GH-118475) | Serhiy Storchaka | 2024-05-06 | 4 | -0/+6 |
|
|
* | gh-117549: Don't use designated initializers in headers (#118580) | Guido van Rossum | 2024-05-05 | 1 | -2/+7 |
|
|
* | gh-110850: Remove _PyTime_TimeUnchecked() function (#118552) | Victor Stinner | 2024-05-05 | 1 | -26/+2 |
|
|
* | gh-118518: Allow perf to work without frame pointers (#112254) | Pablo Galindo Salgado | 2024-05-05 | 2 | -0/+3 |
|
|
* | gh-109617: fix ncurses incompatibility on macOS with Xcode 15 (#111258) | Davide Rizzo | 2024-05-04 | 1 | -5/+14 |
|
|
* | gh-117953: Track Extra Details in Global Extensions Cache (gh-118532) | Eric Snow | 2024-05-04 | 1 | -1/+11 |
|
|
* | gh-117139: Fix missing semicolon (GH-118573) | Ken Jin | 2024-05-04 | 1 | -1/+1 |
|
|
* | gh-74929: Implement PEP 667 (GH-115153) | Tian Gao | 2024-05-04 | 4 | -8/+17 |
|
|
* | GH-118095: Use broader specializations of CALL in tier 1, for better tier 2 s... | Mark Shannon | 2024-05-04 | 5 | -194/+245 |
|
|
* | gh-111997: C-API for signalling monitoring events (#116413) | Irit Katriel | 2024-05-04 | 4 | -32/+269 |
|
|
* | GH-113464: Remove the extra jump via `_SIDE_EXIT` in `_EXIT_TRACE` (GH-118545) | Mark Shannon | 2024-05-04 | 2 | -24/+19 |
|
|
* | gh-117657: Disable the function/code cache in free-threaded builds (#118301) | mpage | 2024-05-03 | 1 | -0/+7 |
|
|
* | gh-116322: Add Py_mod_gil module slot (#116882) | Brett Simmers | 2024-05-03 | 2 | -1/+18 |
|
|
* | gh-116126: Implement PEP 696 (#116129) | Jelle Zijlstra | 2024-05-03 | 4 | -9/+17 |
|
|
* | gh-116738: Make `_codecs` module thread-safe (#117530) | Brett Simmers | 2024-05-02 | 2 | -4/+33 |
|
|
* | gh-117657: Fix TSAN list set failure (#118260) | Dino Viehland | 2024-05-02 | 1 | -0/+4 |
|
|
* | gh-93502: Add new C-API functions to trace object creation and destruction (#... | Pablo Galindo Salgado | 2024-05-02 | 4 | -1/+22 |
|
|
* | GH-117442: Check eval-breaker at start (rather than end) of tier 2 loops (GH-... | Mark Shannon | 2024-05-02 | 4 | -112/+107 |
|
|
* | gh-117953: Work Relative to Specific Extension Kinds in the Import Machinery ... | Eric Snow | 2024-05-01 | 1 | -1/+31 |
|
|
* | GH-118095: Make sure that progress is made if there are pending calls being h... | Mark Shannon | 2024-05-01 | 1 | -1/+1 |
|
|
* | gh-110850: Add PyTime_TimeRaw() function (#118394) | Victor Stinner | 2024-05-01 | 1 | -0/+4 |
|
|
* | GH-115802: Use the GHC calling convention in JIT code (GH-118287) | Brandt Bucher | 2024-05-01 | 1 | -0/+1 |
|
|
* | gh-116767: fix crash on 'async with' with many context managers (GH-118348) | Irit Katriel | 2024-05-01 | 1 | -1/+1 |
|
|
* | GH-118095: Make invalidating and clearing executors memory safe (GH-118459) | Mark Shannon | 2024-05-01 | 1 | -1/+2 |
|
|
* | gh-118335: Configure Tier 2 interpreter at build time (#118339) | Guido van Rossum | 2024-05-01 | 2 | -3/+3 |
|
|
* | gh-117139: Add header for tagged pointers (GH-118330) | Ken Jin | 2024-04-30 | 1 | -0/+195 |
|
|
* | gh-118422: Fix run_fileexflags() test (#118429) | Victor Stinner | 2024-04-30 | 1 | -0/+3 |
|
|
* | gh-118124: Use static_assert() in Py_BUILD_ASSERT() on C11 (#118398) | Victor Stinner | 2024-04-30 | 1 | -16/+33 |
|
|
* | [gh-117657] Fix some issues with TSAN in typeobject (#118249) | Dino Viehland | 2024-04-30 | 1 | -0/+8 |
|
|
* | gh-118332: Fix deadlock involving stop the world (#118412) | Sam Gross | 2024-04-30 | 1 | -2/+4 |
|
|
* | gh-117657: Fix small issues with instrumentation and TSAN (#118064) | Dino Viehland | 2024-04-30 | 1 | -2/+9 |
|
|
* | gh-118272: Clear generator frame's locals when the generator is closed (#118277) | Irit Katriel | 2024-04-30 | 1 | -0/+3 |
|
|
* | GH-118095: Add tier 2 support for YIELD_VALUE (GH-118380) | Mark Shannon | 2024-04-30 | 3 | -0/+6 |
|
|
* | gh-118331: Handle errors in _PyObject_SetManagedDict (#118334) | Sam Gross | 2024-04-29 | 1 | -1/+1 |
|
|
* | gh-117953: Share More Machinery Code Between Builtin and Dynamic Extensions (... | Eric Snow | 2024-04-29 | 1 | -0/+3 |
|
|
* | gh-117783: Immortalize objects that use deferred reference counting (#118112) | Sam Gross | 2024-04-29 | 1 | -0/+17 |
|
|
* | gh-117953: Split Up _PyImport_LoadDynamicModuleWithSpec() (gh-118203) | Eric Snow | 2024-04-29 | 3 | -7/+11 |
|
|
* | GH-118095: Allow a variant of RESUME_CHECK in tier 2 (GH-118286) | Mark Shannon | 2024-04-29 | 2 | -102/+112 |
|
|
* | gh-110693: Use a Larger Queue for Per-Interpreter Pending Calls (gh-118302) | Eric Snow | 2024-04-27 | 1 | -2/+4 |
|
|
* | GH-118095: Add dynamic exit support and FOR_ITER_GEN support to tier 2 (GH-11... | Mark Shannon | 2024-04-26 | 3 | -104/+114 |
|
|
* | gh-117657: Fix race data race in `_Py_IsOwnedByCurrentThread()` (#118258) | mpage | 2024-04-26 | 1 | -0/+4 |
|
|
* | gh-110693: Pending Calls Machinery Cleanups (gh-118296) | Eric Snow | 2024-04-26 | 3 | -10/+56 |
|
|
* | gh-117657: Fixes a few small TSAN issues in dictobject (#118200) | Dino Viehland | 2024-04-25 | 2 | -1/+5 |
|
|
* | gh-117657: Fix data race in `_Py_IsImmortal` (#118261) | mpage | 2024-04-25 | 1 | -1/+2 |
|
|
* | gh-117578: Introduce _PyType_GetModuleByDef2 private function (GH-117661) | neonene | 2024-04-25 | 1 | -0/+1 |
|
|