summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_free_threading
Commit message (Expand)AuthorAgeFilesLines
* gh-129069: fix more thread safety issues in `list` (#143019)Kumar Aditya2025-12-221-0/+58
* gh-120321: Make gi_frame_state transitions atomic in FT build (gh-142599)Sam Gross2025-12-191-0/+71
* gh-116738: Make _bz2 module thread-safe (gh-142756)Alper2025-12-151-0/+11
* Use threading.Event rather than boolean flag. (gh-142722)Neil Schemenauer2025-12-141-9/+7
* gh-132657: Add lock-free set contains implementation (#132290)Neil Schemenauer2025-12-131-6/+130
* gh-116738: Make zlib module thread-safe (gh-142432)Alper2025-12-121-0/+80
* gh-116738: Fix thread-safety issue in re module for free threading (gh-141923)Alper2025-11-261-0/+62
* gh-129441: Fix some flakiness in test_instrumentation (gh-141881)Sam Gross2025-11-241-23/+6
* gh-120158: Fix inconsistent monitoring state when setting events too frequent...Sam Gross2025-11-231-0/+3
* gh-137422: Fix race condition in PyImport_AddModuleRef (gh-141822)Sam Gross2025-11-211-0/+47
* gh-116738: Make csv module thread-safe (gh-141365)Alper2025-11-211-0/+50
* gh-116738: use `PyMutex` in `lzma` module (#140711)Alper2025-11-111-0/+56
* gh-133467: Fix typeobject `tp_base` race in free threading (gh-140549)Edward Xu2025-11-051-0/+19
* gh-116738: Use PyMutex for bz2 module (gh-140555)Alper2025-10-271-0/+53
* gh-116738: Make _suggestions module thread-safe (gh-140321)Alper2025-10-221-0/+24
* gh-116738: test `uuid` module thread safety in free-threading (#140068)Alper2025-10-161-0/+60
* gh-116738: test `dbm.gnu` module on FT Python build (#138467)Alper2025-10-121-0/+79
* gh-116738: make `mmap` module thread-safe (#139237)Alper2025-10-091-0/+315
* gh-116738: add multi-threaded tests for `resource` module on free-threading b...Alper2025-09-111-0/+41
* gh-116738: make `cProfile` module thread-safe (#138229)Alper2025-09-061-0/+43
* gh-138360: Fix `test_free_threading` for IO objects (#138359)Andrey2025-09-011-1/+1
* gh-116738: Fix `test_json_mutating_exact_dict` (#138339)Pieter Eendebak2025-09-011-1/+1
* gh-116738: Make `_json` module thread-safe in the free-threading (#119438)Pieter Eendebak2025-08-311-0/+79
* gh-137400: Fix thread-safety issues when profiling all threads (gh-137518)Sam Gross2025-08-131-0/+57
* gh-137400: Fix a crash when disabling profiling across all threads (gh-137471)Sam Gross2025-08-111-0/+34
* gh-133467: fix data race in `type_set_name` (#137302)Kumar Aditya2025-08-011-0/+14
* GH-116738: document thread-safety of bisect (GH-136555)Neil Schemenauer2025-07-301-0/+56
* gh-116738: Make syslog module thread-safe (#136760)Alper2025-07-211-0/+44
* gh-116738: Make pwd module thread-safe (#136695)Alper2025-07-171-0/+33
* gh-116738: Make grp module thread-safe (#135434)Alper2025-07-142-43/+58
* gh-136396: Include instrumentation when creating new copies of the bytecode (...mpage2025-07-141-0/+141
* gh-133982: Test _pyio.BytesIO in free-threaded tests (gh-136218)Cody Maloney2025-07-041-17/+25
* gh-123471: Make itertools.product and itertools.combinations thread-safe (#13...Pieter Eendebak2025-06-301-0/+51
* gh-123471: Make itertools.chain thread-safe (#135689)Pieter Eendebak2025-06-301-2/+30
* gh-135557: use atomic stores in `heapq` operations in free-threading (#135601)Xuanteng Huang2025-06-211-1/+28
* gh-135639: fix `test_cycle` test (#135662)Kumar Aditya2025-06-181-1/+4
* gh-133931: Introduce _PyObject_XSetRefDelayed to replace Py_XSETREF (gh-134377)Donghee Na2025-06-171-0/+51
* gh-116738: Make _heapq module thread-safe (#135036)Alper2025-06-091-0/+240
* gh-123471: make concurrent iteration over `itertools.cycle` safe under free-t...Pieter Eendebak2025-06-021-3/+29
* gh-133980: use atomic store in `PyObject_GenericSetDict` (#133988)Kumar Aditya2025-05-201-0/+16
* gh-132641: fix race in `lru_cache` under free-threading (#133787)Peter Hawkins2025-05-131-0/+75
* gh-132551: make `io.BytesIO` thread safe (#132616)Tomasz Pytel2025-05-081-0/+109
* gh-128384: Use a context variable for warnings.catch_warnings (gh-130010)Neil Schemenauer2025-04-091-0/+33
* gh-123358: Use `_PyStackRef` in `LOAD_DEREF` (gh-130064)Sam Gross2025-03-266-32/+44
* gh-121464: Make concurrent iteration over enumerate safe under free-threading...Pieter Eendebak2025-03-131-0/+38
* gh-131152: Remove unused imports from tests (part 2) (#131154)Victor Stinner2025-03-133-3/+1
* gh-120608: Make reversed iterator work with free-threading (#120971)Pieter Eendebak2025-03-121-0/+39
* gh-123471: make `itertools.batched` thread-safe (#129416)Pieter Eendebak2025-03-121-0/+39
* gh-130920: Fix data race in STORE_SUBSCR_LIST_INT (#130923)Sam Gross2025-03-061-1/+15
* gh-115999: Make list and tuple iteration more thread-safe. (#128637)T. Wouters2025-02-191-0/+127