]> git.lizzy.rs Git - rust.git/commit
Auto merge of #83637 - bjorn3:sync_cg_clif-2021-03-29, r=bjorn3
authorbors <bors@rust-lang.org>
Mon, 29 Mar 2021 11:20:25 +0000 (11:20 +0000)
committerbors <bors@rust-lang.org>
Mon, 29 Mar 2021 11:20:25 +0000 (11:20 +0000)
commit3aedcf06b73fc36feeebca3d579e1d2a6c40acc5
tree9fe76465f17b495d2679b2e9aece5ec078a771c3
parent40334da7a6cc0602aa16252cf8f78dc0beb48159
parent5444b46234627289c6dded36413be3a5fa6afdbd
Auto merge of #83637 - bjorn3:sync_cg_clif-2021-03-29, r=bjorn3

Sync rustc_codegen_cranelift

The main highlight of this sync is support for cross-compiling to Windows using MinGW. Native compilation with MinGW would also work I think, but using the MSVC toolchain is not yet supported as PE TLS is not yet implemented. Another nice improvement is that crate metadata is now loaded using mmap instead of by reading files. This improves compilation time a bit.

r? `@ghost`

`@rustbot` label +A-codegen +A-cranelift +T-compiler