Skip to content

Releases: swiftwasm/swift

swift-wasm-5.9-SNAPSHOT-2023-07-26-a

27 Jul 01:17
Compare
Choose a tag to compare
Pre-release
[test] Make KeyPath test pointer-size agnostic part 2

swift-wasm-DEVELOPMENT-SNAPSHOT-2023-07-25-a

26 Jul 01:26
Compare
Choose a tag to compare
[wasm][test] Skip crash tests on WASI for now

WASI doesn't support spawning a subprocess, so crash tests crashes the
test harness itself. Skip them for now.

swift-wasm-DEVELOPMENT-SNAPSHOT-2023-07-23-a

25 Jul 01:32
Compare
Choose a tag to compare
[installer] Do not follow an existing symbolic link when overwriting

Without `-h` option, `ln` command makes a symbolic link under the existing
link destination like `Toolchains/swift-DEVELOPMENT-SNAPSHOT-XX.xctoolchain/`.

```
$ ln -fs swift-DEVELOPMENT-SNAPSHOT-XX.xctoolchain swift-latest.xctoolchain
$ ln -fs swift-DEVELOPMENT-SNAPSHOT-YY.xctoolchain swift-latest.xctoolchain
$ tree
|-- swift-DEVELOPMENT-SNAPSHOT-XX.xctoolchain
|   |-- swift-DEVELOPMENT-SNAPSHOT-YY.xctoolchain -> swift-DEVELOPMENT-SNAPSHOT-YY.xctoolchain
|-- swift-DEVELOPMENT-SNAPSHOT-YY.xctoolchain
|-- swift-latest.xctoolchain -> swift-DEVELOPMENT-SNAPSHOT-XX.xctoolchain
```

So we should not follow the existing symbolic link even if it already
exists.

swift-wasm-5.9-SNAPSHOT-2023-07-24-a

25 Jul 01:33
Compare
Choose a tag to compare
Pre-release
[test] Make KeyPath test pointer-size agnostic part 2

swift-wasm-DEVELOPMENT-SNAPSHOT-2023-07-19-a

20 Jul 01:24
Compare
Choose a tag to compare
[installer] Do not follow an existing symbolic link when overwriting

Without `-h` option, `ln` command makes a symbolic link under the existing
link destination like `Toolchains/swift-DEVELOPMENT-SNAPSHOT-XX.xctoolchain/`.

```
$ ln -fs swift-DEVELOPMENT-SNAPSHOT-XX.xctoolchain swift-latest.xctoolchain
$ ln -fs swift-DEVELOPMENT-SNAPSHOT-YY.xctoolchain swift-latest.xctoolchain
$ tree
|-- swift-DEVELOPMENT-SNAPSHOT-XX.xctoolchain
|   |-- swift-DEVELOPMENT-SNAPSHOT-YY.xctoolchain -> swift-DEVELOPMENT-SNAPSHOT-YY.xctoolchain
|-- swift-DEVELOPMENT-SNAPSHOT-YY.xctoolchain
|-- swift-latest.xctoolchain -> swift-DEVELOPMENT-SNAPSHOT-XX.xctoolchain
```

So we should not follow the existing symbolic link even if it already
exists.

swift-wasm-5.9-SNAPSHOT-2023-07-11-a

12 Jul 01:35
Compare
Choose a tag to compare
Pre-release
[test] Make KeyPath test pointer-size agnostic part 2

swift-wasm-5.9-SNAPSHOT-2023-07-10-a

11 Jul 01:34
Compare
Choose a tag to compare
Pre-release
[test] Make KeyPath test pointer-size agnostic part 2

swift-wasm-5.9-SNAPSHOT-2023-07-07-a

08 Jul 01:36
Compare
Choose a tag to compare
Pre-release
[test] Make KeyPath test pointer-size agnostic part 2

swift-wasm-DEVELOPMENT-SNAPSHOT-2023-07-06-a

07 Jul 01:38
Compare
Choose a tag to compare
[installer] Do not follow an existing symbolic link when overwriting

Without `-h` option, `ln` command makes a symbolic link under the existing
link destination like `Toolchains/swift-DEVELOPMENT-SNAPSHOT-XX.xctoolchain/`.

```
$ ln -fs swift-DEVELOPMENT-SNAPSHOT-XX.xctoolchain swift-latest.xctoolchain
$ ln -fs swift-DEVELOPMENT-SNAPSHOT-YY.xctoolchain swift-latest.xctoolchain
$ tree
|-- swift-DEVELOPMENT-SNAPSHOT-XX.xctoolchain
|   |-- swift-DEVELOPMENT-SNAPSHOT-YY.xctoolchain -> swift-DEVELOPMENT-SNAPSHOT-YY.xctoolchain
|-- swift-DEVELOPMENT-SNAPSHOT-YY.xctoolchain
|-- swift-latest.xctoolchain -> swift-DEVELOPMENT-SNAPSHOT-XX.xctoolchain
```

So we should not follow the existing symbolic link even if it already
exists.

swift-wasm-5.9-SNAPSHOT-2023-07-06-a

07 Jul 01:40
Compare
Choose a tag to compare
Pre-release
[test] Make KeyPath test pointer-size agnostic part 2