3 ms·
Does anyone know what change was responsible for the big improvement from a few days ago? https://perf.rust-lang.org https://perf.rust-lang.org It's less of a
by dralley 5y ago
Does anyone know what change was responsible for the big improvement from a few days ago?
https://perf.rust-lang.org https://perf.rust-lang.org
It's less of a universal improvement than the pass manager, but for most of the benchmarks that it does impact it seems just as large, or larger.
- kzrdude 5y agoFrom the graph, it points out this commit. And from the description, I think it's exactly that commit and not just one close to it. I heard it was a big improvement. https://github.com/rust-lang/rust/commit/63cc2bb https://github.com/rust-lang/rust/commit/63cc2bb > Enable new pass manager with LLVM 13 > https://github.com/rust-lang/rust/pull/88243 https://github.com/rust-lang/rust/pull/88243
- dralley 5y agoI'm talking about the change on the 17th of October, only a couple of days ago, not the one from a month ago which I know (and mentioned) is the new pass manager. The change doesn't show up in all of the graphs, but for the cases where it does show, it's a similar size improvement to the new pass manager. Maybe it was enabling PGO rather than any code change, I've heard it mentioned that happened recently.