-
-
Notifications
You must be signed in to change notification settings - Fork 313
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.4.5
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.4.6
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 13 commits
- 30 files changed
- 4 contributors
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4617f49 - Browse repository at this point
Copy the full SHA 4617f49View commit details
Commits on Jul 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6868712 - Browse repository at this point
Copy the full SHA 6868712View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ac39d5 - Browse repository at this point
Copy the full SHA 4ac39d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fb0f49 - Browse repository at this point
Copy the full SHA 2fb0f49View commit details -
Configuration menu - View commit details
-
Copy full SHA for e407f2e - Browse repository at this point
Copy the full SHA e407f2eView commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2967fbb - Browse repository at this point
Copy the full SHA 2967fbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf95990 - Browse repository at this point
Copy the full SHA cf95990View commit details
Commits on Aug 2, 2024
-
streams: notify recv task upon reset (#791)
Before this change, the transition to the reset state wouldn't notify tasks that were waiting for a response. The motivating case for this patch involved a large header being sent by the server. This case was mostly tested by an existing test, but because that test did not spawn separate tasks and kept polling the futures through its use of `conn.drive`, the missing notify was masked. Informs hyperium/hyper#3724.
Configuration menu - View commit details
-
Copy full SHA for 7dbb5c5 - Browse repository at this point
Copy the full SHA 7dbb5c5View commit details
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e1693a7 - Browse repository at this point
Copy the full SHA e1693a7View commit details -
streams: PushPromise tasks are notified properly (#793)
The push task is a separate task from the recv task, so its state needs to be tracked separately for waking. I don't know how to be systematic about ensuring that notify_push is called in all the right places, but this is an initial attempt. In order to test this works, we manually utilize FuturesUnordered which does fine-grained task wake tracking. The added test failed before making the other changes.
Configuration menu - View commit details
-
Copy full SHA for 5e5c03c - Browse repository at this point
Copy the full SHA 5e5c03cView commit details -
h2-tests: Add testing tools to verify wake calls (#794)
This commit adds wrappers around futures::future helpers and augments TestFuture to ensure that the underlying futures are notified before they are polled. This helps to catch bugs where there are missing notify calls or bad handling of the waker. The commit then extends the tests to use these helpers instead of the library functions from futures. It also ammends the client_requests::recv_too_big_headers test to no longer use the tokio spawned tasks that were added in #791.
Configuration menu - View commit details
-
Copy full SHA for 36cf4f2 - Browse repository at this point
Copy the full SHA 36cf4f2View commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a462e95 - Browse repository at this point
Copy the full SHA a462e95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90359ba - Browse repository at this point
Copy the full SHA 90359baView 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.4.5...v0.4.6