Files
async-http-client/Sources/AsyncHTTPClient
Johannes Weiss 89dc8d0068 baby steps towards a Structured Concurrency API (#806)
At the moment, `HTTPClient`'s entire API surface violates Structured
Concurrency. Both the creation & shutdown of a HTTP client as well as
making requests (#807) doesn't follow Structured Concurrency. Some of
the problems are:

1. Upon return of methods, resources are still in active use in other
threads/tasks
2. Cancellation doesn't always work

This PR is baby steps towards a Structured Concurrency API, starting
with start/shutdown of the HTTP client.

Co-authored-by: Johannes Weiss <johannes@jweiss.io>
2025-02-06 17:11:37 +00:00
..
2024-10-29 15:01:46 +00:00
2025-01-14 16:39:43 +00:00
2025-01-14 16:34:21 +00:00
2024-10-29 15:01:46 +00:00
2024-10-29 15:01:46 +00:00
2024-10-29 15:01:46 +00:00
2024-10-29 15:01:46 +00:00