Tim Condon

Results 140 issues of Tim Condon

Make it consistent for everyone and add the checks as part of CI

good first issue

Public enums are a nightmare with libraries in Swift, we should remove them

good first issue

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...

enhancement

### 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...

kind/feature

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...