rust/src/librustc_mir
bors 7a9cdc4c2a Auto merge of #44700 - arielb1:mir-effectck, r=nikomatsakis
Move effect-checking to MIR

This allows emitting lints from MIR and moves the effect-checking pass to work on it.

I'll make `repr(packed)` misuse unsafe in a separate PR.

r? @eddyb
2017-09-25 00:52:15 +00:00
..
build move unsafety checking to MIR 2017-09-24 12:46:00 +03:00
dataflow Analyse storage liveness and preserve it during generator transformation 2017-09-13 23:28:10 +02:00
hair move unsafety checking to MIR 2017-09-24 12:46:00 +03:00
transform remove test code accidentally checked in 2017-09-24 12:46:00 +03:00
util bring TyCtxt into scope 2017-09-14 21:26:06 -04:00
borrow_check.rs Add span labels for E0505 for MIR borrowck 2017-09-23 23:44:51 -07:00
Cargo.toml Remove rustc_bitflags; use the bitflags crate 2017-09-17 14:19:24 -04:00
diagnostics.rs move unsafety checking to MIR 2017-09-24 12:46:00 +03:00
lib.rs Remove rustc_bitflags; use the bitflags crate 2017-09-17 14:19:24 -04:00
shim.rs add lint levels to VisibilityScope 2017-09-24 12:46:00 +03:00