System 1.3.0
1.3.0 release
This release primarily addresses a number of platform support issues.
What's New
- Support for visionOS
- Support for musl libc
What's Changed
- swift-system now requires Swift 5.8
- The
Collection
conformance of theSystemString
has been improved. This makes it compatible with the Swift 6.0 standard library, in whichArray
'sreplaceSubrange()
has become stricter about the correctness of theCollection
types it handles. - The cmake configuration now understands more spellings for Arm64, improving compatibility with Windows compilers.
- Adapted two syscall wrappers to support unusual nullability annotations in Android's NDK 26. The package needs this to build against recent NDKs.
New Contributors
- @MaxDesiatov made their first contribution in #133, cherry-picked here.
- @finagolfin made their first contribution in #148, cherry-picked here.
- @hjyamauchi made their first contribution in #151, cherry-picked here.
- @noahpistilli made their first contribution in #152, adapted here.
Full Changelog: 1.2.1...1.3.0