Tim Condon
Tim Condon
Make it consistent for everyone and add the checks as part of CI
Public enums are a nightmare with libraries in Swift, we should remove them
According the [docs](https://github.com/apple/swift-http-types/blob/main/Sources/HTTPTypes/HTTPFields.swift#L161) setting multiple fields for the same header should append each field in a comma-separated list (unless it's a cookie). However ```swift var headers = HTTPFields() headers[.date] =...
When installing Swift on a fresh macOS install, I can go to swift.org and follow the instructions to install Swift via Swiftly. This is awesome! I soon have swift installed...
### Please summarize your feature request Blocking is back ### Describe the functionality you're seeking in more detail We use the blocking `Process` APIs, which is fine for our use...
### Please summarize your feature request File Manager is basically a bit rubbish ### Describe the functionality you're seeking in more detail FileManager shouldn't ideally be used. Once NIO supports...
### Expected behavior It does not crash ### Actual behavior It crashes with `EXC_BAD_ACCESS`. See https://github.com/vapor/vapor/pull/3302 for more details ### Steps to reproduce 1. `git clone https://github.com/vapor/vapor` 2. `cd vapor`...
As more packages adopt Swift concurrency across the ecosystem, we're hitting cases more and more where we're pulling in `NIOCore` solely to be able to use `ByteBuffer`. It would be...
[Swift HTTP Types](https://github.com/apple/swift-http-types) is an agnostic package describing basic HTTP types. As we further adopt Swift Concurrency, and therefore make NIO an implementation detail, we should offer APIs that use...
Use `FoundationEssentials` if it's available. This stops all of Foundation being linked when not needed and reduces binary sizes ### Checklist - [x] I've added at least one test that...