Richard Wei
94e8f5393e
Enable string processing by default.
...
Make frontend flag `-enable-experimental-string-processing` default to true.
2022-06-12 20:25:16 -07:00
Doug Gregor
568e943115
Enable import of the _Concurrency module by default.
2021-04-13 23:14:06 -07:00
Arnold Schwaighofer
9286ece71c
Revert "Enable import of the _Concurrency module by default."
2021-04-09 13:20:30 -07:00
Doug Gregor
95fd3ede09
Update tests and testing tools for implicit _Concurrency import
2021-04-06 14:08:41 -07:00
Artem Chikin
40c1687fd2
[Fast Dependency Scanner] Produce information on whether an explicit module is a framework
...
In the fast dependency scanner, depending on whether a module intrface was found via the import search path or framework search path, encode into the dependency graph Swift module details, whether a given module is a framework.
2020-08-12 10:12:35 -07:00
Artem Chikin
83a702a0fd
[Windows] Fix windows breakage caused by lit.cfg change
2020-07-22 19:57:50 -07:00
Artem Chikin
140fd73f83
[Explicit Module Builds] Prevent SerializedModuleLoader from running in Explicit Module Build mode.
...
In order to avoid accidentally implicitly loading modules that are expected but were not provided as explicit inputs.
- Use either SerializedModuleLoader or ExplicitSwiftModuleLoader for loading of partial modules, depending on whether we are in Explicit Module Build or Implicit Module Build mode.
2020-07-22 09:00:40 -07:00
Xi Ge
05de54f635
ExplicitModules: use key names conforming to Swift naming convention in explicit Swift module maps. NFC
2020-06-22 22:22:05 -07:00
Saleem Abdulrasool
1244b5ca17
test: repair the test after #32355 ( #32457 )
...
Fix the tests that #32355 broke.
2020-06-18 20:17:53 -04:00
Xi Ge
23ef061b14
ExplictModuleLoader: update acceptable JSON format to be more Codable friendly
...
Explicit Swift module map will be constructed from the swift-driver side using
the Codable protocol. We should change the format to facilitate that.
2020-06-18 10:44:36 -07:00
Xi Ge
1cb4eda4b6
test: add an IDE test for loading modules from explict module map
2020-06-17 14:02:50 -07:00