Adam Fowler

Results 130 issues of Adam Fowler

Add a `Channel.cancelOnClose(_ run: () async throws -> Value) async throws -> Value` which will run a provided (preferably non-escaping) closure which is cancellable on channel closure.

WebSocket APIs don't provide anyway to differentiate between a websocket upgrade failing and a request not attempting an upgrade. They both go through the `notUpgradingCompletionHandler`. Ideally I would get some...

Is it possible to get Mint to install from a version range and not just latest or a specific version, for instance wanting to install the latest minor version of...

Sometimes when saving a file I get the following dialog appearing for at least a minute. While this dialog is displayed most operations in VSCode do not work. The only...

bug

The follow code should generate two TestItems inside another ```swift final class MyTests: XCTestCase { func test1() { } } extension MyTests { func test2() { } } ``` In...

bug
sourcekit-lsp

Currently we have a number of issues regarding Diagnostic collection. In general most issues are generated by the fact we have two sources of diagnostics (sourcekit-lsp and the compiler). This...

enhancement
up next

With Swift 6 nightly: swift-6.0-DEVELOPMENT-SNAPSHOT-2024-04-06-a I get a crash when cancelling `ServiceGroup.run` ```swift struct TestService: Service { func run() async throws { try await gracefulShutdown() } } await withThrowingTaskGroup(of: Void.self)...