-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[5.7] Enable string processing by default. #59623
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
Conversation
@swift-ci please test |
swiftlang/swift-driver#1115 |
@swift-ci please test |
1 similar comment
@swift-ci please test |
@swift-ci please test |
Make frontend flag `-enable-experimental-string-processing` default to true.
@swift-ci please test |
@swift-ci test |
Swift(linux-x86_64) :: Index/Store/cross-import-overlay.swift
Swift(linux-x86_64) :: ScanDependencies/bin_mod_import.swift
Swift(linux-x86_64) :: SourceKit/DocSupport/doc_cross_import_common.swift
Swift(linux-x86_64) :: SourceKit/DocSupport/doc_internal_closure_label.swift
Swift(linux-x86_64) :: SourceKit/DocSupport/doc_swift_module_cross_import.swift
Swift(linux-x86_64) :: SourceKit/DocSupport/doc_system_module_underscored.swift
Swift(linux-x86_64) :: SourceKit/InterfaceGen/gen_swift_module.swift
Swift(linux-x86_64) :: SourceKit/InterfaceGen/gen_swift_module_cross_import.swift
Swift(linux-x86_64) :: SourceKit/InterfaceGen/gen_swift_module_cross_import_common.swift Looks like most of these are related to cross-import overlays. I looked into it for a while and couldn't figure out why. Some test outputted "_StringProcessing" in the import list but not "_Concurrency", and yet those tests have neither |
Looking forward to this 😉 Would be nice to stop special casing on linux builds :-) |
@swift-ci test |
1 similar comment
@swift-ci test |
|
@swift-ci test |
@swift-ci Please test |
This is some groundwork to make it possible to flip the `-enable-experimental-string-processing` flag on by default if and when it passes Swift Evolution. This PR itself do **not** change the defaults. - Do not implicitly import _StringProcessing when building a module interface. - Do not implicitly import _StringProcessing when core libraries, same as _Concurrency.
don't import string processing
@swift-ci please test |
* Merge pull request #59623 from rxwei/cherry-42611 * Fixup switch.swift test from bad merge. Co-authored-by: Richard Wei <[email protected]>
…#61793) * Merge pull request swiftlang#59623 from rxwei/cherry-42611 * Fixup switch.swift test from bad merge. Co-authored-by: Richard Wei <[email protected]>
Cherry-pick of #42611.
Make frontend flag
-enable-experimental-string-processing
default to true.