| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-120642: Move private PyCode APIs to the internal C API (#120643) | Victor Stinner | 2024-06-26 | 1 | -0/+1 |
|
|
* | gh-120834: fix type of *_iframe field in _PyGenObject_HEAD declaration (#120835) | Irit Katriel | 2024-06-24 | 1 | -1/+1 |
|
|
* | gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165) | Ken Jin | 2024-06-12 | 1 | -1/+4 |
|
|
* | gh-118527: Intern code consts in free-threaded build (#118667) | Sam Gross | 2024-05-07 | 1 | -0/+1 |
|
|
* | gh-116738: Make `_codecs` module thread-safe (#117530) | Brett Simmers | 2024-05-02 | 1 | -4/+2 |
|
|
* | gh-76785: Handle Legacy Interpreters Properly (gh-117490) | Eric Snow | 2024-04-11 | 1 | -1/+4 |
|
|
* | gh-76785: Add More Tests to test_interpreters.test_api (gh-117662) | Eric Snow | 2024-04-11 | 1 | -0/+16 |
|
|
* | gh-111926: Make weakrefs thread-safe in free-threaded builds (#117168) | mpage | 2024-04-08 | 1 | -0/+7 |
|
|
* | gh-116968: Reimplement Tier 2 counters (#117144) | Guido van Rossum | 2024-04-04 | 1 | -6/+0 |
|
|
* | gh-76785: Drop PyInterpreterID_Type (gh-117101) | Eric Snow | 2024-03-21 | 1 | -3/+2 |
|
|
* | gh-76785: Clean Up Interpreter ID Conversions (gh-117048) | Eric Snow | 2024-03-21 | 1 | -0/+3 |
|
|
* | gh-116916: Remove separate next_func_version counter (#116918) | Guido van Rossum | 2024-03-18 | 1 | -1/+0 |
|
|
* | chore: fix typos (#116345) | cui fliter | 2024-03-05 | 1 | -1/+1 |
|
|
* | gh-115103: Implement delayed free mechanism for free-threaded builds (#115367) | Sam Gross | 2024-02-20 | 1 | -0/+1 |
|
|
* | GH-112354: Initial implementation of warm up on exits and trace-stitching (GH... | Mark Shannon | 2024-02-20 | 1 | -1/+4 |
|
|
* | gh-115103: Implement delayed memory reclamation (QSBR) (#115180) | Sam Gross | 2024-02-16 | 1 | -0/+2 |
|
|
* | gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329) | Donghee Na | 2024-02-14 | 1 | -4/+0 |
|
|
* | GH-113710: Backedge counter improvements. (GH-115166) | Mark Shannon | 2024-02-13 | 1 | -2/+4 |
|
|
* | gh-114271: Make `PyInterpreterState.threads.count` thread-safe in free-thread... | mpage | 2024-02-12 | 1 | -1/+1 |
|
|
* | gh-110481: Implement inter-thread queue for biased reference counting (#114824) | Sam Gross | 2024-02-09 | 1 | -0/+1 |
|
|
* | GH-113710: Add a "globals to constants" pass (GH-114592) | Mark Shannon | 2024-02-02 | 1 | -1/+1 |
|
|
* | gh-111968: Use per-thread freelists for dict in free-threading (gh-114323) | Donghee Na | 2024-02-01 | 1 | -1/+1 |
|
|
* | gh-113055: Use pointer for interp->obmalloc state (gh-113412) | Neil Schemenauer | 2024-01-27 | 1 | -1/+11 |
|
|
* | gh-114312: Collect stats for unlikely events (GH-114493) | Michael Droettboom | 2024-01-25 | 1 | -0/+29 |
|
|
* | gh-111964: Implement stop-the-world pauses (gh-112471) | Sam Gross | 2024-01-23 | 1 | -0/+17 |
|
|
* | gh-111968: Use per-thread freelists for generator in free-threading (gh-114189) | Donghee Na | 2024-01-18 | 1 | -1/+0 |
|
|
* | gh-111968: Use per-thread freelists for PyContext in free-threading (gh-114122) | Donghee Na | 2024-01-16 | 1 | -1/+0 |
|
|
* | gh-111968: Use per-thread slice_cache in free-threading (gh-113972) | Donghee Na | 2024-01-15 | 1 | -3/+0 |
|
|
* | gh-111968: Use per-thread freelists for float in free-threading (gh-113886) | Donghee Na | 2024-01-10 | 1 | -1/+0 |
|
|
* | gh-111968: Introduce _PyFreeListState and _PyFreeListState_GET API (gh-113584) | Donghee Na | 2024-01-09 | 1 | -1/+3 |
|
|
* | gh-112532: Isolate abandoned segments by interpreter (#113717) | Sam Gross | 2024-01-04 | 1 | -0/+5 |
|
|
* | gh-76785: Fixes for test.support.interpreters (gh-112982) | Eric Snow | 2023-12-12 | 1 | -3/+3 |
|
|
* | gh-112538: Add internal-only _PyThreadStateImpl "wrapper" for PyThreadState (... | Sam Gross | 2023-12-07 | 1 | -2/+3 |
|
|
* | gh-103615: Use local events for opcode tracing (GH-109472) | Tian Gao | 2023-11-03 | 1 | -1/+0 |
|
|
* | gh-76785: Crossinterp utils additions (gh-111530) | Eric Snow | 2023-11-01 | 1 | -2/+2 |
|
|
* | gh-76785: Move the Cross-Interpreter Code to Its Own File (gh-111502) | Eric Snow | 2023-10-30 | 1 | -22/+1 |
|
|
* | GH-109369: Add machinery for deoptimizing tier2 executors, both individually ... | Mark Shannon | 2023-10-23 | 1 | -0/+1 |
|
|
* | gh-110805: Allow the repl to show source code and complete tracebacks (#110775) | Pablo Galindo Salgado | 2023-10-13 | 1 | -0/+1 |
|
|
* | gh-109693: Update pycore_interp.h to use pyatomic.h (#110604) | Donghee Na | 2023-10-10 | 1 | -4/+3 |
|
|
* | gh-76785: Add SendChannel.send_buffer() (#110246) | Eric Snow | 2023-10-09 | 1 | -1/+2 |
|
|
* | gh-110310: Add a Per-Interpreter XID Registry for Heap Types (gh-110311) | Eric Snow | 2023-10-04 | 1 | -15/+29 |
|
|
* | GH-109369: Merge all eval-breaker flags and monitoring version into one word.... | Mark Shannon | 2023-10-04 | 1 | -2/+1 |
|
|
* | gh-105716: Support Background Threads in Subinterpreters Consistently (gh-109... | Eric Snow | 2023-10-02 | 1 | -0/+2 |
|
|
* | gh-109793: Allow Switching Interpreters During Finalization (gh-109794) | Eric Snow | 2023-09-27 | 1 | -0/+16 |
|
|
* | GH-108716: Turn off deep-freezing of code objects. (GH-108722) | Mark Shannon | 2023-09-08 | 1 | -0/+1 |
|
|
* | GH-108390: Prevent non-local events being set with `sys.monitoring.set_local_... | Mark Shannon | 2023-09-05 | 1 | -1/+1 |
|
|
* | gh-108634: PyInterpreterState_New() no longer calls Py_FatalError() (#108748) | Victor Stinner | 2023-09-01 | 1 | -0/+4 |
|
|
* | gh-107211: No longer export internal functions (6) (#108424) | Victor Stinner | 2023-08-24 | 1 | -31/+31 |
|
|
* | gh-108216: Cleanup #include in internal header files (#108228) | Victor Stinner | 2023-08-21 | 1 | -6/+6 |
|
|
* | GH-104580: Put `eval_breaker` back at the start of the interpreter state. (GH... | Mark Shannon | 2023-07-28 | 1 | -2/+5 |
|
|