Bump ring 0.17 in dev-deps, bump to latest#1528
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1528 +/- ##
=======================================
Coverage 96.46% 96.46%
=======================================
Files 74 74
Lines 15113 15113
=======================================
Hits 14579 14579
Misses 534 534 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
|
So it looks like we don't even get near reclaiming the performance losses from #1508, which is surprising? |
|
As discussed on Discord, it looks like there is a regression when GCC is used to compile ring's C code, but not when Clang is used. The bench runner is configured to use GCC, so it shows the regression. I've tested using Clang 14 and there seem to be no regressions there (see here for the details). Note for the future: we can use Clang in the CI instead of GCC by configuring the |
|
This is highly welcome, also since ring 0.17 adds support for RISC-V. But builds still fail since ring 0.16 is still tried to be built in addition to 0.17: https://github.com/rustls/rustls/blob/ac10422/Cargo.lock#L773 I do not see any other create adding it as dependency, so can this duplicate+old ring entry be removed from the |
|
Those are just dev-dependencies, it shouldn't affect anything if you just want to build the library. |
|
I recognised just now that this change, and the one which moved |
Let's see what the benchmark results look like.