| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 1.8.0 source code.tar.gz | 2026-08-04 | 152.4 kB | |
| 1.8.0 source code.zip | 2026-08-04 | 205.9 kB | |
| README.md | 2026-08-04 | 1.5 kB | |
| Totals: 3 Items | 359.8 kB | 0 | |
This release enables the duplicate(as:options:) and pipe(options:) wrappers for Darwin targets (see https://github.com/apple/swift-system/blob/main/Proposals/0007-FileDescriptor-dup3-pipe2.md), and fixes several build issues that collectively enable a switch to the Swift 6 language mode.
What's Changed
- Enable FreeBSD testing by @kkebo in https://github.com/apple/swift-system/pull/306
- Improve failure message for missing permissions on .create by @adityasingh2400 in https://github.com/apple/swift-system/pull/307
- Don't define __BSD_VISIBLE on OpenBSD. by @3405691582 in https://github.com/apple/swift-system/pull/328
- Amend the SYS-0007 proposal to add Darwin support by @glessard in https://github.com/apple/swift-system/pull/346
- Implement the
dup3andpipe2wrappers for Darwin by @glessard in https://github.com/apple/swift-system/pull/345 - IORing throwing tweaks by @glessard in https://github.com/apple/swift-system/pull/342
- Improve test timing for Android targets by @glessard in https://github.com/apple/swift-system/pull/359
- Prepare for Swift 6 language mode by @glessard in https://github.com/apple/swift-system/pull/367
- Enable Swift 6 language mode by @glessard in https://github.com/apple/swift-system/pull/369
New Contributors
- @adityasingh2400 made their first contribution in https://github.com/apple/swift-system/pull/307
Full Changelog: https://github.com/apple/swift-system/compare/1.7.5...1.8.0