Closed
Description
Found through perf.rust-lang.org the compile time for the syntex_syntax
has regressed by 8%. The graph points to #43403 as the culprit.
I've downloaded the nightly-2017-08-04
and nightly-2017-08-05
toolchains to analyze this regression, where the 08-05 toolchain includes #43403 while 08-04 does not.
The main differences I found were:
pass | before | after |
---|---|---|
translation | 9.922 | 11.192 |
LLVM passes | 27.805 | 29.002 |
item bodies check | 5.635 | 6.724 |
cc @RalfJung