The thing that should help the most with big recompiles is that they will be prevented in many cases. Before 1.6 when a struct was used in a module, if the struct’s module was changed in any way, all the users were recompiled (since it produced a compile-time dependency).
In 1.6 the compiler tracks struct dependencies separately and only recompiles if the struct actually changed.






















