Skip to content

Commit 5720a50

Browse files
Merge pull request #4967 from swiftwasm/main
[pull] swiftwasm from main
2 parents bdd20c4 + de59784 commit 5720a50

File tree

1 file changed

+22
-38
lines changed

1 file changed

+22
-38
lines changed

CHANGELOG.md

Lines changed: 22 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
CHANGELOG
2-
=========
1+
# CHANGELOG
32

43
_**Note:** This is in reverse chronological order, so newer entries are added to the top._
54

@@ -58,6 +57,8 @@ _**Note:** This is in reverse chronological order, so newer entries are added to
5857

5958
## Swift 5.7
6059

60+
### 2022-09-12 (Xcode 14.0)
61+
6162
* [SE-0327][]:
6263

6364
There are a few notable changes in Swift 5.7 with respect to SE-0327.
@@ -172,6 +173,7 @@ _**Note:** This is in reverse chronological order, so newer entries are added to
172173
`String`, `Regex` and arbitrary `Collection` types.
173174

174175
* [SE-0329][]:
176+
175177
New types representing time and clocks were introduced. This includes a protocol `Clock` defining clocks which allow for defining a concept of now and a way to wake up after a given instant. Additionally a new protocol `InstantProtocol` for defining instants in time was added. Furthermore a new protocol `DurationProtocol` was added to define an elapsed duration between two given `InstantProtocol` types. Most commonly the `Clock` types for general use are the `SuspendingClock` and `ContinuousClock` which represent the most fundamental clocks for the system. The `SuspendingClock` type does not progress while the machine is suspended whereas the `ContinuousClock` progresses no matter the state of the machine.
176178

177179
```swift
@@ -643,8 +645,7 @@ _**Note:** This is in reverse chronological order, so newer entries are added to
643645
}
644646
```
645647

646-
Swift 5.6
647-
---------
648+
## Swift 5.6
648649

649650
### 2022-03-14 (Xcode 13.3)
650651

@@ -876,8 +877,7 @@ Swift 5.6
876877
}
877878
```
878879

879-
Swift 5.5
880-
---------
880+
## Swift 5.5
881881

882882
### 2021-09-20 (Xcode 13.0)
883883

@@ -1294,8 +1294,7 @@ Swift 5.5
12941294
Asynchronous for loops use asynchronous sequences, defined by the protocol
12951295
`AsyncSequence` and its corresponding `AsyncIterator`.
12961296

1297-
Swift 5.4
1298-
---------
1297+
## Swift 5.4
12991298

13001299
### 2021-04-26 (Xcode 12.5)
13011300

@@ -1460,8 +1459,7 @@ Swift 5.4
14601459
let _: Foo? = .bar.anotherFoo.getFoo().optionalFoo?.optionalFoo![]
14611460
```
14621461

1463-
Swift 5.3
1464-
---------
1462+
## Swift 5.3
14651463

14661464
### 2020-09-16 (Xcode 12.0)
14671465

@@ -1681,8 +1679,7 @@ Swift 5.3
16811679
closure's capture list in addition to the existing 'use `self.` explicitly'
16821680
fix-it.
16831681

1684-
Swift 5.2
1685-
---------
1682+
## Swift 5.2
16861683

16871684
### 2020-03-24 (Xcode 11.4)
16881685

@@ -1878,8 +1875,7 @@ Swift 5.2
18781875
print(s[0])
18791876
```
18801877

1881-
Swift 5.1
1882-
---------
1878+
## Swift 5.1
18831879

18841880
### 2019-09-20 (Xcode 11.0)
18851881

@@ -2118,8 +2114,7 @@ Swift 5.1
21182114
`Array` and `ContiguousArray` now have `init(unsafeUninitializedCapacity:initializingWith:)`,
21192115
which provides access to the array's uninitialized storage.
21202116

2121-
Swift 5.0
2122-
---------
2117+
## Swift 5.0
21232118

21242119
### 2019-03-25 (Xcode 10.2)
21252120

@@ -2383,8 +2378,7 @@ Swift 5.0
23832378
}
23842379
```
23852380

2386-
Swift 4.2
2387-
---------
2381+
## Swift 4.2
23882382

23892383
### 2018-09-17 (Xcode 10.0)
23902384

@@ -2632,8 +2626,7 @@ Swift 4.2
26322626
conditionally conforms to `P`, will succeed when the conditional
26332627
requirements are met.
26342628

2635-
Swift 4.1
2636-
---------
2629+
## Swift 4.1
26372630

26382631
### 2018-03-29 (Xcode 9.3)
26392632

@@ -2779,8 +2772,7 @@ Swift 4.1
27792772

27802773
If you wish to provide your own implementation of `==`/`hashValue`, you still can; a custom implementation will replace the one synthesized by the compiler.
27812774

2782-
Swift 4.0
2783-
---------
2775+
## Swift 4.0
27842776

27852777
### 2017-09-19 (Xcode 9.0)
27862778

@@ -3068,8 +3060,7 @@ Swift 4.0
30683060
#define LIMITED (SMALL || TINY) // now imported as Bool.
30693061
```
30703062

3071-
Swift 3.1
3072-
---------
3063+
## Swift 3.1
30733064

30743065
### 2017-03-27 (Xcode 8.3)
30753066

@@ -3197,8 +3188,7 @@ Swift 3.1
31973188
subsequence after dropping the longest subsequence satisfying a
31983189
predicate.
31993190

3200-
Swift 3.0
3201-
---------
3191+
## Swift 3.0
32023192

32033193
### 2016-09-13 (Xcode 8.0)
32043194

@@ -3880,8 +3870,7 @@ using the `.dynamicType` member to retrieve the type of an expression should mig
38803870
person.valueForKeyPath(#keyPath(Person.bestFriend.lastName))
38813871
```
38823872

3883-
Swift 2.2
3884-
---------
3873+
## Swift 2.2
38853874

38863875
### 2016-03-21 (Xcode 7.3)
38873876

@@ -4096,8 +4085,7 @@ Swift 2.2
40964085
construct Selectors to ensure that they are well-formed Objective-C
40974086
selectors and that there is an `@objc` method with that selector.
40984087

4099-
Swift 2.1
4100-
---------
4088+
## Swift 2.1
41014089

41024090
### 2015-10-21 (Xcode 7.1)
41034091

@@ -4166,8 +4154,7 @@ Swift 2.1
41664154
For example, it is legal to assign a function of type `Any -> Int` to a
41674155
variable of type `String -> Any`. **(19517003)**
41684156

4169-
Swift 2.0
4170-
---------
4157+
## Swift 2.0
41714158

41724159
### 2015-09-17 (Xcode 7.0)
41734160

@@ -5117,8 +5104,7 @@ Swift 2.0
51175104
* The `SinkType` protocol and `SinkOf` struct have been removed from the standard
51185105
library in favor of `(T) -> ()` closures. **(21663799)**
51195106

5120-
Swift 1.2
5121-
---------
5107+
## Swift 1.2
51225108

51235109
### 2015-04-08 (Xcode 6.3)
51245110

@@ -5631,8 +5617,7 @@ Swift 1.2
56315617

56325618
**(17627758)**
56335619

5634-
Swift 1.1
5635-
---------
5620+
## Swift 1.1
56365621

56375622
### 2014-12-02 (Xcode 6.1.1)
56385623

@@ -5740,8 +5725,7 @@ Swift 1.1
57405725
need to replace its `convertFromXXX` static methods with the
57415726
corresponding initializer.
57425727

5743-
Swift 1.0
5744-
---------
5728+
## Swift 1.0
57455729

57465730
### 2014-09-15 (Xcode 6.0)
57475731

0 commit comments

Comments
 (0)