To contribute to this issue, simply leave a comment here. Please also review our contributing guidelines.
The current draft for this issue in _drafts/. If you want to contribute directly, feel free to open a pull request.
[Accepted] SE-0280: Enum Cases as Protocol Witnesses
The review of SE-0280: Enum Cases as Protocol Witnesses has concluded. Almost all of the feedback we received was in favor of making this change, and the Core Team is convinced that this closes an unnecessary semantic gap between enums and other types.
https://forums.swift.org/t/accepted-se-0280-enum-cases-as-protocol-witnesses/34850
https://twitter.com/DaveAbrahams/status/1244392361985060864
A seemingly-trivial thing, but we need better data printing for Swift.
https://forums.swift.org/t/pitch-a-better-data-pretty-printer/34914
SE-0281: @main: Type-Based Program Entry Points
https://forums.swift.org/t/se-0281-main-type-based-program-entry-points/34948
Platforms Stanza for Linux
https://twitter.com/slava_pestov/status/1244860246755102720
New approach for recording incremental build dependencies using the request evaluator, by @CodaFi_ - this paves the way for faster builds in the future: https://github.com/apple/swift/pull/30723
Announcing Swift 5.2.1 for Linux
https://twitter.com/johannesweiss/status/1245368729988407298
Wow, thanks to @compnerd , SwiftNIO is running on Windows! 馃帀馃殌
That's a massive achievement, thank you so much Saleem!
NOTAnAprilFool #SwiftNIO #Windows
https://twitter.com/mattt/status/1245395022368759808
I鈥檓 thrilled to announce the first public beta of swift-doc!
Though we still have a lot of work before version 1.0.0, today鈥檚 release is a huge step forward in realizing our vision for beautiful, information-dense documentation for the Swift community.
A primer on operator fusion in Combine, https://twitter.com/jasdev/status/1245420783536672771
Development open for Swift 5.2.2 for Linux
https://forums.swift.org/t/development-open-for-swift-5-2-2-for-linux/35012
Swift on Mac OS 9 馃榿
Property initialization using a KeyPath within an init method
https://forums.swift.org/t/property-initialization-using-a-keypath-within-an-init-method/35034
Finally
https://twitter.com/dgregor79/status/1245935942973583366
https://twitter.com/dgregor79/status/1245936440371867648
It鈥檚 almost 10pm. Why oh why am I doing CMake and bash?
Instead, now I鈥檓 cleaning the cat鈥檚 litter box. Surprisingly similar, and I think I like this task better
Landing SE-0276 implementation
https://forums.swift.org/t/landing-se-0276-implementation/35093
New project: SwiftJS
https://forums.swift.org/t/new-project-swiftjs/35062
This is interesting project.
Table style print for 2D Array, Dictionary and Tuples
https://forums.swift.org/t/table-style-print-for-2d-array-dictionary-and-tuples/35121
A few more proposals that have been implemented in the past couple weeks:
https://github.com/apple/swift/pull/26632 (SE-0268, refining didSet semantics)
https://github.com/apple/swift/pull/30130 (SE-0277, adding Float16 to stdlib)
https://github.com/apple/swift/pull/28916 (SE-0280, enum cases as protocol witnesses)
Most helpful comment
A few more proposals that have been implemented in the past couple weeks:
https://github.com/apple/swift/pull/26632 (SE-0268, refining didSet semantics)
https://github.com/apple/swift/pull/30130 (SE-0277, adding Float16 to stdlib)
https://github.com/apple/swift/pull/28916 (SE-0280, enum cases as protocol witnesses)