swift
Teach TSan about Swift Task and Actor model
#36216
Merged

Teach TSan about Swift Task and Actor model #36216

swift-ci merged 11 commits into main from tsan-swift-concurrency2
yln
Duplicate select Swift Concurrency tests for TSan
d4fc3e5d
Enable TSan for copied tests
e08cf612
actor_counters.swift: allow specifying of parameters
e023695b
Add support for calling TSan's acquire()/release()
5187382f
Teach TSan about Swift Task and Actor model
a3ccdd29
yln yln assigned yln yln 4 years ago
yln yln requested a review from kubamracek kubamracek 4 years ago
yln yln requested a review from rjmccall rjmccall 4 years ago
yln yln requested a review from ktoso ktoso 4 years ago
yln yln requested a review from DougGregor DougGregor 4 years ago
yln yln requested a review from devincoughlin devincoughlin 4 years ago
yln
yln
yln commented on 2021-03-01
yln
yln
yln commented on 2021-03-01
Fix TSan symbol lookup on Windows
ea5bb777
swiftlang swiftlang deleted a comment from swift-ci on 2021-03-02
ktoso
yln yln requested a review from danliew-apple danliew-apple 4 years ago
yln
kubamracek
Add positive TSan tests for Swift Concurrency
58056ff3
kubamracek
Use `swift_once` instead of C++ static initializers
99bcd87a
swiftlang swiftlang deleted a comment from swift-ci on 2021-03-12
yln
yln
yln commented on 2021-03-12
swift-ci
swift-ci
yln
yln yln closed this 4 years ago
yln yln reopened this 4 years ago
yln
yln
swiftlang swiftlang deleted a comment from swift-ci on 2021-03-15
yln
swift-ci
yln yln requested a review from mikeash mikeash 4 years ago
Manually demangle TSan report to make test pass on Linux
56d9bbbe
Mark test unsupported on Linux and Windows
2ccb3123
yln yln force pushed to 2ccb3123 4 years ago
yln
mikeash
mikeash approved these changes on 2021-03-16
Add `swift_task_set_tsan_hooks()`
8abf12fb
yln
yln commented on 2021-03-16
yln
swift-ci swift-ci merged 54992351 into main 4 years ago
swift-ci swift-ci deleted the tsan-swift-concurrency2 branch 4 years ago
danliew-apple
danliew-apple commented on 2021-03-17

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone