Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: swift-server/async-http-client
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.24.2
Choose a base ref
...
head repository: swift-server/async-http-client
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.25.0
Choose a head ref
  • 2 commits
  • 7 files changed
  • 3 contributors

Commits on Jan 30, 2025

  1. CI use 6.1 nightlies (#805)

    CI use 6.1 nightlies now that Swift development is happening in the 6.1
    branch
    rnro authored Jan 30, 2025
    Configuration menu
    Copy the full SHA
    81384de View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2025

  1. 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>
    weissi and Johannes Weiss authored Feb 6, 2025
    Configuration menu
    Copy the full SHA
    89dc8d0 View commit details
    Browse the repository at this point in the history
Loading