summaryrefslogtreecommitdiffstats
path: root/Tools/tsan
Commit message (Expand)AuthorAgeFilesLines
* gh-133467: Fix typeobject `tp_base` race in free threading (gh-140549)Edward Xu2025-11-051-4/+0
* gh-137238: Fix data race in `_Py_slot_tp_getattr_hook` (gh-137240)Sam Gross2025-08-051-1/+0
* gh-133467: fix data race in `type_set_name` (#137302)Kumar Aditya2025-08-011-2/+0
* gh-127266: avoid data races when updating type slots (gh-133177)Neil Schemenauer2025-05-281-7/+0
* gh-133467: Add TSAN suppressions for races in typeobject (gh-133534)Neil Schemenauer2025-05-081-1/+9
* Revert gh-127266: avoid data races when updating type slots (gh-131174) (gh-1...Neil Schemenauer2025-04-291-1/+7
* gh-127266: avoid data races when updating type slots (gh-131174)Neil Schemenauer2025-04-281-7/+1
* gh-132070: add `PyObject_Realloc` suppression in free-threading (#132468)Kumar Aditya2025-04-161-0/+4
* gh-116738: remove multiprocessing suppressions (#131319)Kumar Aditya2025-03-171-2/+0
* gh-124878: Fix race conditions during interpreter finalization (#130649)Sam Gross2025-03-062-12/+0
* gh-124878: Add temporary TSAN suppression for free_threadstate (gh-130602)Sam Gross2025-02-282-1/+4
* gh-111924: Fix data races when swapping allocators (gh-130287)Sam Gross2025-02-202-9/+0
* gh-115999: Make list and tuple iteration more thread-safe. (#128637)T. Wouters2025-02-191-2/+9
* gh-117657: Enable test_opcache under TSAN (GH-129831)Sam Gross2025-02-111-0/+3
* gh-117657: Include all of test_free_threading in TSAN tests (#129749)Sam Gross2025-02-061-0/+6
* gh-117657: Fix data race in `new_reference` for free threaded build (gh-129665)Bogdan Romanyuk2025-02-061-1/+0
* Merge TSAN test matrices in CI (#123278)🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко)2025-01-291-0/+0
* gh-117657: Fix file descriptor race in test_socket.py (#123697)Nadeshiko Manju2024-09-061-2/+0
* gh-117657: Avoid race in `PAUSE_ADAPTIVE_COUNTER` in free-threaded build (#12...Sam Gross2024-07-301-1/+0
* gh-122201: Lock mutex when setting handling_thread to NULL (#122204)Sam Gross2024-07-261-1/+0
* gh-117657: Remove TSAN suppressions for _abc.c (#121508)Sam Gross2024-07-101-2/+0
* gh-117657: Fix TSan race in _PyDict_CheckConsistency (#121551)Sam Gross2024-07-101-8/+0
* gh-117657: Fix TSAN races in setobject.c (#121511)Sam Gross2024-07-091-3/+0
* gh-117657: Fix data races reported by TSAN in some set methods (#120914)AN Long2024-07-011-1/+0
* gh-117657: Use critical section to make _socket.socket.close thread safe (GH-...AN Long2024-07-011-1/+0
* gh-117657: Fix `__slots__` thread safety in free-threaded build (#119368)Daniele Parmeggiani2024-06-171-2/+0
* gh-117657: Fix TSan reported data race on ioctl_works (#120175)Sam Gross2024-06-171-1/+0
* gh-117657: Add TSAN suppression for set_default_allocator_unlocked (#120500)AN Long2024-06-141-0/+2
* gh-117657: Make PyType_HasFeature atomic (GH-120210)Ken Jin2024-06-131-1/+0
* gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165)Ken Jin2024-06-121-2/+0
* gh-117657: Fix TSAN race involving import lock (#118523)Sam Gross2024-06-061-4/+0
* gh-117657: Fix race involving GC and heap initialization (#119923)Sam Gross2024-06-041-3/+0
* gh-117657: Fix race involving immortalizing objects (#119927)Sam Gross2024-06-031-2/+0
* gh-117657: Avoid `sem_clockwait` in TSAN (#119915)Sam Gross2024-06-031-9/+0
* gh-117657: Fix data races report by TSAN unicode-hash (gh-119907)Donghee Na2024-06-031-1/+0
* gh-117657: Fix TSAN reported race in `_PyEval_IsGILEnabled`. (#119921)Sam Gross2024-06-021-1/+0
* gh-117657: Add TSAN suppression for `set_discard_entry` (#119908)Sam Gross2024-06-011-0/+2
* gh-117657: Fix TSAN race in QSBR assertion (#119887)Sam Gross2024-06-011-2/+0
* gh-117657: Fix TSAN race in free-threaded GC (#119883)Sam Gross2024-06-011-3/+0
* gh-117657: Fix itertools.count thread safety (#119268)Arnon Yaari2024-05-211-1/+0
* gh-117657: Log TSAN warnings to separate files and archive them (#118747)mpage2024-05-101-0/+3
* gh-117657: Fix QSBR race condition (#118843)Alex Turner2024-05-101-1/+0
* gh-117657: Fix data races reported by TSAN on `interp->threads.main` (#118865)mpage2024-05-101-2/+0
* gh-117657: Replace TSAN suppresions with more specific rules (#118722)Brett Simmers2024-05-091-24/+81
* gh-117657: Fix data races when writing / reading `ob_gc_bits` (#118292)mpage2024-05-081-3/+0
* gh-117657: Disable the function/code cache in free-threaded builds (#118301)mpage2024-05-031-1/+0
* gh-117657: TSAN fix race on `gstate->young.count` (#118313)Alex Turner2024-04-291-1/+0
* gh-117657: Fix race data race in `_Py_IsOwnedByCurrentThread()` (#118258)mpage2024-04-261-1/+0
* gh-117657: Fixes a few small TSAN issues in dictobject (#118200)Dino Viehland2024-04-251-3/+0
* gh-117657: Add a couple more TSAN suppressions (#118256)mpage2024-04-251-0/+5