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: aws/s2n-quic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.63.0
Choose a base ref
...
head repository: aws/s2n-quic
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.64.0
Choose a head ref
  • 19 commits
  • 140 files changed
  • 8 contributors

Commits on Aug 5, 2025

  1. Configuration menu
    Copy the full SHA
    b8d1d24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfff80e View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2025

  1. Configuration menu
    Copy the full SHA
    3a7aba3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4561ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1245b8 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2025

  1. Configuration menu
    Copy the full SHA
    9fe81de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c64faf9 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2025

  1. Configuration menu
    Copy the full SHA
    30b021e View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2025

  1. Configuration menu
    Copy the full SHA
    a2ad54e View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2025

  1. feat(s2n-quic-dc): implement dcQUIC's server, client, and io providers (

    #2752)
    
    Co-authored-by: Boquan Fang <[email protected]>
    boquan-fang and Boquan Fang authored Aug 13, 2025
    Configuration menu
    Copy the full SHA
    4d3d94f View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2025

  1. feat(s2n-quic-dc): implement dcQUIC control (#2755)

    Co-authored-by: Boquan Fang <[email protected]>
    boquan-fang and Boquan Fang authored Aug 14, 2025
    Configuration menu
    Copy the full SHA
    bd9ee3e View commit details
    Browse the repository at this point in the history
  2. opt(s2n-quic-dc): skip epoll registration in happy path (#2754)

    Currently, dcQUIC streams over TCP will be accepted, be registered with
    epoll, attempt reading (usually fails), in <1ms the first data packet
    arrives and we succeed reading, deregister the socket, and then hand off
    the stream to the application for further reading.
    
    We'd like to avoid the epoll registration as it uses extra CPU (even if
    latency impact is minimal) so this patch uses the Linux-only
    TCP_DEFER_ACCEPT to only accept sockets with data already available.
    That's combined with lazy registration of sockets with Tokio's epoll by
    only doing so if we get WouldBlock after attempting a read or write.
    
    The net effect is a 8.8% (relative) drop in overall CPU usage in one of
    our internal benchmarks which exercises short streams over loopback,
    bringing CPU usage in the acceptor from 23% of the workload to 18%.
    Mark-Simulacrum authored Aug 14, 2025
    Configuration menu
    Copy the full SHA
    ff81604 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2025

  1. Configuration menu
    Copy the full SHA
    f217c85 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2025

  1. feat(s2n-quic): configurable PTO jitter (#2756)

    * feat(s2n-quic): configurable pto jitter
    
    * update rtt_estimator
    
    * update rtt_estimator
    
    * more rtt_estimator updates
    
    * more wiring up
    
    * fix tests
    
    * Add integration test
    
    * refactor rtt_estimator
    
    * small doc update
    
    * more cleanup
    
    * format
    
    * fix test
    
    * fix test
    
    * try enabling for perf
    
    * revert enabling for perf
    
    * add more context on gen_range_biased
    WesleyRosenblum authored Aug 21, 2025
    Configuration menu
    Copy the full SHA
    4a3f549 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    074badc View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2025

  1. Configuration menu
    Copy the full SHA
    625be88 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2025

  1. Configuration menu
    Copy the full SHA
    fa30e8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6539908 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d7fd3e View commit details
    Browse the repository at this point in the history
Loading