This minor release fixes a severe miscompilation issue when the experimental LTO feature is enabled. It also bumps the minimum supported toolchain to Swift 5.10, removing the obsolete atomics implementation that used to import operations from standard C.
There were no API-level changes. Clients on older toolchains will not be harmed by this tag -- they will continue to get version 1.2 (or 1.0, 1.1, depending on their toolchain version and dependency specification).
What's Changed
- _sa_retain_n/_sa_release_n: Use C calling convention in package builds by @lorentey in #109
- [native] Stop using @_implementationOnly import in package configs by @lorentey in #110
- add support for riscv64 by @futurejones in #113
- [CI] Add support for GitHub Actions by @shahmishal in #115
- Make AtomicsShims compatible with C++ interop by @egorzhdan in #118
- Update README.md by @wanbok in #114
- Remove executable bit from 2 Markdown files by @rgoldberg in #117
- Bump required toolchain to Swift 5.10 by @lorentey in #119
- Update Xcode project by @lorentey in #120
New Contributors
- @futurejones made their first contribution in #113
- @shahmishal made their first contribution in #115
- @egorzhdan made their first contribution in #118
- @wanbok made their first contribution in #114
- @rgoldberg made their first contribution in #117
Full Changelog: 1.2.0...1.3.0