38x performance regression in lewton since rust 1.26 #55446
Labels
C-bug
Category: This is a bug.
I-slow
Issue: Problems and improvements with respect to performance of generated code.
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-llvm
Working group: LLVM backend code generation
Uh oh!
There was an error while loading. Please reload this page.
Decoding the test assets in the benchmark suite of lewton takes 2.5449s if compile with rustc 1.25.0 and 96.5645s with rustc 1.26.0. This is a 38 fold regression.
To reproduce:
The same behaviour also occurs without the
RUSTFLAGS
env var but I've added it here to indicate that this bug is a different issue from #53833 or #47745.Note that the bug is not fixed in stable
1.30.0 (da5f414c2 2018-10-24)
or1.31.0-nightly (cae6efc37 2018-10-27)
(latest nightly as of filing this bug): On stable, the benchmark takes 80.0889s, on nightly, it takes 77.7243s.The text was updated successfully, but these errors were encountered: