about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorkennytm <kennytm@gmail.com>2018-03-16 01:49:41 +0800
committerGitHub <noreply@github.com>2018-03-16 01:49:41 +0800
commit68a602efa94c24a61d342eb325c59d785a3bb632 (patch)
tree88594db26296f54ec54ad5328ef076c24d343558 /src/rustllvm/RustWrapper.cpp
parentda888272673e14778235a72976e418c1ba7f3f27 (diff)
parentff227c4a2d8a2fad5abf322f6f1391ae6779197f (diff)
downloadrust-68a602efa94c24a61d342eb325c59d785a3bb632.tar.gz
rust-68a602efa94c24a61d342eb325c59d785a3bb632.zip
Rollup merge of #48892 - alexcrichton:thinlto-again, r=Mark-Simulacrum
rustbuild: Remove ThinLTO-related configuration

This commit removes some ThinLTO/codegen unit cruft primarily only needed during
the initial phase where we were adding ThinLTO support to rustc itself. The
current bootstrap compiler knows about ThinLTO and has it enabled by default for
multi-CGU builds which are also enabled by default. One CGU builds (aka
disabling ThinLTO) can be achieved by configuring the number of codegen units to
1 for a particular builds.

This also changes the defaults for our dist builders to go back to multiple
CGUs. Unfortunately we're seriously bleeding for cycle time on the bots right
now so we need to recover any time we can.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions