← Back to context

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)?

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.