swift-system

Low-level system calls and types for Swift

APACHE-2.0 License

Stars
1.2K
Committers
29

Bot releases are hidden (Show)

swift-system - System 1.3.2 Latest Release

Published by glessard 3 months ago

This release fixes a security issue in the Decodable implementation of FilePath.

What's Fixed

  • This release fixes FilePath decoding. Internal invariants of FilePath are now enforced in the initializer used by the Decodable protocol, FilePath.init(from:).

New Contributors

Full Changelog: https://github.com/apple/swift-system/compare/1.3.1...1.3.2

swift-system - System 1.3.1

Published by glessard 4 months ago

This release addresses build issues

What's Fixed

  • String.init(platformString:) is now a disfavored overload, in order to work around a Swift language issue.
  • Exclude CMakeLists.txt files from consideration by the Swift package manager.

New Contributors

Full Changelog: https://github.com/apple/swift-system/compare/1.3.0...1.3.1

swift-system - 1.3.0

Published by glessard 5 months ago

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 the SystemString has been improved. This makes it compatible with the Swift 6.0 standard library, in which Array's replaceSubrange() has become stricter about the correctness of the Collection 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

Full Changelog: https://github.com/apple/swift-system/compare/1.2.1...1.3.0

swift-system - System 1.2.1

Published by milseman over 2 years ago

This is a bug fix release restoring the ability to build this package on Windows.

What's Changed

Full Changelog: https://github.com/apple/swift-system/compare/1.2.0...1.2.1

swift-system - System 1.2.0

Published by milseman over 2 years ago

What's New

What's Changed

New Contributors

Full Changelog: https://github.com/apple/swift-system/compare/1.1.1...1.2.0

swift-system - System 1.1.1

Published by milseman almost 3 years ago

What's Changed

Full Changelog: https://github.com/apple/swift-system/compare/1.1.0...1.1.1

swift-system - System 1.1.0

Published by milseman almost 3 years ago

Picks up pipe API and cmake changes.

What's Changed

New Contributors

Full Changelog: https://github.com/apple/swift-system/compare/1.0.0...1.0.1

swift-system - System 1.0

Published by milseman about 3 years ago

Official 1.0 release!

System is already source and binary stable (at least on Darwin), so in practice this doesn't change much about System's development or guarantees (1.0.0 is effectively the same as 0.0.3). But, it does formalize the source stability guarantee for clients of the package.

swift-system - 0.0.3 Bug fixes for Windows

Published by milseman about 3 years ago

Contains bug fixes for Windows, and minor fixes for SystemChar.

swift-system - System 0.0.2

Published by milseman over 3 years ago

swift-system - System 0.0.1

Published by kylemacomber about 4 years ago

Initial release