rust/src/librustc_mir
bors e4378412ec Auto merge of #52830 - matthewjasper:bootstrap-prep, r=matthewjasper
[NLL] Fix some things for bootstrap

Some changes that are required when bootstrapping rustc with NLL enabled.

* Remove a bunch of unused `mut`s that aren't needed, but the existing lint doesn't catch.
* Rewrite a function call to satisfy NLL borrowck. Note that the borrow is two-phase, but gets activated immediately by an unsizing coercion.

cc #51823
2018-07-30 10:19:38 +00:00
..
borrow_check Auto merge of #52830 - matthewjasper:bootstrap-prep, r=matthewjasper 2018-07-30 10:19:38 +00:00
build Remove unused muts 2018-07-29 18:04:09 +01:00
dataflow Auto merge of #52597 - oli-obk:promotion_simplify, r=nagisa 2018-07-24 13:10:06 +00:00
hair Use str::repeat 2018-07-27 23:26:36 +09:00
interpret Auto merge of #52805 - ljedrz:format_str_literal, r=petrochenkov 2018-07-30 06:29:39 +00:00
monomorphize Remove unused muts 2018-07-29 18:04:09 +01:00
transform Auto merge of #52830 - matthewjasper:bootstrap-prep, r=matthewjasper 2018-07-30 10:19:38 +00:00
util Auto merge of #52805 - ljedrz:format_str_literal, r=petrochenkov 2018-07-30 06:29:39 +00:00
Cargo.toml Allow choosing Polonius algorithm via environment variable POLONIUS_ALGORITHM. 2018-06-02 14:17:12 +02:00
diagnostics.rs Loosened rules involving statics mentioning other statics. 2018-06-30 23:52:33 +01:00
lib.rs Auto merge of #52336 - ishitatsuyuki:dyn-rollup, r=Mark-Simulacrum 2018-07-27 20:27:40 +00:00
shim.rs Promoteds are statics and statics have a place, not just a value 2018-07-23 09:51:30 +02:00