rust/compiler/rustc_incremental
Dylan DPC ab1027ad0f
Rollup merge of #97058 - bjorn3:multi_artifact_work_products, r=nagisa
Various refactors to the incr comp workproduct handling

This is the result of me looking into adding support for having multiple object files for a single codegen unit to incr comp. This is necessary to support inline assembly in cg_clif without requiring partial linking which is not supported on Windows and seems to fail on macOS for some reason. Cg_clif uses an external assembler to handle inline asm and thus produces one object file with regular functions and one object file containing compiled inline asm for each codegen unit which uses inline asm. Current incr comp can't handle this. This PR doesn't yet add support for this, but it makes it easier to do so.
2022-06-07 11:41:06 +02:00
..
src Rollup merge of #97058 - bjorn3:multi_artifact_work_products, r=nagisa 2022-06-07 11:41:06 +02:00
Cargo.toml Update rand to deduplicate it 2022-01-14 13:05:27 +01:00