rust/src/librustc/middle
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
..
cfg Remove use of RefCell<DefMap> in the simpler parts of pat_util 2015-11-04 20:38:03 -06:00
infer split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00
traits Auto merge of #29383 - petrochenkov:empstr, r=pnkfelix 2015-11-28 00:45:34 +00:00
ty Auto merge of #29383 - petrochenkov:empstr, r=pnkfelix 2015-11-28 00:45:34 +00:00
astconv_util.rs Add docs for ast_ty_to_prim_ty 2015-10-15 20:14:52 +05:30
check_const.rs Port a bunch of code new-visitor; all of these ports were 2015-11-18 19:22:18 -05:00
check_loop.rs Port a bunch of code new-visitor; all of these ports were 2015-11-18 19:22:18 -05:00
check_match.rs Port a bunch of code new-visitor; all of these ports were 2015-11-18 19:22:18 -05:00
check_no_asm.rs
check_rvalues.rs Port a bunch of code new-visitor; all of these ports were 2015-11-18 19:22:18 -05:00
check_static_recursion.rs Port a bunch of code new-visitor; all of these ports were 2015-11-18 19:22:18 -05:00
const_eval.rs split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00
cstore.rs fix rustc-test 2015-11-26 19:19:54 +02:00
dataflow.rs Use the EntryOrExit variants qualified. 2015-11-24 13:06:12 +01:00
dead.rs Changes to data produced by privacy pass 2015-11-19 14:16:35 +03:00
def_id.rs split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00
def.rs Unwrap the RefCell around DefMap 2015-11-04 20:38:03 -06:00
dependency_format.rs split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00
effect.rs Port a bunch of code new-visitor; all of these ports were 2015-11-18 19:22:18 -05:00
entry.rs Port entry code to visit_all_items -- since this was tracking whether 2015-11-18 19:22:18 -05:00
expr_use_visitor.rs Remove use of RefCell<DefMap> in the simpler parts of pat_util 2015-11-04 20:38:03 -06:00
free_region.rs Fix some typos. 2015-10-05 16:48:57 +02:00
implicator.rs
intrinsicck.rs Fix the fallout 2015-11-19 11:41:09 +03:00
lang_items.rs split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00
liveness.rs Port a bunch of code new-visitor; all of these ports were 2015-11-18 19:22:18 -05:00
mem_categorization.rs Fix the fallout 2015-11-19 11:41:09 +03:00
pat_util.rs Fix hygiene regression in patterns 2015-11-12 01:49:23 +03:00
privacy.rs Changes to data produced by privacy pass 2015-11-19 14:16:35 +03:00
reachable.rs Changes to data produced by privacy pass 2015-11-19 14:16:35 +03:00
recursion_limit.rs
region.rs split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00
resolve_lifetime.rs Fix the fallout 2015-11-19 11:41:09 +03:00
stability.rs split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00
subst.rs
weak_lang_items.rs split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00