Swift 5.7 includes major additions to the language and standard library, enhancements to the compiler for a better developer experience, improvements to tools in the Swift ecosystem including SourceKit-LSP and the Swift Package Manager, refined Windows support, and more.
Swift 5.7 is the culmination of countless contributions from members across the Swift community, including all of the active Swift Forum discussions, bug reports, pull requests, educational content, and much more. Thank you to the entire Swift community for your help on Swift 5.7!
If you search the proposal for // MARK: Unicode properties, there's a generalCategory method (which is implemented), but other methods from binaryProperty through titlecaseMapping are missing from the implementation.
amazing community effort. Can we make Swift hard real-time? Please for trusted bare bone hardware free of any contamination of even our beloved closed source iOS? I need trust with God-Speed! Will you help me to make this world a better place with Swift. First thing we need is @realtime. Hard real-time!
This is because Xcode 14 has a macOS 12 SDK, which does not have the Swift 5.7 Instant and Duration types or protocols, because those are introduced in macOS 13.
Holly gave a good summary of the issue in the context of primary associated types here. If you target iOS or watchOS (which have new SDKs with Swift 5.7 in Xcode 14), you will not have this issue. For development targeting macOS using Swift 5.7 features, you should use Xcode betas until a release with the macOS 13 SDK is available.