about summary refs log tree commit diff
path: root/src/librustdoc/html/static/source-script.js
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2018-12-24 13:29:28 +0100
committerGitHub <noreply@github.com>2018-12-24 13:29:28 +0100
commitf1051b574c26e20608ff26415a3dddd13f140925 (patch)
tree656c2cf0ce44517ededc1133005ea21bdd3d525f /src/librustdoc/html/static/source-script.js
parent833e0b3b8a9f1487a61152ca76f7f74a6b32cc0c (diff)
parent0feb680ac9393fc3db2e6771cf847b3101f21bad (diff)
downloadrust-f1051b574c26e20608ff26415a3dddd13f140925.tar.gz
rust-f1051b574c26e20608ff26415a3dddd13f140925.zip
Rollup merge of #56944 - alexcrichton:less-thin2, r=michaelwoerister
bootstrap: Link LLVM as a dylib with ThinLTO

When building a distributed compiler on Linux where we use ThinLTO to
create the LLVM shared object this commit switches the compiler to
dynamically linking that LLVM artifact instead of statically linking to
LLVM. The primary goal here is to reduce CI compile times, avoiding two+
ThinLTO builds of all of LLVM. By linking dynamically to LLVM we'll
reuse the one ThinLTO step done by LLVM's build itself.

Lots of discussion about this change can be found [here] and down. A
perf run will show whether this is worth it or not!

[here]: https://github.com/rust-lang/rust/pull/53245#issuecomment-417015334
Diffstat (limited to 'src/librustdoc/html/static/source-script.js')
0 files changed, 0 insertions, 0 deletions