Comments (7)
This is due to language/tooling issues. We'd like the ability to add availability based on conditional compilation for ABI-stable builds of Swift System while not adding availability for package builds (i.e. a source dependency). For now, we include, but comment out, the availability declarations matching what has already been shipped in binary releases.
from swift-system.
Would it help to add an explanation to it somewhere, either in comment(s) or in the documentation?
from swift-system.
@BasThomas definitely. I'm trying to put together some more extensive documentation and this should be part of that.
from swift-system.
I put this in the new FAQ issue: #18
from swift-system.
Iād guess System was supposed to be included in those versions of the OSes, but then they decided to make it an open source Swift Package, compatible with Linux
from swift-system.
@Snowy1803 Note that System is included in those versions of the OSes (https://developer.apple.com/documentation/system).
from swift-system.
Great!
from swift-system.
Related Issues (20)
- FilePath is Decodable, but not from a String
- Deprecated APIs are lacking availability information HOT 2
- Trunk compilation is broken with the Swift 5.7 compiler on linux HOT 1
- Release package version 1.4.0
- Assertion failure in FilePathParsing.swift HOT 3
- Build fails in release with: ld: Undefined symbols: static (extension in SystemPackage):SystemPackage._StrSlice.== infix(A, A) -> Swift.Bool HOT 1
- Update README for 1.4.0
- Release Testing for 1.4.0 HOT 2
- Does not compile for visionOS
- O_DIRECTORY is not exposed
- Could you please remove the v-prefix from the version 0.0.2 tag? HOT 2
- Double-free with FilePath in Xcode 13 beta HOT 3
- Should `FileDescriptor.closeAfter` provide a `FileDescriptor` to the invoked closure?
- Add `FileDescriptor.openPipe`
- Add System.FilePath <-> SystemPackage.FilePath conversion?
- API Request: Splitting `POSIXPath` and `WindowsPath` out of `FilePath` HOT 2
- POSIX Spawn APIs HOT 1
- FileDescriptor.open(_:_:options:permissions:retryOnInterrupt:) should print an error message when trapping on unspecified permissions HOT 1
- Windows build is broken HOT 3
- Isolate Windows codebase from UN*X systems HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swift-system.