hyperium / h2

HTTP 2.0 client & server implementation for Rust.
MIT License
1.34k stars 266 forks source link

Replace futures-util with atomic-waker and manual poll_fn #721

Closed notgull closed 1 month ago

notgull commented 8 months ago

This removes ones of the heavier dependencies. The goal is to also remove futures-util from the rest of the dependency tree, which is hard to justify when futures-util is used in more fundamental dependencies.

Closes #507

Signed-off-by: John Nunley dev@notgull.net

notgull commented 7 months ago

@seanmonstar Any chance you can review this?

seanmonstar commented 7 months ago

Sorry, yes I will take a look, but I want to check out this separate dependency, and just didn't have time while trying to cram all the prep work to release hyper 1.0 (today).

notgull commented 6 months ago

@seanmonstar Has hyper v1.0 craziness cooled off enough for you to have time to review this?

notgull commented 2 months ago

@seanmonstar Just following up on this. Have you had to chance to consider this yet?