This is similar to ideas we’ve had in the past to make rlib contain only mir and delay code generation until later. The later code generation is delayed the more opportunities there are to merge monomorphizations. Any changes here are heavily impacted by incremental compilation.
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
Could rustc compile dependencies in parallel? | 5 | 3091 | June 5, 2019 | |
"Interface-only" crate type? | 13 | 2284 | June 9, 2019 | |
Parallel codegen plans | 9 | 5290 | March 25, 2019 | |
Idea: Light-weight reusable dependencies | 13 | 1198 | October 30, 2022 | |
Idea: Improving parallelism with metadata generation improvements | 5 | 850 | January 15, 2020 |