Skip to content

[SR-316] Add Thread Sanitizer Support to Swift #42938

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
AnnaZaks mannequin opened this issue Dec 18, 2015 · 3 comments
Closed

[SR-316] Add Thread Sanitizer Support to Swift #42938

AnnaZaks mannequin opened this issue Dec 18, 2015 · 3 comments
Labels
compiler The Swift compiler itself feature A feature request or implementation source tooling Area: IDE support, SourceKit, and other source tooling

Comments

@AnnaZaks
Copy link
Mannequin

AnnaZaks mannequin commented Dec 18, 2015

Previous ID SR-316
Radar None
Original Reporter @AnnaZaks
Type New Feature
Status Closed
Resolution Done
Additional Detail from JIRA
Votes 1
Component/s Compiler
Labels New Feature
Assignee None
Priority Medium

md5: f3761869c1e411173567839b180aa347

Issue Description:

Thread Sanitizer (TSan) is a compile time instrumentation + runtime monitoring technique for detecting threading issues. TSan's compile time instrumentation is done as an llvm transformation pass, and the runtime library is bundled with clang. We would need to teach the Swift driver/front end about TSan and add support for issue suppression, similarly to what clang does.

@Dante-Broggi
Copy link
Contributor

Has this been done? If so, it should be closed.

@AnnaZaks
Copy link
Mannequin Author

AnnaZaks mannequin commented Sep 17, 2018

Yes, we can close this!

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
@AnthonyLatsis AnthonyLatsis added feature A feature request or implementation source tooling Area: IDE support, SourceKit, and other source tooling and removed new feature labels Nov 11, 2022
@AnthonyLatsis
Copy link
Collaborator

#2076, I suppose.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler The Swift compiler itself feature A feature request or implementation source tooling Area: IDE support, SourceKit, and other source tooling
Projects
None yet
Development

No branches or pull requests

2 participants