4 ms·
disclaimer: I'm a Rust dev. * ability to reference other files in a manner other than copy/pasting - allowing the compiler to understand when it should cache
by lights0123 6y ago
disclaimer: I'm a Rust dev.
* ability to reference other files in a manner other than copy/pasting
- allowing the compiler to understand when it should cache what it already knows, instead of having to set up and deal with precompiled headers for large projects
- ability to treat a header file as a single unit and not leak preprocessor defines
* treating many files as a single compilation unit, leaving LTO to only be needed when linking to a library