Guillaume Lessard
4fa4ec86f2
Apply suggestion from @edymtt
2025-12-11 11:40:34 -08:00
Guillaume Lessard
19b0b87a37
Update stdlib/toolchain/CompatibilitySpan/CMakeLists.txt
...
Co-authored-by: Eric Miotto <1094986+edymtt@users.noreply.github.com >
2025-12-11 10:29:29 -08:00
Guillaume Lessard
87bcd87b10
[cmake] fix for maccatalyst builds
...
In some build configurations, libswiftCompatibilitySpan was being linked for a newer deployment target than expected.
2025-12-10 15:40:08 -08:00
Guillaume Lessard
31235db588
[stdlib] add OutputSpan to backdeployment library
2025-07-16 17:15:28 -07:00
Doug Gregor
3594ea12fc
Fix minimum deployment versions for Span back-deployment dylib
2025-07-07 22:22:00 -07:00
Allan Shortlidge
58af3ce541
CompatbilitySpan: Add a missing @unsafe.
...
The missing attribute was causing "no unsafe expressions" warnings elsewhere
when building the CompatibilitySpan library.
2025-05-18 10:37:44 -07:00
Slava Pestov
4c8c3aab4f
CompatibilitySpan: Add MutableRawSpan.swift, MutableSpan.swift
2025-04-07 21:32:44 -04:00
Slava Pestov
1d25522ceb
cmake: Add NO_SWIFTMODULE option to add_swift_target_library()
2025-04-07 21:32:14 -04:00
Fabrice de Gans
ec503e7ee7
Disable CompatibilitySpans outside of stdlib build
2025-03-25 12:49:03 -07:00
Fabrice de Gans
9505d55c96
Build CompatibilitySpan as STATIC for build tools
...
In some cases, like when building the Swift toolchain build tools,
`SWIFT_STDLIB_LIBRARY_BUILD_TYPES` is not defined. This causes a
configuration failure when the `CompatibilitySpan` library is being
added.
This commit sets a default value of `STATIC` to work around this
problem.
2025-03-25 12:06:11 -07:00
Slava Pestov
5c1b20d2bc
stdlib: Build libswiftCompatibilitySpan.dylib compatibility shim
...
This dynamic library contains a copy of the standard library's
exported entry points for the Span and RawSpan types. This will
allow backward deployment of code that uses those new types.
2025-03-24 17:56:44 -04:00