| Commit message (Expand) | Author | Age | Files | Lines |
* | GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-... | Savannah Ostrowski | 2024-09-27 | 1 | -0/+1 |
|
|
* | gh-119333: Add C api to have contextvar enter/exit callbacks (#119335) | Jason Fried | 2024-09-24 | 1 | -0/+5 |
|
|
* | Remove comment from pystate created in 2003 (#123259) | Anthony Shaw | 2024-08-24 | 1 | -5/+0 |
|
|
* | Add debug offsets for free threaded builds (#123041) | Pablo Galindo Salgado | 2024-08-15 | 1 | -1/+3 |
|
|
* | gh-122697: Fix free-threading memory leaks at shutdown (#122703) | Sam Gross | 2024-08-08 | 1 | -1/+1 |
|
|
* | gh-122417: Implement per-thread heap type refcounts (#122418) | Sam Gross | 2024-08-06 | 1 | -7/+6 |
|
|
* | gh-100240: Use a consistent implementation for freelists (#121934) | Sam Gross | 2024-07-22 | 1 | -2/+2 |
|
|
* | gh-120973: Fix thread-safety issues with `threading.local` (#121655) | mpage | 2024-07-19 | 1 | -0/+3 |
|
|
* | gh-121621: Move asyncio_running_loop to private struct (#121939) | Sam Gross | 2024-07-17 | 1 | -2/+2 |
|
|
* | gh-121621: Move asyncio running loop to thread state (GH-121695) | Ken Jin | 2024-07-16 | 1 | -0/+4 |
|
|
* | gh-120838: Add _PyThreadState_WHENCE_FINI (gh-121010) | Eric Snow | 2024-06-25 | 1 | -5/+9 |
|
|
* | gh-120726: Fix compiler warnings on is_core_module() (#120727) | Kirill Podoprigora | 2024-06-19 | 1 | -3/+4 |
|
|
* | gh-117657: Fix race involving GC and heap initialization (#119923) | Sam Gross | 2024-06-04 | 1 | -0/+2 |
|
|
* | gh-117657: Fix race involving immortalizing objects (#119927) | Sam Gross | 2024-06-03 | 1 | -3/+1 |
|
|
* | gh-119369: Fix deadlock during thread exit in free-threaded build (#119528) | Sam Gross | 2024-05-31 | 1 | -9/+12 |
|
|
* | gh-119585: Fix crash involving `PyGILState_Release()` and `PyThreadState_Clea... | Sam Gross | 2024-05-31 | 1 | -0/+6 |
|
|
* | gh-118727: Don't drop the GIL in `drop_gil()` unless the current thread holds... | Brett Simmers | 2024-05-23 | 1 | -7/+4 |
|
|
* | gh-117657: Fix QSBR race condition (#118843) | Alex Turner | 2024-05-10 | 1 | -1/+1 |
|
|
* | gh-117657: Fix data races reported by TSAN on `interp->threads.main` (#118865) | mpage | 2024-05-10 | 1 | -11/+20 |
|
|
* | gh-116322: Enable the GIL while loading C extension modules (#118560) | Brett Simmers | 2024-05-07 | 1 | -8/+25 |
|
|
* | gh-112075: use per-thread dict version pool (#118676) | Dino Viehland | 2024-05-07 | 1 | -0/+1 |
|
|
* | 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 | -3/+1 |
|
|
* | gh-118335: Configure Tier 2 interpreter at build time (#118339) | Guido van Rossum | 2024-05-01 | 1 | -0/+6 |
|
|
* | gh-118332: Fix deadlock involving stop the world (#118412) | Sam Gross | 2024-04-30 | 1 | -1/+2 |
|
|
* | gh-117783: Immortalize objects that use deferred reference counting (#118112) | Sam Gross | 2024-04-29 | 1 | -0/+11 |
|
|
* | gh-117657: Quiet TSAN warnings about remaining non-atomic accesses of `tstate... | mpage | 2024-04-23 | 1 | -1/+1 |
|
|
* | gh-116818: Make `sys.settrace`, `sys.setprofile`, and monitoring thread-safe ... | Dino Viehland | 2024-04-19 | 1 | -0/+1 |
|
|
* | GH-117760: Streamline the trashcan mechanism (GH-117763) | Mark Shannon | 2024-04-17 | 1 | -0/+2 |
|
|
* | gh-117657: Quiet more TSAN warnings due to incorrect modeling of compare/exch... | mpage | 2024-04-15 | 1 | -2/+2 |
|
|
* | gh-117657: Quiet TSAN warning about a data race between `start_the_world()` a... | mpage | 2024-04-15 | 1 | -1/+2 |
|
|
* | gh-76785: Handle Legacy Interpreters Properly (gh-117490) | Eric Snow | 2024-04-11 | 1 | -0/+7 |
|
|
* | gh-76785: Add More Tests to test_interpreters.test_api (gh-117662) | Eric Snow | 2024-04-11 | 1 | -2/+53 |
|
|
* | gh-117439: Make refleak checking thread-safe without the GIL (#117469) | Sam Gross | 2024-04-08 | 1 | -0/+8 |
|
|
* | gh-111926: Make weakrefs thread-safe in free-threaded builds (#117168) | mpage | 2024-04-08 | 1 | -0/+9 |
|
|
* | gh-76785: Raise InterpreterError, Not RuntimeError (gh-117489) | Eric Snow | 2024-04-03 | 1 | -1/+1 |
|
|
* | gh-117303: Don't detach in `PyThreadState_DeleteCurrent()` (#117304) | Sam Gross | 2024-03-29 | 1 | -2/+0 |
|
|
* | gh-117300: Use stop the world to make `sys._current_frames` and `sys._current... | Sam Gross | 2024-03-29 | 1 | -0/+4 |
|
|
* | gh-110481: Fix biased reference counting queue initialization. (#117271) | Sam Gross | 2024-03-28 | 1 | -4/+6 |
|
|
* | gh-105716: Fix _PyInterpreterState_IsRunningMain() For Embedders (gh-117140) | Eric Snow | 2024-03-22 | 1 | -20/+10 |
|
|
* | gh-116522: Refactor `_PyThreadState_DeleteExcept` (#117131) | Sam Gross | 2024-03-21 | 1 | -15/+24 |
|
|
* | gh-76785: Drop PyInterpreterID_Type (gh-117101) | Eric Snow | 2024-03-21 | 1 | -5/+0 |
|
|
* | gh-105716: Update interp->threads.main After Fork (gh-117049) | Eric Snow | 2024-03-21 | 1 | -0/+35 |
|
|
* | gh-76785: Clean Up Interpreter ID Conversions (gh-117048) | Eric Snow | 2024-03-21 | 1 | -24/+79 |
|
|
* | gh-116522: Stop the world before fork() and during shutdown (#116607) | Sam Gross | 2024-03-21 | 1 | -0/+6 |
|
|
* | gh-116916: Remove separate next_func_version counter (#116918) | Guido van Rossum | 2024-03-18 | 1 | -1/+0 |
|
|
* | gh-114271: Fix race in `Thread.join()` (#114839) | mpage | 2024-03-16 | 1 | -24/+1 |
|
|
* | gh-116515: Clear thread-local state before tstate_delete_common() (#116517) | Sam Gross | 2024-03-11 | 1 | -1/+2 |
|
|
* | gh-116396: Pass "detached_state" argument to tstate_set_detached (#116398) | Sam Gross | 2024-03-07 | 1 | -6/+6 |
|
|
* | gh-115103: Delay reuse of mimalloc pages that store PyObjects (#115435) | Sam Gross | 2024-03-06 | 1 | -0/+7 |
|
|