Comment by afdbcreid
2 days ago
What are incremental compile times with the C++ codebase?
Also, does the line of code you count include dependencies (admitting, dependencies in Rust are a problem, but it's not related to compiler performance)?
2 days ago
What are incremental compile times with the C++ codebase?
Also, does the line of code you count include dependencies (admitting, dependencies in Rust are a problem, but it's not related to compiler performance)?
About 15 seconds, because we carve it up into 100 or so dlls specifically for this case
15 seconds plus the months of developer time defining dll boundaries and writing pimpls
No PIMPL's, but yes to dll boundaries. Breaking up the code into logical dependency structyures makes sense - the DLL's are no different to crates in rust really.