summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_threading.py
Commit message (Expand)AuthorAgeFilesLines
* gh-59705: Set OS thread name when Thread.name is changed (#127702)Victor Stinner2024-12-101-0/+19
* gh-59705: Add _thread.set_name() function (#127338)Victor Stinner2024-12-061-0/+60
* gh-127421: Fix race in test_start_new_thread_failed (#127549)mpage2024-12-031-1/+2
* gh-109746: Fix race condition in test_start_new_thread_failed (GH-127299)Serhiy Storchaka2024-11-271-2/+2
* gh-109746: Make _thread.start_new_thread delete state of new thread on its st...Radislav Chugunov2024-11-221-0/+34
* gh-87135: Hang non-main threads that attempt to acquire the GIL during finali...Jeremy Maitin-Shepard2024-10-021-0/+70
* gh-118495: Skip test using threads after forking when running with TSAN (#118...mpage2024-05-031-3/+2
* gh-118433: Temporarily skip `test_interrupt_main_subthread` in free-threaded ...mpage2024-05-011-1/+2
* gh-112730: Make the test suite resilient to color-activation environment vari...Pablo Galindo Salgado2024-04-241-0/+3
* gh-117649: Raise ImportError for unsupported modules in free-threaded build (...Sam Gross2024-04-111-1/+2
* gh-116622: Test updates for Android (#117299)Malcolm Smith2024-04-051-1/+1
* gh-116303: Skip test module dependent tests if test modules are unavailable (...Erlend E. Aasland2024-04-031-1/+3
* gh-113964: Don't prevent new threads until all non-daemon threads exit (#116677)Sam Gross2024-03-191-7/+31
* gh-114271: Fix race in `Thread.join()` (#114839)mpage2024-03-161-60/+1
* gh-112536: Add test_threading to TSAN tests (#116898)Antoine Pitrou2024-03-161-8/+16
* gh-112536: Add TSAN builds on Github Actions (#116872)Donghee Na2024-03-161-0/+8
* gh-76785: Update test.support.interpreters to Align With PEP 734 (gh-115566)Eric Snow2024-02-281-1/+1
* gh-114315: Make `threading.Lock` a real class, not a factory function (#114479)Nikita Sobolev2024-01-251-5/+15
* gh-114423: Remove DummyThread from threading._active when thread dies (GH-114...Fabio Zadrozny2024-01-231-17/+38
* gh-102512: Turn _DummyThread into _MainThread after os.fork() called from a f...Serhiy Storchaka2024-01-221-8/+90
* gh-76785: Fix test_threading on Non-Subinterpreter Builds (gh-113014)Eric Snow2023-12-121-1/+1
* gh-76785: Fixes for test.support.interpreters (gh-112982)Eric Snow2023-12-121-1/+1
* GH-110829: Ensure Thread.join() joins the OS thread (#110848)Antoine Pitrou2023-11-041-3/+44
* gh-110656: Fix logging test_post_fork_child_no_deadlock() if ASAN (#110657)Victor Stinner2023-10-111-8/+1
* gh-105716: Support Background Threads in Subinterpreters Consistently (gh-109...Eric Snow2023-10-021-0/+49
* gh-110031: Skip test_threading fork tests if ASAN (#110100)Victor Stinner2023-09-291-16/+25
* gh-109593: Fix reentrancy issue in multiprocessing resource_tracker (#109629)Antoine Pitrou2023-09-261-0/+3
* gh-89363: Skip threading test_is_alive_after_fork() if ASAN (#109835)Victor Stinner2023-09-251-0/+4
* gh-102029: Deprecate passing arguments to `_PyRLock` in `threading` (#102071)Nikita Sobolev2023-08-171-0/+24
* gh-106236: Replace `assert` with `raise RuntimeError` in `threading.py` (#106...Nikita Sobolev2023-07-121-0/+8
* gh-104690 Disallow thread creation and fork at interpreter finalization (#104...chgnrdv2023-06-041-28/+16
* gh-104837: Revert "gh-104341: Add a Separate "Running" Lock for Each Thread (...Gregory P. Smith2023-05-241-12/+12
* gh-104341: Add a Separate "Running" Lock for Each Thread (gh-104754)Eric Snow2023-05-231-12/+12
* gh-99113: Add PyInterpreterConfig.own_gil (gh-104204)Eric Snow2023-05-051-0/+1
* gh-101659: Isolate "obmalloc" State to Each Interpreter (gh-101660)Eric Snow2023-04-241-0/+1
* gh-102056: Fix a few bugs in error handling of exception printing code (#102078)Irit Katriel2023-02-201-0/+31
* gh-98627: Add an Optional Check for Extension Module Subinterpreter Compatibi...Eric Snow2023-02-161-0/+1
* gh-100228: Warn from os.fork() if other threads exist. (#100229)Gregory P. Smith2022-12-291-45/+65
* gh-98610: Adjust the Optional Restrictions on Subinterpreters (GH-98618)Eric Snow2022-10-311-0/+56
* GH-93503: Add thread-specific APIs to set profiling and tracing functions in ...Pablo Galindo Salgado2022-08-241-0/+59
* gh-69443: Add test.support.Py_DEBUG constant (#93226)Victor Stinner2022-05-251-3/+0
* gh-89898: Fix test_threading.test_args_argument() (#92885)Victor Stinner2022-05-171-0/+1
* gh-88750: Remove the PYTHONTHREADDEBUG env var support. (#92509)Gregory P. Smith2022-05-091-10/+0
* bpo-40280: Detect missing threading on WASM platforms (GH-32352)Christian Heimes2022-04-071-0/+1
* bpo-45735: Promise the long-time truth that `args=list` works (GH-30982)Charlie Zhao2022-02-261-0/+26
* bpo-40280: Skip subprocess-based tests on wasm32-emscripten (GH-30615)Christian Heimes2022-01-251-1/+2
* bpo-40280: Add requires_fork test helper (GH-30622)Christian Heimes2022-01-161-9/+9
* bpo-1596321: Fix threading._shutdown() for the main thread (GH-28549)Victor Stinner2021-09-271-0/+33
* bpo-45020: Freeze some of the modules imported during startup. (gh-28335)Eric Snow2021-09-151-1/+2
* bpo-44584: Deprecate PYTHONTHREADDEBUG env var (GH-27065)Victor Stinner2021-08-061-0/+13