]> git.lizzy.rs Git - rust.git/commit
rustc: Prepare to enable ThinLTO by default
authorAlex Crichton <alex@alexcrichton.com>
Sat, 25 Nov 2017 19:13:58 +0000 (11:13 -0800)
committerAlex Crichton <alex@alexcrichton.com>
Thu, 30 Nov 2017 15:17:53 +0000 (07:17 -0800)
commit855f6d1483e023cea3b7988db294ed9767e15359
tree1677a936b547ab7201cc9a7c6b3f45feeca37483
parent7df4683cc06acac3b0081eed23128a05c0b83f44
rustc: Prepare to enable ThinLTO by default

This commit prepares to enable ThinLTO and multiple codegen units in release
mode by default. We've still got a debuginfo bug or two to sort out before
actually turning it on by default.
src/librustc/session/config.rs
src/librustc/session/mod.rs
src/librustc_trans/back/write.rs
src/librustc_trans/base.rs
src/libstd/sys_common/backtrace.rs
src/test/run-fail/mir_trans_no_landing_pads.rs
src/test/run-fail/mir_trans_no_landing_pads_diverging.rs
src/test/run-pass/no-landing-pads.rs