Skip to content

Commit 8ef5b4b

Browse files
committed
---
yaml --- r: 349193 b: refs/heads/master-next c: 70ad473 h: refs/heads/master i: 349191: 7cda334
1 parent 603ae77 commit 8ef5b4b

File tree

932 files changed

+13773
-25298
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

932 files changed

+13773
-25298
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
refs/heads/master: 3574c513bbc5578dd9346b4ea9ab5995c5927bb5
3-
refs/heads/master-next: 8ff1dac381f3eaba5a5d935f019efcf93ffaacb8
3+
refs/heads/master-next: 70ad47332ece273599642faedc3a8718a9289459
44
refs/tags/osx-passed: b6b74147ef8a386f532cf9357a1bde006e552c54
55
refs/tags/swift-2.2-SNAPSHOT-2015-12-01-a: 6bb18e013c2284f2b45f5f84f2df2887dc0f7dea
66
refs/tags/swift-2.2-SNAPSHOT-2015-12-01-b: 66d897bfcf64a82cb9a87f5e663d889189d06d07

branches/master-next/CHANGELOG.md

Lines changed: 1 addition & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -26,63 +26,6 @@ CHANGELOG
2626
Swift Next
2727
----------
2828

29-
* [SR-11298][]:
30-
31-
A class-constrained protocol extension, where the extended protocol does
32-
not impose a class constraint, will now infer the constraint implicitly.
33-
34-
```swift
35-
protocol Foo {}
36-
class Bar: Foo {
37-
var someProperty: Int = 0
38-
}
39-
40-
// Even though 'Foo' does not impose a class constraint, it is automatically
41-
// inferred due to the Self: Bar constraint.
42-
extension Foo where Self: Bar {
43-
var anotherProperty: Int {
44-
get { return someProperty }
45-
// As a result, the setter is now implicitly nonmutating, just like it would
46-
// be if 'Foo' had a class constraint.
47-
set { someProperty = newValue }
48-
}
49-
}
50-
```
51-
52-
As a result, this could lead to code that currently compiles today to throw an error.
53-
54-
```swift
55-
protocol Foo {
56-
var someProperty: Int { get set }
57-
}
58-
59-
class Bar: Foo {
60-
var someProperty = 0
61-
}
62-
63-
extension Foo where Self: Bar {
64-
var anotherProperty1: Int {
65-
get { return someProperty }
66-
// This will now error, because the protocol requirement
67-
// is implicitly mutating and the setter is implicitly
68-
// nonmutating.
69-
set { someProperty = newValue } // Error
70-
}
71-
}
72-
```
73-
74-
**Workaround**: Define a new mutable variable inside the setter that has a reference to `self`:
75-
76-
```swift
77-
var anotherProperty1: Int {
78-
get { return someProperty }
79-
set {
80-
var mutableSelf = self
81-
mutableSelf.someProperty = newValue // Okay
82-
}
83-
}
84-
```
85-
8629
* [SE-0253][]:
8730

8831
Values of types that declare `func callAsFunction` methods can be called
@@ -108,7 +51,7 @@ Swift Next
10851

10952
* [SR-4206][]:
11053

111-
A method override is no longer allowed to have a generic signature with
54+
A method override is no longer allowed to have a generic signature with
11255
requirements not imposed by the base method. For example:
11356

11457
```
@@ -145,8 +88,6 @@ Swift Next
14588
Swift 5.1
14689
---------
14790

148-
### 2019-09-20 (Xcode 11.0)
149-
15091
* [SR-8974][]:
15192

15293
Duplicate tuple element labels are no longer allowed, because it leads
@@ -7824,4 +7765,3 @@ Swift 1.0
78247765
[SR-8974]: <https://bugs.swift.org/browse/SR-8974>
78257766
[SR-9043]: <https://bugs.swift.org/browse/SR-9043>
78267767
[SR-9827]: <https://bugs.swift.org/browse/SR-9827>
7827-
[SR-11298]: <https://bugs.swift.org/browse/SR-11298>

branches/master-next/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ set(SWIFT_NATIVE_CLANG_TOOLS_PATH "" CACHE STRING
219219
set(SWIFT_NATIVE_SWIFT_TOOLS_PATH "" CACHE STRING
220220
"Path to the directory that contains Swift tools that are executable on the build machine")
221221

222-
option(SWIFT_ENABLE_MODULE_INTERFACES
222+
option(SWIFT_ENABLE_PARSEABLE_MODULE_INTERFACES
223223
"Generate .swiftinterface files alongside .swiftmodule files"
224224
TRUE)
225225

branches/master-next/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,19 @@
1414

1515
| **OS** | **Architecture** | **Build** |
1616
|---|:---:|:---:|
17+
|**[Debian 9.1 (Raspberry Pi)](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/armv7_debian_stretch.json)** | ARMv7 | [![Build Status](https://ci-external.swift.org/job/oss-swift-RA-linux-debian-9_1/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-RA-linux-debian-9_1)|
18+
|**[Fedora 27](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/x86_64_fedora_27.json)** | x86_64 |[![Build Status](https://ci-external.swift.org/job/oss-swift-RA-linux-fedora-27/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-RA-linux-fedora-27)|
19+
|**[Ubuntu 16.04](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/x86_64_ubuntu_16_04.json)** | x86_64 |[![Build Status](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04)|
1720
|**[Ubuntu 16.04 ](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/ppc64le_ubuntu_16_04.json)** | PPC64LE |[![Build Status](https://ci-external.swift.org/job/oss-swift-5.1-RA-linux-ubuntu-16.04-ppc64le/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-5.1-RA-linux-ubuntu-16.04-ppc64le)|
1821
|**[Ubuntu 16.04 ](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/aarch64_ubuntu_16.04.json)** | AArch64 |[![Build Status](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-aarch64/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-aarch64)|
1922
|**[Android](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/x86_64_ubuntu_16_04_LTS_android.json)** | ARMv7 |[![Build Status](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-android/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-android)|
2023
|**[Android](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/x86_64_ubuntu_16_04_LTS_android.json)** | AArch64 |[![Build Status](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-android-arm64/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-android-arm64)|
24+
|**[Ubuntu 16.04 (TensorFlow)](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/x86_64_ubuntu_16_04_tensorflow.json)** | x86_64 |[![Build Status](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-tensorflow/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-tensorflow)|
25+
|**[macOS 10.13 (TensorFlow)](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/x86_64_macos_high_sierra_tensorflow.json)** | x86_64 |[![Build Status](https://ci-external.swift.org/job/oss-swift-RA-macOS-tensorflow/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-RA-macOS-tensorflow)|
26+
|**[Ubuntu 16.04 (TensorFlow with GPU)](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/x86_64_ubuntu_16_04_tensorflow_gpu.json)** | x86_64 |[![Build Status](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-tensorflow-gpu/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-tensorflow-gpu)|
27+
|**[Debian 9.5](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/x86_64_debian_9.5.json)** | x86_64 | [![Build Status](https://ci-external.swift.org/job/oss-swift-RA-linux-debian-9_5/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-RA-linux-debian-9_5)|
2128
|**[Windows 2019](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/x86_64_windows_2019.json)** | x86_64 | [![Build Status](https://ci-external.swift.org/job/oss-swift-windows-x86_64/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-windows-x86_64)|
2229

23-
**Swift TensorFlow Community-Hosted CI Platforms**
24-
25-
| **OS** | **Architecture** | **Build** |
26-
|---|:---:|:---:|
27-
|**[Ubuntu 16.04](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/x86_64_ubuntu_16_04_tensorflow.json)** | x86_64 |[![Build Status](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-tensorflow/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-tensorflow)|
28-
|**[macOS 10.13](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/x86_64_macos_high_sierra_tensorflow.json)** | x86_64 |[![Build Status](https://ci-external.swift.org/job/oss-swift-RA-macOS-tensorflow/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-RA-macOS-tensorflow)|
29-
|**[Ubuntu 16.04 (GPU)](https://github.com/apple/swift-community-hosted-continuous-integration/blob/master/nodes/x86_64_ubuntu_16_04_tensorflow_gpu.json)** | x86_64 |[![Build Status](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-tensorflow-gpu/lastCompletedBuild/badge/icon)](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-16.04-tensorflow-gpu)|
3030

3131
## Welcome to Swift
3232

branches/master-next/benchmark/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,6 @@ set(SWIFT_BENCH_MODULES
131131
single-source/Prefix
132132
single-source/PrefixWhile
133133
single-source/Prims
134-
single-source/PrimsNonStrongRef
135134
single-source/ProtocolDispatch
136135
single-source/ProtocolDispatch2
137136
single-source/Queue

0 commit comments

Comments
 (0)