]> git.lizzy.rs Git - rust.git/commit
rustbuild: Allow setting rls/rustfmt to "broken"
authorAlex Crichton <alex@alexcrichton.com>
Tue, 19 Sep 2017 20:04:17 +0000 (13:04 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Mon, 16 Oct 2017 16:06:51 +0000 (09:06 -0700)
commit5050dadfc616b090d396deed9a4652a85c5f6f04
tree4c7f447c315ca86ed1b27eb215459fc6ea951895
parenta96ff3b591d3bcc0ae906cd28053046e2efd7bde
rustbuild: Allow setting rls/rustfmt to "broken"

This commit enables configuring the RLS/rustfmt tools to the "broken" state and
actually get it past CI. The main changes here were to update all dist-related
code to handle the situation where the RLS isn't available. This in turn
involved a homegrown preprocessor-like-function to edit the configuration files
we pass to the various combined installer tools.
src/bootstrap/dist.rs
src/bootstrap/toolstate.rs
src/etc/installer/exe/rust.iss
src/etc/installer/msi/rust.wxs
src/etc/installer/pkg/Distribution.xml
src/tools/toolstate.toml