-
Notifications
You must be signed in to change notification settings - Fork 128
Sanitizers: Address and thread sanitizers config changes #926
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
base: main
Are you sure you want to change the base?
Sanitizers: Address and thread sanitizers config changes #926
Conversation
Update the SwiftPM's SwiftBuild integration to support enabling `address`, `thread` and `undefined` sanitizers while erroring out on the `scudo` and `fuzzer`. Depends on: swiftlang/swift-build#926
|
@swift-ci test |
e6d0420 to
adfe77d
Compare
|
@swift-ci test |
|
it would be good to have a basic test for this in LinkerTaskConstructionTests.swift, stdlibRpathSuppression() is testing a similar kind of thing |
adfe77d to
cbfb043
Compare
|
@swift-ci test |
Update the Address and Thread sanitizers XCspect properties to support using clang and swiftc as a linker.
cbfb043 to
3b60ea5
Compare
|
@swift-ci test |
1 similar comment
|
@swift-ci test |
Update the SwiftPM's SwiftBuild integration to support enabling `address`, `thread` and `undefined` sanitizers while erroring out on the `scudo` and `fuzzer`. Depends on: swiftlang/swift-build#926
| } | ||
|
|
||
|
|
||
| package extension Tag { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we leave this tagging scheme for future discussion? Our tests are already largely organized into modules by test type and small/medium/large doesn't really add any useful information on top of that
Update the SwiftPM's SwiftBuild integration to support enabling `address`, `thread` and `undefined` sanitizers while erroring out on the `scudo` and `fuzzer`. Depends on: swiftlang/swift-build#926
Update the Address and Thread sanitizers xcspec properties to support using
clangandswiftcas a linker.relates to:
--sanitizerargument with SwiftBuild swift-package-manager#9322