| Commit message (Expand) | Author | Age | Files | Lines |
* | GH-125911: Call combine_symbol_mask on the initial trampoline of a trace (GH-... | Nadeshiko Manju | 2024-10-25 | 1 | -0/+1 |
|
|
* | gh-125900: Clean-up logic around immortalization in free-threading (#125901) | Sam Gross | 2024-10-24 | 1 | -5/+13 |
|
|
* | gh-123930: Better error for "from imports" when script shadows module (#123929) | Shantanu | 2024-10-24 | 1 | -47/+103 |
|
|
* | gh-124218: Avoid refcount contention on builtins module (GH-125847) | Sam Gross | 2024-10-24 | 1 | -2/+4 |
|
|
* | gh-125842: Fix `sys.exit(0xffff_ffff)` on Windows (#125896) | Sam Gross | 2024-10-24 | 1 | -33/+47 |
|
|
* | gh-125859: Fix crash when `gc.get_objects` is called during GC (#125882) | Sam Gross | 2024-10-24 | 1 | -73/+64 |
|
|
* | GH-125868: Fix STORE_ATTR_WITH_HINT specialization (GH-125876) | Mark Shannon | 2024-10-24 | 3 | -12/+12 |
|
|
* | gh-125286: Share the Main Refchain With Legacy Interpreters (gh-125709) | Eric Snow | 2024-10-23 | 2 | -4/+16 |
|
|
* | gh-125038: Fix crash after genexpr.gi_frame.f_locals manipulations (#125178) | Mikhail Efimov | 2024-10-22 | 1 | -0/+1 |
|
|
* | GH-125521: Remove `if (true)` from generated output to reduce C compiler warn... | Mark Shannon | 2024-10-22 | 1 | -34/+34 |
|
|
* | gh-121459: Fix a couple of uses of `PyStackRef_FromPyObjectSteal` (#125711) | mpage | 2024-10-21 | 3 | -12/+18 |
|
|
* | gh-124218: Use per-thread reference counting for globals and builtins (#125713) | Sam Gross | 2024-10-21 | 1 | -3/+9 |
|
|
* | gh-125703: Correctly honour tracemalloc hooks on more PyDECREF specialized pa... | Pablo Galindo Salgado | 2024-10-21 | 1 | -0/+5 |
|
|
* | gh-125207: Fix MSVC 1935 build with JIT (#125209) | Michael Droettboom | 2024-10-18 | 1 | -1/+1 |
|
|
* | gh-125604: Move _Py_AuditHookEntry, etc. Out of pycore_runtime.h (gh-125605) | Eric Snow | 2024-10-18 | 9 | -8/+15 |
|
|
* | gh-125541: Make Ctrl-C interrupt `threading.Lock.acquire()` on Windows (#125546) | Sam Gross | 2024-10-17 | 1 | -2/+15 |
|
|
* | gh-123153: Fix PGO builds with free-threading on Windows (#125607) | Michael Droettboom | 2024-10-17 | 1 | -6/+14 |
|
|
* | gh-125217: Turn off optimization around_PyEval_EvalFrameDefault to avoid MSVC... | Michael Droettboom | 2024-10-16 | 1 | -0/+14 |
|
|
* | gh-124872: Replace enter/exit events with "switched" (#125532) | Kirill Podoprigora | 2024-10-16 | 1 | -10/+21 |
|
|
* | gh-124218: Use per-thread refcounts for code objects (#125216) | Sam Gross | 2024-10-15 | 4 | -35/+49 |
|
|
* | gh-124375: Avoid calling `_PyMem_ProcessDelayed` on other thread states (#124... | Sam Gross | 2024-10-15 | 1 | -6/+12 |
|
|
* | gh-125512: Revert "gh-124872: Replace enter/exit events with "switched" (#124... | Kirill Podoprigora | 2024-10-15 | 1 | -21/+10 |
|
|
* | gh-125196: Use PyUnicodeWriter in HAMT (#125458) | Victor Stinner | 2024-10-15 | 1 | -50/+31 |
|
|
* | gh-125234: Make PyInitConfig_Free(NULL) a no-op (#125266) | RUANG (Roy James) | 2024-10-15 | 1 | -0/+3 |
|
|
* | gh-125470: Fix warning in `Python/generated_cases.c.h` (#125471) | sobolevn | 2024-10-14 | 3 | -0/+6 |
|
|
* | gh-124872: Replace enter/exit events with "switched" (#124776) | Richard Hansen | 2024-10-14 | 1 | -10/+21 |
|
|
* | GH-125323: Convert DECREF_INPUTS_AND_REUSE_FLOAT into a function that takes P... | Mark Shannon | 2024-10-14 | 4 | -38/+18 |
|
|
* | gh-125139: use `_PyRecursiveMutex` in `_thread.RLock` (#125144) | Kumar Aditya | 2024-10-14 | 1 | -3/+28 |
|
|
* | gh-125323: Remove some unsafe Py_DECREFs in bytecodes.c, replacing them with ... | Ken Jin | 2024-10-14 | 3 | -60/+60 |
|
|
* | gh-125161: return non zero value in pthread_self on wasi (#125303) | Kumar Aditya | 2024-10-13 | 1 | -5/+5 |
|
|
* | gh-124872: Change PyContext_WatchCallback to take PyObject (#124737) | Richard Hansen | 2024-10-12 | 1 | -3/+3 |
|
|
* | gh-124872: Move PyThreadState to first argument for consistency (#124774) | Richard Hansen | 2024-10-12 | 1 | -3/+4 |
|
|
* | gh-111924: use atomics for interp id refcounting (#125321) | Kumar Aditya | 2024-10-12 | 1 | -48/+6 |
|
|
* | gh-125268: Use static string for "1e309" in AST (#125272) | Sam Gross | 2024-10-10 | 2 | -27/+4 |
|
|
* | GH-125174: Make immortal objects more robust, following design from PEP 683 (... | Mark Shannon | 2024-10-10 | 4 | -7/+7 |
|
|
* | gh-125196: Use PyUnicodeWriter for repr(contextvars.Token) (#125220) | Victor Stinner | 2024-10-09 | 1 | -28/+11 |
|
|
* | gh-125196: Use PyUnicodeWriter in symtable.c (#125199) | Victor Stinner | 2024-10-09 | 1 | -19/+16 |
|
|
* | gh-115999: Refactor `LOAD_GLOBAL` specializations to avoid reloading {globals... | mpage | 2024-10-09 | 6 | -40/+242 |
|
|
* | gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194) | Victor Stinner | 2024-10-09 | 6 | -8/+8 |
|
|
* | gh-125039: Make `this_instr`/`prev_instr` const in cases generator (GH-125071) | Tomas R. | 2024-10-09 | 1 | -72/+72 |
|
|
* | gh-124502: Remove _PyUnicode_EQ() function (#125114) | Victor Stinner | 2024-10-09 | 1 | -1/+1 |
|
|
* | gh-125063: Emit slices as constants in the bytecode compiler (#125064) | Michael Droettboom | 2024-10-08 | 2 | -19/+93 |
|
|
* | gh-115999: Stop the world when invalidating function versions (#124997) | mpage | 2024-10-08 | 1 | -4/+4 |
|
|
* | gh-121404: typo fix in compile.c: MATADATA -> METADATA (#125101) | Mikhail Efimov | 2024-10-08 | 1 | -5/+5 |
|
|
* | GH-121459: Streamline PyObject* to PyStackRef conversions by disallowing NULL... | Mark Shannon | 2024-10-07 | 3 | -52/+54 |
|
|
* | GH-119866: Spill the stack around escaping calls. (GH-124392) | Mark Shannon | 2024-10-07 | 8 | -1406/+2356 |
|
|
* | GH-116968: Remove branch from advance_backoff_counter (GH-124469) | Mark Shannon | 2024-10-07 | 3 | -8/+8 |
|
|
* | gh-125010: Fix `use-after-free` in AST `repr()` (#125015) | Tomas R. | 2024-10-06 | 1 | -1/+0 |
|
|
* | gh-112804: Clamping timeout value for _PySemaphore_PlatformWait (gh-124914) | Donghee Na | 2024-10-05 | 1 | -1/+8 |
|
|
* | gh-124871: fix 'visited' tracking in compiler's reachability analysis (#124952) | Irit Katriel | 2024-10-04 | 1 | -2/+3 |
|
|