Karoy Lorentey
d98002318d
[stdlib][runtime] Establish Swift Stdlib/runtime version 6.3
2025-05-16 19:01:32 -07:00
Slava Pestov
17868a7b50
CompatibilitySpan: Fix stdlib build on visionOS
...
Swift CI tests visionOS, but PR testing does not. Oops.
2025-04-09 12:37:45 -04:00
Slava Pestov
8c11d78672
Merge pull request #80510 from slavapestov/mutable-span-compat
...
CompatibilitySpan: Add MutableRawSpan.swift, MutableSpan.swift
2025-04-08 15:03:59 -04:00
Slava Pestov
89aabcb688
Add temporary 'SwiftCompatibilitySpan 6.2' availability macro
2025-04-07 21:32:48 -04:00
Slava Pestov
f7e89054f8
Update 'SwiftStdlib 6.1' availability macro
2025-04-07 12:06:42 -04:00
Evan Wilde
8130b4f576
Leave reminder to update RuntimeVersions
...
Leave a reminder to update the runtime versions macro file after
updating availability-macros.def.
2025-01-10 21:39:38 -08:00
Karoy Lorentey
f8872c43a7
[stdlib] Define placeholder availability for SwiftStdlib 6.2
2025-01-09 18:18:20 -08:00
Allan Shortlidge
a3075da13c
Gardening: Remove out-of-date comments from availability-macros.def.
2024-11-20 10:08:45 -08:00
Karoy Lorentey
d5b79be215
[stdlib] Define placeholder availability for SwiftStdlib 6.1
2024-06-13 18:00:45 -07:00
Karoy Lorentey
d4564e4328
[stdlib] Define availability for SwiftStdlib 6.0
2024-06-13 16:35:42 -07:00
Artem Chikin
1f14158a1d
Introduce VisionOS Platform
...
This change introduces a new compilation target platform to the Swift compiler - visionOS.
- Changes to the compiler build infrastrucuture to support building compiler-adjacent artifacts and test suites for the new target.
- Addition of the new platform kind definition.
- Support for the new platform in language constructs such as compile-time availability annotations or runtime OS version queries.
- Utilities to read out Darwin platform SDK info containing platform mapping data.
- Utilities to support re-mapping availability annotations from iOS to visionOS (e.g. 'updateIntroducedPlatformForFallback', 'updateDeprecatedPlatformForFallback', 'updateObsoletedPlatformForFallback').
- Additional tests exercising platform-specific availability handling and availability re-mapping fallback code-path.
- Changes to existing test suite to accomodate the new platform.
2024-04-10 09:38:02 -07:00
Mishal Shah
af112c1591
Update the Swift version to 6.0 from 5.11
2024-02-19 17:47:16 -08:00
Karoy Lorentey
9f66bd0912
[stdlib] Define OS version numbers for SwiftStdlib 5.10
2024-01-31 16:06:49 -08:00
Karoy Lorentey
afd80c33f6
[stdlib] SwiftStdlib 5.11 as a version macro
2023-10-26 14:11:58 -07:00
Doug Gregor
1d88dca7e2
[Availability] Update SwiftStdlib 5.9 availability to macOS 14/iOS 17-era
2023-07-24 15:06:10 -07:00
Konrad `ktoso` Malawski
10b49bcb85
[Executors] Ensure we treat DA older than 5.9 always as DefaultActor ( #64800 )
2023-04-04 11:04:53 +09:00
Karoy Lorentey
736ff667de
[stdlib] Define OS versions for the stdlib in Swift 5.8
2023-02-16 10:29:39 -08:00
Karoy Lorentey
0a041c084d
[stdlib] Define and bump to version 5.9
2023-01-15 19:56:18 -08:00
Mishal Shah
475ed80c3e
Update the SwiftStdlib 5.7 availability
2022-06-21 15:23:10 -07:00
Karoy Lorentey
95dff4d55b
[stdlib] Define version 5.8 of the stdlib
2022-05-18 13:55:32 -07:00
Karoy Lorentey
61268aa259
[stdlib] Define placeholder version numbers for SwiftStdlib 5.7
...
Also update existing declarations with SwiftStdlib 9999 availability to use the 5.7 name.
2022-01-27 14:41:07 -08:00
Karoy Lorentey
aa3b48f432
[stdlib] Define platform version numbers for SwiftStdlib 5.6
2022-01-27 14:41:07 -08:00
Karoy Lorentey
9b10335e2b
[CMake] Move the list of availability definitions out of CMake and into a standalone config file
...
This restores the ability to (easily) run lit tests outside of a CMake build.
2021-11-03 14:17:39 -07:00