Kuba (Brecka) Mracek
05a17cc622
Enable -disable-preallocated-instantiation-caches for the freestanding stdlib ( #41170 )
2022-02-04 06:53:32 -08:00
Kuba (Brecka) Mracek
e6a1e23a9f
Add SWIFT_STDLIB_ENABLE_VECTOR_TYPES to take away support for SIMD ( #41149 )
2022-02-02 12:06:45 -08:00
Eric Miotto
447a1673d5
Migrate more options to StdlibOptions.cmake
...
At the same time, convert the conditions that test for Darwin platforms
to use `SWIFT_DARWIN_PLATFORMS` instead.
Addresses rdar://87147214
2022-01-13 10:45:48 -08:00
Eric Miotto
b349f0953b
Ensure SWIFT_DARWIN_PLATFORMS is defined when loading stdlib options
...
This was missed when working on #40723 and will prevent
`SWIFT_STDLIB_HAS_ASL` having a wrong default.
2022-01-06 12:51:14 -08:00
Eric Miotto
127528a3d0
Move more Standard Library options to dedicated file ( #40723 )
...
This addresses most of the options with computed defaults.
Addresses rdar://86723940
2022-01-06 07:12:18 -08:00
Eric Miotto
526e77cbe3
Migrate options from stdlib/CMakeLists.txt into dedicated file ( #40640 )
...
Focus on options that are not defined in `StandaloneOverlay.cmake` and
which defaults are not computed.
Addresses rdar://86723819
2021-12-23 07:10:04 -08:00
Kuba (Brecka) Mracek
663a6fb771
Introduce SWIFT_STDLIB_HAS_TYPE_PRINTING flag to remove the ability to print types at runtime (to save codesize) ( #40649 )
2021-12-21 17:47:54 -08:00
Eric Miotto
871c6b9b6c
[CMake] Begin moving Standard Library options in a separate file ( #40610 )
...
This allows the file to be easily included where needed (e.g.
`StandaloneOverlay.cmake`) and reduce the likelihood of miscompilation
due to missing sensible defaults.
As a start, focus on a handful of parameters that got added/modified in
recent PRs.
Addresses rdar://85978195
2021-12-20 07:36:27 -08:00