Skip to content

Commit 378f76a

Browse files
committed
Merge branch 'release/6.1'
2 parents ba907e5 + bc3cefb commit 378f76a

File tree

4 files changed

+18
-10
lines changed

4 files changed

+18
-10
lines changed

TSPL.docc/GuidedTour/Compatibility.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22

33
Learn what functionality is available in older language modes.
44

5-
This book describes Swift 6,
6-
the default version of Swift that's included in Xcode 16.
7-
You can use the Swift 6 compiler to build code
8-
that's written in Swift 6, Swift 5, Swift 4.2, or Swift 4.
5+
This book describes Swift 6.1,
6+
the default version of Swift that's included in Xcode 16.3.
7+
You can use the Swift 6.1 compiler to build code
8+
that's written in Swift 6.1, Swift 5, Swift 4.2, or Swift 4.
99

10-
When you use the Swift 6 compiler
10+
When you use the Swift 6.1 compiler
1111
to build code that uses the Swift 5 language mode,
12-
you can use the new features from Swift 6 ---
12+
you can use the new features from Swift 6.1 ---
1313
they're enabled either by default or by an upcoming feature flag.
1414
However, to enable strict concurrency checking,
15-
you need to upgrade to the Swift 6 language mode.
15+
you need to upgrade to the Swift 6.1 language mode.
1616

1717
In addition,
1818
when you use Xcode 15.3 to build Swift 4 and Swift 4.2 code,
@@ -35,7 +35,7 @@ that provides the corresponding concurrency types.
3535
On Apple platforms, set a deployment target
3636
of at least iOS 13, macOS 10.15, tvOS 13, watchOS 6, or visionOS 1.
3737

38-
A target written in Swift 6 can depend on
38+
A target written in Swift 6.1 can depend on
3939
a target that's written in Swift 5, Swift 4.2 or Swift 4,
4040
and vice versa.
4141
This means, if you have a large project

TSPL.docc/LanguageGuide/OpaqueTypes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -975,7 +975,7 @@ you can pass two different shapes ---
975975
in this case, one triangle and one trapezoid.
976976

977977
Unlike the syntax for named generic type parameters,
978-
described in <docc:Generics> chapter,
978+
described in <doc:Generics> chapter,
979979
this lightweight syntax can't include
980980
a generic `where` clause or any same-type (`==`) constraints.
981981
In addition,

TSPL.docc/RevisionHistory/RevisionHistory.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
Review the recent changes to this book.
44

5+
**2025-03-31**
6+
7+
- Updated for Swift 6.1.
8+
- Added the <doc:OpaqueTypes#Opaque-Parameter-Types> section
9+
with information about using `some` as a lightweight syntax for generics.
10+
- Added information about the `noasync` argument
11+
to the <doc:Attributes#available> section.
12+
513
**2024-09-23**
614

715
- Updated for Swift 6.

TSPL.docc/The-Swift-Programming-Language.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# The Swift Programming Language (6)
1+
# The Swift Programming Language (6.1)
22

33
@Metadata {
44
@TechnologyRoot

0 commit comments

Comments
 (0)