]> git.lizzy.rs Git - rust.git/commit
Auto merge of #103647 - lqd:osx-x64-lto, r=Mark-Simulacrum
authorbors <bors@rust-lang.org>
Sun, 11 Dec 2022 20:38:34 +0000 (20:38 +0000)
committerbors <bors@rust-lang.org>
Sun, 11 Dec 2022 20:38:34 +0000 (20:38 +0000)
commitbdb07a8ec8e77aa10fb84fae1d4ff71c21180bb4
treea2d6f210857d869ec28750a9193c34da68dd9a36
parent657eefe2dcf18f76ac67a39945810128e101178c
parent3a085f769545e5f3327d29460060520d59766ba7
Auto merge of #103647 - lqd:osx-x64-lto, r=Mark-Simulacrum

Enable ThinLTO for rustc on `x86_64-apple-darwin`

Local measurements seemed to show an improvement on a couple benchmarks, so I'd like to test real CI builds, and see if the builder doesn't timeout with the expected slight increase in build times.

Let's start with x64 rustc ThinLTO, and then figure out the file structure to configure LLVM ThinLTO. Maybe we'll then try `aarch64` builds since that also looked good locally.
.github/workflows/ci.yml
src/ci/github-actions/ci.yml