Skip to content

Commit ccd93c7

Browse files
authored
Merge pull request #55 from orlandos-nl/jo/memory-safety-annotations
Breaking 6.2 bump: Add strict memory safety
2 parents 95a76cc + 0f884af commit ccd93c7

31 files changed

+7968
-7068
lines changed

.github/workflows/test.yml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ jobs:
1212
fail-fast: false
1313
matrix:
1414
image:
15-
- swift:6.0
15+
- swift:6.2
16+
- swiftlang/swift:nightly-6.3-jammy
1617
runs-on: ubuntu-latest
1718
container: ${{ matrix.image }}
1819
steps:
@@ -37,3 +38,22 @@ jobs:
3738
uses: actions/checkout@v2
3839
- name: Run tests
3940
run: swift test -c release
41+
test-windows:
42+
runs-on: windows-latest
43+
steps:
44+
- uses: compnerd/gha-setup-swift@main
45+
with:
46+
swift-version: swift-6.2-release
47+
swift-build: 6.2.3-RELEASE
48+
- name: Check out
49+
uses: actions/checkout@v2
50+
- name: Run tests
51+
run: swift test -c release
52+
test-embedded:
53+
runs-on: ubuntu-latest
54+
container: swiftlang/swift:nightly-main-jammy
55+
steps:
56+
- name: Check out
57+
uses: actions/checkout@v2
58+
- name: Build for Embedded Swift
59+
run: swift build -c release --target _JSONCore -Xswiftc -enable-experimental-feature -Xswiftc Embedded -Xswiftc -wmo

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ Package.resolved
77
/*.xcodeproj
88
Package.resolved
99
Benchmarks/JSONBenchmark/.build
10+
Benchmarks/JSONBenchmark/.swiftpm

0 commit comments

Comments
 (0)