Revert #107376 to fix potential bincode breakage and rustc-perf benchmark.#109183
Revert #107376 to fix potential bincode breakage and rustc-perf benchmark.#109183bors merged 1 commit intorust-lang:masterfrom
bincode breakage and rustc-perf benchmark.#109183Conversation
I also think that this is probably the safest approach as well. |
|
Anyways, if you'd like to unblock perf sooner than later, r=me. |
That wasn't the primary motivation -- We're likely going to miss the nightly cutoff, unfortunately. We could add the MCVE as a test here, but if we plan to run crater anyways, it can be added when we revert this revert. Thanks @compiler-errors. r? @compiler-errors @bors r=compiler-errors |
bincode breakage and rustc-perf benchmark.
Revert rust-lang#107376 to fix potential `bincode` breakage and `rustc-perf` benchmark. rust-lang#107376 caused `rustc-perf`'s `webrender` benchmark to break, by regressing on the `bincode-1.3.3` crate. ~~This PR is a draft revert in case we can't land a fix soon enough, and we'd like to land the revert instead~~ (Though I myself think it'd be safer to do the revert, and run crater when relanding rust-lang#107376.) cc `@aliemjay`
|
@bors p=1 |
aliemjay
left a comment
There was a problem hiding this comment.
Thank you for the revert and the MCVE!
I haven't thought enough about how this blocks perf. I should've prioritized the issue more.
|
☀️ Test successful - checks-actions |
To be clear @aliemjay, perf.rlo wasn't blocked per se, the collector ignores benchmarks that fail but still measures the others. We just wouldn't see regressions or improvements to that specific crate. It also means that a real world crate was broken by a PR, in a way that CI didn't catch (but crater usually would) and that can be more problematic than the lack of benchmarking data for a short period of time. |
|
Finished benchmarking commit (18e305d): comparison URL. Overall result: ❌ regressions - no action needed@rustbot label: -perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesThis benchmark run did not return any relevant results for this metric. |
|
Even if no triage needs to be done per-se: this is a revert, and the |
#107376 caused
rustc-perf'swebrenderbenchmark to break, by regressing on thebincode-1.3.3crate.This PR is a draft revert in case we can't land a fix soon enough, and we'd like to land the revert instead(Though I myself think it'd be safer to do the revert, and run crater when relanding #107376.)
cc @aliemjay