about summary refs log tree commit diff
path: root/src/test/ui/thinlto
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2019-06-03 08:28:27 +0000
committerbors <bors@rust-lang.org>2019-06-03 08:28:27 +0000
commitda9ebc828c982d2ed49396886da85011e1b0a6c0 (patch)
tree73fa625c505e38ec9c3de913b3a51e72d16dfb8f /src/test/ui/thinlto
parentc57ed9d9478dcd12c854a0ef4e83c7f384ade060 (diff)
parent0f822d775f046df87713edf8ffb4e308fc77b3ef (diff)
downloadrust-da9ebc828c982d2ed49396886da85011e1b0a6c0.tar.gz
rust-da9ebc828c982d2ed49396886da85011e1b0a6c0.zip
Auto merge of #61062 - mark-i-m:mono-mv, r=eddyb,oli-obk
Remove _all_ codegen dependencies on `rustc_mir` :tada:

~This code is pretty self-contained. It has no references to the rest of `rustc_mir`. Moving it to its own crate means that almost all of the references from `rustc_codegen_*` to `rustc_mir` are instead moved to `rustc_monomorphize`, which should help improve compile times for the compiler a bit...~

With the help of eddyb and oli-obk, all of the dependencies of `librustc_codegen_*` on `librustc_mir` have been removed:
- dependencies on `rustc_mir::monomorphize` were moved to `rustc::mir::mono`
- `rustc_mir::const_eval::const_field` is made into a query.
- `rustc_mir::interpret::type_name` is made into a query.

This should help reduce compile time when working on `rustc_mir` :clock1:

cc #47849

r? @eddyb
Diffstat (limited to 'src/test/ui/thinlto')
0 files changed, 0 insertions, 0 deletions