Commit Graph

7 Commits

Author SHA1 Message Date
Miss Islington (bot) 0d6324c6b3
[3.13] gh-121946: Temporarily switch to llvm-17 in TSan CI again (GH-122466) (GH-122467)
The Ubuntu package for llvm-18 is broken
(cherry picked from commit 8fb88b22b7)

Co-authored-by: Sam Gross <colesbury@gmail.com>
2024-07-30 15:54:56 +00:00
Miss Islington (bot) e175bd3aaf
[3.13] Revert "gh-121946: Temporarily switch to llvm-17 in TSan CI (GH-121975)" (GH-122032) (#122131)
This reverts commit 53774e911d.

The LLVM 18 Ubuntu package is working now.
(cherry picked from commit ad935a9016)

Co-authored-by: Sam Gross <colesbury@gmail.com>
2024-07-22 17:57:36 +00:00
Miss Islington (bot) 53774e911d
[3.13] gh-121946: Temporarily switch to llvm-17 in TSan CI (GH-121975) (#121981)
The Ubuntu package for llvm-18 is broken
(cherry picked from commit 12c1afa9d1)

Co-authored-by: Sam Gross <colesbury@gmail.com>
2024-07-18 17:55:22 +00:00
Miss Islington (bot) 7dc9e923d1
[3.13] gh-117657: Log TSAN warnings to separate files and archive them (GH-118747) (#118931)
This ensures we don't lose races that occur in subprocesses or
interleave races from workers running in parallel.

Log files are collected and packaged into a zipfile that can be
downloaded from the "Artifacts" section of the workflow run.
(cherry picked from commit b88889e9ff)

Co-authored-by: mpage <mpage@meta.com>
2024-05-10 22:27:17 +00:00
mpage 3a6ff1b1d9
gh-117657: Use clang 18 in TSAN builds (GH-118533)
Use clang 18 in TSAN builds

We were using clang 14 which is a couple of years old.
2024-05-07 11:04:01 +02:00
mpage 47832067da
gh-117657: Add TSAN suppressions for the free-threaded build (#117736)
Additionally, reduce the iterations for a few weakref tests that would
otherwise take a prohibitively long amount of time (> 1 hour) when TSAN
is enabled and the GIL is disabled.
2024-04-15 12:08:25 -04:00
Donghee Na 20578a1f68
gh-112536: Add TSAN builds on Github Actions (#116872) 2024-03-16 11:10:37 +01:00