-
-
Notifications
You must be signed in to change notification settings - Fork 290
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
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: hyperium/h2
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.21
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: hyperium/h2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.24
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 16 commits
- 25 files changed
- 9 contributors
Commits on Sep 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 62cf7a6 - Browse repository at this point
Copy the full SHA 62cf7a6View commit details
Commits on Sep 28, 2023
-
perf: Improve throughput when vectored IO is not enabled (#712)
As discussed in #711, the current implementation of sending data is suboptimal when vectored I/O is not enabled: data frame's head is likely to be sent in a separate TCP segment, whose payload is of only 9 bytes. This PR adds some specialized implementaton for non-vectored I/O case. In short, it sets a larget chain threhold, and also makes sure a data frame's head is sent along with the beginning part of the real data payload. All existing unit tests passed. Also I take a look at the e2e /~https://github.com/hyperium/hyper/blob/0.14.x/benches/end_to_end.rs but realize that all the benchmarks there are for the case of vectored I/O if the OS supports vectored I/O. There isn't a specific case for non-vectored I/O so I am not sure how to proceed with benchmark for performance evaluations.
Configuration menu - View commit details
-
Copy full SHA for a3f01c1 - Browse repository at this point
Copy the full SHA a3f01c1View commit details
Commits on Oct 9, 2023
-
Update indexmap to version 2 (#698)
* Update indexmap to version 2 * Update webpki-roots dev-dep to 0.25 * Update tokio-rustls dev-dep to 0.24 * Update env_logger dev-dep to 0.10 * Remove combined minimal-versions + MSRV check for now
Configuration menu - View commit details
-
Copy full SHA for 1f247de - Browse repository at this point
Copy the full SHA 1f247deView commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cbe7744 - Browse repository at this point
Copy the full SHA cbe7744View commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 05cf352 - Browse repository at this point
Copy the full SHA 05cf352View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cdef96 - Browse repository at this point
Copy the full SHA 3cdef96View commit details -
Configuration menu - View commit details
-
Copy full SHA for d03c54a - Browse repository at this point
Copy the full SHA d03c54aView commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4aa7b16 - Browse repository at this point
Copy the full SHA 4aa7b16View commit details
Commits on Oct 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 56651e6 - Browse repository at this point
Copy the full SHA 56651e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef743ec - Browse repository at this point
Copy the full SHA ef743ecView commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c7ca62f - Browse repository at this point
Copy the full SHA c7ca62fView commit details
Commits on Nov 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0f412d8 - Browse repository at this point
Copy the full SHA 0f412d8View commit details
Commits on Jan 10, 2024
-
fix: streams awaiting capacity lockout (#730) (#734)
This PR changes the the assign-capacity queue to prioritize streams that are send-ready. This is necessary to prevent a lockout when streams aren't able to proceed while waiting for connection capacity, but there is none. Closes hyperium/hyper#3338 Co-authored-by: dswij <dharmasw@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for b668c7f - Browse repository at this point
Copy the full SHA b668c7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7eb14a - Browse repository at this point
Copy the full SHA a7eb14aView commit details
Commits on Jan 17, 2024
-
streams: limit error resets for misbehaving connections
This change causes GOAWAYs to be issued to misbehaving connections which for one reason or another cause us to emit lots of error resets. Error resets are not generally expected from valid implementations anyways. The threshold after which we issue GOAWAYs is tunable, and will default to 1024.
Configuration menu - View commit details
-
Copy full SHA for d919cd6 - Browse repository at this point
Copy the full SHA d919cd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7243ab5 - Browse repository at this point
Copy the full SHA 7243ab5View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.3.21...v0.3.24