about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-07-09 08:11:57 +0000
committerbors <bors@rust-lang.org>2023-07-09 08:11:57 +0000
commit1861088f9088344a6b821abf335678d7fe037872 (patch)
tree7dbabf093acf26e25e9bc58a20bc2a6519d41ae8 /compiler/rustc_codegen_llvm/src
parentf05d743c204a3c433fb5c2976691fb4eb5c7a530 (diff)
parent91d2fb2e2b0dd5d285a6c5c1489ff06c806490e1 (diff)
downloadrust-1861088f9088344a6b821abf335678d7fe037872.tar.gz
rust-1861088f9088344a6b821abf335678d7fe037872.zip
Auto merge of #112235 - Kobzol:opt-dist, r=Mark-Simulacrum
Port PGO/LTO/BOLT optimized build pipeline to Rust

This PR ports the `stage-build.py` PGO/LTO/BOLT optimization script from Python to Rust, to make it easier to use dependencies, and make it a bit more robust. The PR switches both the Linux and Windows dist runners to the Rust script and removes the old Python script.

Funnily enough, the Rust port has less lines of code than the Python script :) I think that clearly shows that the Python script really lacked dependencies.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions