Commit Graph

10 Commits

Author SHA1 Message Date
Oliver Schneider 2812865664 Reactivate clippy in toolstate.toml 2017-10-20 16:01:30 +02:00
bors 7a4f39453c Auto merge of #44501 - nikomatsakis:issue-44137-non-query-data-in-tcx, r=eddyb
remove or encapsulate the remaining non-query data in tcx

I wound up removing the existing cache around inhabitedness since it didn't seem to be adding much value. I reworked const rvalue promotion, but not that much (i.e., I did not split the computation into bits, as @eddyb had tossed out as a suggestion). But it's now demand driven, at least.

cc @michaelwoerister -- see the `forbid_reads` change in last commit

r? @eddyb -- since the trickiest of this PR is the work on const rvalue promotion

cc #44137
2017-10-18 10:44:08 +00:00
Niko Matsakis 7715f97279 break clippy 2017-10-17 11:24:52 -04:00
Alex Crichton 5050dadfc6 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.
2017-10-16 09:06:51 -07:00
Oliver Schneider c6c47fa6c0 Update toolstate.toml 2017-10-10 18:16:18 +02:00
Oliver Schneider 8e900aaa2b Enable building clippy in CI 2017-10-10 17:20:59 +02:00
Nick Cameron bfcb290937 Add RLS and Rustfmt to the toolstate mechanism 2017-09-27 15:40:57 -07:00
Douglas Campos 9d52cb2f84 those changes break miri, PR will be issued later 2017-09-25 09:51:51 -04:00
Oliver Schneider d64a067423 Add clippy to toolstate.toml 2017-09-19 09:20:35 +02:00
Oliver Schneider ab018c76e1 Add a file to trivially disable tool building or testing 2017-09-17 21:41:45 +02:00