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: hyperium/hyper
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.14.31
Choose a base ref
...
head repository: hyperium/hyper
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Showing with 14,118 additions and 16,065 deletions.
  1. +1 −0 .github/FUNDING.yml
  2. +1 −1 .github/ISSUE_TEMPLATE/bug_report.md
  3. +1 −1 .github/ISSUE_TEMPLATE/feature_request.md
  4. +174 −97 .github/workflows/CI.yml
  5. +3 −8 .github/workflows/bench.yml
  6. +15 −0 .github/workflows/external-types.toml
  7. +1,277 −861 CHANGELOG.md
  8. +32 −2 CONTRIBUTING.md
  9. +59 −66 Cargo.toml
  10. +1 −1 LICENSE
  11. +8 −5 README.md
  12. +7 −3 SECURITY.md
  13. +9 −6 benches/body.rs
  14. +32 −29 benches/connect.rs
  15. +109 −40 benches/end_to_end.rs
  16. +35 −26 benches/pipeline.rs
  17. +47 −32 benches/server.rs
  18. +3 −0 benches/support/mod.rs
  19. +228 −0 benches/support/tokiort.rs
  20. +10 −2 capi/README.md
  21. +6 −6 capi/cbindgen.toml
  22. +0 −6 capi/examples/upload.c
  23. +33 −79 capi/gen_header.sh
  24. +29 −264 capi/include/hyper.h
  25. +22 −0 docs/CODE_STYLE.md
  26. +111 −0 docs/GOVERNANCE.md
  27. +12 −9 docs/ISSUES.md
  28. +37 −0 docs/MAINTAINERS.md
  29. +1 −1 docs/MSRV.md
  30. +406 −0 docs/ROADMAP-1.0.md
  31. +75 −368 docs/ROADMAP.md
  32. +1 −3 docs/TENETS.md
  33. +1 −1 docs/VISION.md
  34. +17 −6 examples/README.md
  35. +34 −6 examples/client.rs
  36. +30 −5 examples/client_json.rs
  37. +69 −24 examples/echo.rs
  38. +54 −36 examples/gateway.rs
  39. +95 −0 examples/graceful_shutdown.rs
  40. +89 −0 examples/hello-http2.rs
  41. +49 −19 examples/hello.rs
  42. +67 −29 examples/http_proxy.rs
  43. +50 −14 examples/multi_server.rs
  44. +47 −22 examples/params.rs
  45. +56 −25 examples/send_file.rs
  46. +38 −41 examples/service_struct_impl.rs
  47. +315 −45 examples/single_threaded.rs
  48. +35 −29 examples/state.rs
  49. +0 −27 examples/tower_client.rs
  50. +0 −68 examples/tower_server.rs
  51. +71 −25 examples/upgrades.rs
  52. +59 −50 examples/web_api.rs
  53. +0 −31 src/body/aggregate.rs
  54. +0 −785 src/body/body.rs
  55. +628 −0 src/body/incoming.rs
  56. +13 −7 src/body/length.rs
  57. +27 −42 src/body/mod.rs
  58. +0 −77 src/body/to_bytes.rs
  59. +0 −1,462 src/client/client.rs
  60. +0 −1,095 src/client/conn.rs
  61. +611 −0 src/client/conn/http1.rs
  62. +718 −0 src/client/conn/http2.rs
  63. +22 −0 src/client/conn/mod.rs
  64. +0 −425 src/client/connect/dns.rs
  65. +0 −1,007 src/client/connect/http.rs
  66. +0 −412 src/client/connect/mod.rs
  67. +181 −68 src/client/dispatch.rs
  68. +7 −53 src/client/mod.rs
  69. +0 −1,044 src/client/pool.rs
  70. +0 −89 src/client/service.rs
  71. +0 −25 src/client/tests.rs
  72. +0 −1 src/common/buf.rs
  73. +22 −3 src/common/date.rs
  74. +0 −217 src/common/drain.rs
  75. +46 −0 src/common/either.rs
  76. +0 −145 src/common/exec.rs
  77. +30 −0 src/common/future.rs
  78. +150 −0 src/common/io/compat.rs
  79. +4 −0 src/common/io/mod.rs
  80. +27 −22 src/common/io/rewind.rs
  81. +0 −76 src/common/lazy.rs
  82. +14 −32 src/common/mod.rs
  83. +0 −21 src/common/never.rs
  84. +0 −110 src/common/sync_wrapper.rs
  85. +38 −5 src/common/task.rs
  86. +79 −0 src/common/time.rs
  87. +1 −1 src/common/watch.rs
  88. +217 −168 src/error.rs
  89. +13 −13 src/ext/h1_reason_phrase.rs
  90. +86 −0 src/ext/informational.rs
  91. +29 −10 src/{ext.rs → ext/mod.rs}
  92. +106 −33 src/ffi/body.rs
  93. +124 −31 src/ffi/client.rs
  94. +12 −1 src/ffi/error.rs
  95. +88 −42 src/ffi/http_types.rs
  96. +42 −22 src/ffi/io.rs
  97. +14 −9 src/ffi/mod.rs
  98. +166 −28 src/ffi/task.rs
  99. +20 −15 src/headers.rs
  100. +46 −16 src/lib.rs
  101. +242 −131 src/proto/h1/conn.rs
  102. +605 −100 src/proto/h1/decode.rs
  103. +169 −111 src/proto/h1/dispatch.rs
  104. +256 −35 src/proto/h1/encode.rs
  105. +45 −80 src/proto/h1/io.rs
  106. +6 −15 src/proto/h1/mod.rs
  107. +496 −245 src/proto/h1/role.rs
  108. +531 −173 src/proto/h2/client.rs
  109. +87 −112 src/proto/h2/mod.rs
  110. +82 −127 src/proto/h2/ping.rs
  111. +101 −104 src/proto/h2/server.rs
  112. +3 −1 src/proto/mod.rs
  113. +0 −12 src/rt.rs
  114. +109 −0 src/rt/bounds.rs
  115. +405 −0 src/rt/io.rs
  116. +42 −0 src/rt/mod.rs
  117. +127 −0 src/rt/timer.rs
  118. +0 −111 src/server/accept.rs
  119. +0 −1,045 src/server/conn.rs
  120. +544 −0 src/server/conn/http1.rs
  121. +312 −0 src/server/conn/http2.rs
  122. +20 −0 src/server/conn/mod.rs
  123. +5 −168 src/server/mod.rs
  124. +0 −776 src/server/server.rs
  125. +0 −16 src/server/server_stub.rs
  126. +0 −128 src/server/shutdown.rs
  127. +0 −318 src/server/tcp.rs
  128. +29 −22 src/service/http.rs
  129. +0 −187 src/service/make.rs
  130. +5 −30 src/service/mod.rs
  131. +0 −73 src/service/oneshot.rs
  132. +112 −0 src/service/service.rs
  133. +14 −16 src/service/util.rs
  134. +128 −0 src/trace.rs
  135. +70 −45 src/upgrade.rs
  136. +945 −1,325 tests/client.rs
  137. +792 −429 tests/server.rs
  138. +217 −99 tests/support/mod.rs
  139. +1 −0 tests/support/tokiort.rs
  140. +76 −0 tests/support/trailers.rs
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: seanmonstar
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
name: "Bug report \U0001F41B"
about: Create a report to help us improve
title: ''
labels: S-bug
labels: C-bug
assignees: ''

---
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
name: "Feature request \U0001F4A1"
about: Suggest an idea for this project
title: ''
labels: S-feature
labels: C-feature
assignees: ''

---
Loading