rust/src/librustc_mir
bors e9ac44026d Auto merge of #29383 - petrochenkov:empstr, r=pnkfelix
Fixes https://github.com/rust-lang/rust/issues/28692
Fixes https://github.com/rust-lang/rust/issues/28992
Fixes some other similar issues (see the tests)

[breaking-change], needs crater run (cc @brson or @alexcrichton )

The pattern with parens `UnitVariant(..)` for unit variants seems to be popular in rustc (see the second commit), but mostly used by one person (@nikomatsakis), according to git blame. If it causes breakage on crates.io I'll add an exceptional case for it.
2015-11-28 00:45:34 +00:00
..
build Auto merge of #29383 - petrochenkov:empstr, r=pnkfelix 2015-11-28 00:45:34 +00:00
graphviz Partially format librustc_mir with rustfmt. 2015-10-07 14:37:45 +02:00
hair Fix various bugs around empty structs and patterns 2015-11-19 11:39:18 +03:00
tcx Auto merge of #29817 - michaelwoerister:mir-ty-closure-fields, r=nikomatsakis 2015-11-14 06:08:09 +00:00
transform MIR: Add pass that erases all regions right before trans 2015-11-18 17:26:24 +01:00
lib.rs Add a MIR pass to simplify the control flow graph 2015-11-12 14:39:23 +01:00
mir_map.rs Port a bunch of code new-visitor; all of these ports were 2015-11-18 19:22:18 -05:00
repr.rs Remove the GraphExtents, the design of which seems bogus. They carried 2015-11-24 17:30:13 -05:00
visit.rs Auto merge of #29616 - nagisa:mir-repeat, r=nikomatsakis 2015-11-12 02:24:06 +00:00