cpython/Lib/test/test_concurrent_futures
Sam Gross 520cf2170e
gh-117688: Fix deadlock in test_no_stale_references with GIL disabled (#117720)
Check `my_object_collected.wait()` in a loop to give the main thread a
chance to merge the reference count fields. Additionally, call
`my_object_collected.set()` in a background thread to avoid deadlocking
when the destructor is called asynchronously via the eval breaker
within the body of of `my_object_collected.wait()`.
2024-04-15 12:54:56 -04:00
..
__init__.py gh-71052: fix test_concurrent_futures wasi regression. (#115923) 2024-02-26 00:02:56 +00:00
executor.py gh-117688: Fix deadlock in test_no_stale_references with GIL disabled (#117720) 2024-04-15 12:54:56 -04:00
test_as_completed.py gh-109565: Fix concurrent.futures test_future_times_out() (#109949) 2023-09-27 08:51:44 +00:00
test_deadlock.py gh-109917: Fix test instability in test_concurrent_futures (#110306) 2023-10-03 22:59:49 +01:00
test_future.py
test_init.py gh-71052: Enable test_concurrent_futures on platforms that lack multiprocessing (gh-115917) 2024-02-25 11:38:18 -08:00
test_process_pool.py gh-117478: Add `@support.requires_gil_enabled` decorator (#117479) 2024-04-04 14:10:46 -04:00
test_shutdown.py gh-116682: stdout may be empty in test_cancel_futures_wait_false (#116683) 2024-03-12 20:11:58 -04:00
test_thread_pool.py gh-117478: Add `@support.requires_gil_enabled` decorator (#117479) 2024-04-04 14:10:46 -04:00
test_wait.py gh-116622: Test updates for Android (#117299) 2024-04-05 20:57:36 +00:00
util.py gh-112536: Add TSAN builds on Github Actions (#116872) 2024-03-16 11:10:37 +01:00