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
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: