4 ms·
I mentioned in the post several areas I myself haven't looked at, including cache misses. There may be room for improvements there. There is an experimental pa
by nnethercote 6y ago
I mentioned in the post several areas I myself haven't looked at, including cache misses. There may be room for improvements there.
There is an experimental parallel rustc front-end, e.g. see https://internals.rust-lang.org/t/help-test-parallel-rustc/11503 https://internals.rust-lang.org/t/help-test-parallel-rustc/1...
> any exploration of the idea of keeping track of information across builds so that incremental compilation is faster
That's exactly what incremental compilation does.
- vlovich123 6y agoThere's an effort to track which functions are modules & what the downstream implications of that are in terms of needing recompilation? Are there any links to technical descriptions? Super interested in reading up on the technical details involved.
- Muximize 6y agoYou might want to look into Salsa: http://smallcultfollowing.com/babysteps/blog/2019/01/29/salsa-incremental-recompilation/ http://smallcultfollowing.com/babysteps/blog/2019/01/29/sals... http://smallcultfollowing.com/babysteps/blog/2020/04/09/libraryification/ http://smallcultfollowing.com/babysteps/blog/2020/04/09/libr...