@@ -147,7 +147,7 @@ The following changes are permitted:
147
147
- Adding a default argument expression to a parameter.
148
148
- Adding, changing, reordering, or removing property wrappers that either are
149
149
implementation-detail or in a composition where the outermost wrapper is
150
- implementation-detail (`` @ImplementationDetail @MyWrapper ``) .
150
+ implementation-detail.
151
151
- Changing or removing a default argument is a `binary-compatible source-breaking change `.
152
152
- Adding or removing the ``@discardableResult `` and ``@warn_unqualified_access ``
153
153
attributes.
@@ -156,8 +156,8 @@ No other changes are permitted; the following are particularly of note:
156
156
157
157
- An ABI-public function may not change its parameters or return type.
158
158
- An ABI-public function may not, in any way, change API-level property
159
- wrappers (`` @API ``) or compositions where the outermost wrapper is
160
- API-level (`` @API @MyWrapper ``) .
159
+ wrappers or compositions where the outermost wrapper is
160
+ API-level.
161
161
- An ABI-public function may not change an API-level property-wrapper attribute
162
162
to an implementation-detail one and vice versa, if it is the only wrapper
163
163
applied to a given parameter or the outermost wrapper in a composition.
@@ -423,7 +423,7 @@ stored subscripts. This means that the following changes are permitted:
423
423
- Adding a default argument expression to an index parameter.
424
424
- Adding, changing, reordering, or removing property wrappers that either are
425
425
implementation-detail or in a composition where the outermost wrapper is
426
- implementation-detail (`` @ImplementationDetail @MyWrapper ``) .
426
+ implementation-detail.
427
427
- Changing or removing a default argument is a `binary-compatible
428
428
source-breaking change `.
429
429
@@ -791,7 +791,7 @@ counterparts with a few small changes:
791
791
is permitted.
792
792
- Adding, changing, reordering, or removing property wrappers that either are
793
793
implementation-detail or in a composition where the outermost wrapper is
794
- implementation-detail (`` @ImplementationDetail @MyWrapper ``) .
794
+ implementation-detail.
795
795
- Adding a default argument expression to an index parameter is permitted.
796
796
- Changing or removing a default argument is a `binary-compatible
797
797
source-breaking change `.
0 commit comments