-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: Switch to the windows
crate
#2077
chore: Switch to the windows
crate
#2077
Conversation
The `winapi` isn't being updated anymore, and the `windows` crate is a more modern alternative maintained by Microsoft.
Failed Interop TestsQUIC Interop Runner, client vs. server neqo-latest as client
neqo-latest as server
All resultsSucceeded Interop TestsQUIC Interop Runner, client vs. server neqo-latest as client
neqo-latest as server
Unsupported Interop TestsQUIC Interop Runner, client vs. server neqo-latest as client
neqo-latest as server
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #2077 +/- ##
==========================================
- Coverage 95.36% 95.32% -0.04%
==========================================
Files 112 112
Lines 36505 36505
==========================================
- Hits 34813 34800 -13
- Misses 1692 1705 +13 ☔ View full report in Codecov by Sentry. |
Benchmark resultsPerformance differences relative to 910a7cd. coalesce_acked_from_zero 1+1 entries: Change within noise threshold.time: [99.057 ns 99.342 ns 99.635 ns] change: [-1.0813% -0.5838% -0.1056%] (p = 0.02 < 0.05) coalesce_acked_from_zero 3+1 entries: Change within noise threshold.time: [117.29 ns 117.67 ns 118.10 ns] change: [-2.0256% -1.0717% -0.2868%] (p = 0.01 < 0.05) coalesce_acked_from_zero 10+1 entries: Change within noise threshold.time: [116.67 ns 117.07 ns 117.56 ns] change: [-1.8584% -1.0156% -0.0134%] (p = 0.02 < 0.05) coalesce_acked_from_zero 1000+1 entries: Change within noise threshold.time: [97.337 ns 97.460 ns 97.601 ns] change: [-3.0272% -1.8988% -0.7253%] (p = 0.00 < 0.05) RxStreamOrderer::inbound_frame(): Change within noise threshold.time: [111.31 ms 111.46 ms 111.69 ms] change: [-0.4446% -0.2972% -0.0986%] (p = 0.00 < 0.05) transfer/pacing-false/varying-seeds: No change in performance detected.time: [27.208 ms 28.134 ms 29.068 ms] change: [-3.2651% +1.6359% +6.8388%] (p = 0.52 > 0.05) transfer/pacing-true/varying-seeds: No change in performance detected.time: [34.880 ms 36.515 ms 38.119 ms] change: [-4.9125% +1.3596% +7.6687%] (p = 0.68 > 0.05) transfer/pacing-false/same-seed: No change in performance detected.time: [31.622 ms 32.414 ms 33.173 ms] change: [-3.2744% -0.0511% +3.1933%] (p = 0.97 > 0.05) transfer/pacing-true/same-seed: No change in performance detected.time: [44.794 ms 47.699 ms 50.602 ms] change: [-1.8716% +6.5688% +16.179%] (p = 0.15 > 0.05) 1-conn/1-100mb-resp (aka. Download)/client: 💔 Performance has regressed.time: [115.57 ms 115.99 ms 116.40 ms] thrpt: [859.13 MiB/s 862.13 MiB/s 865.28 MiB/s] change: time: [+1.0657% +1.5701% +2.0963%] (p = 0.00 < 0.05) thrpt: [-2.0532% -1.5458% -1.0544%] 1-conn/10_000-parallel-1b-resp (aka. RPS)/client: No change in performance detected.time: [310.40 ms 314.02 ms 317.68 ms] thrpt: [31.478 Kelem/s 31.845 Kelem/s 32.216 Kelem/s] change: time: [-1.5959% +0.0734% +1.6924%] (p = 0.93 > 0.05) thrpt: [-1.6643% -0.0734% +1.6217%] 1-conn/1-1b-resp (aka. HPS)/client: No change in performance detected.time: [40.340 ms 41.059 ms 41.788 ms] thrpt: [23.930 elem/s 24.355 elem/s 24.789 elem/s] change: time: [-2.5539% -0.1723% +2.4109%] (p = 0.89 > 0.05) thrpt: [-2.3541% +0.1726% +2.6208%] Client/server transfer resultsTransfer of 33554432 bytes over loopback.
|
👍 For the record, the |
The
winapi
crate isn't being updated anymore, and thewindows
crate is a more modern alternative maintained by Microsoft.