about summary refs log tree commit diff
path: root/compiler/rustc_query_impl/src
diff options
context:
space:
mode:
authorDylan DPC <99973273+Dylan-DPC@users.noreply.github.com>2022-06-07 11:41:06 +0200
committerGitHub <noreply@github.com>2022-06-07 11:41:06 +0200
commitab1027ad0f9d45e47e37a2516b331dd47539b4c5 (patch)
tree25a5915fb959bdaf8acff190cf382abba42422df /compiler/rustc_query_impl/src
parentbb55bd449e65e611da928560d948982d73e50027 (diff)
parente16c3b4a44214add436e9834d2090a7288eba3a3 (diff)
downloadrust-ab1027ad0f9d45e47e37a2516b331dd47539b4c5.tar.gz
rust-ab1027ad0f9d45e47e37a2516b331dd47539b4c5.zip
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.
Diffstat (limited to 'compiler/rustc_query_impl/src')
0 files changed, 0 insertions, 0 deletions