rust/src/librustc/middle
Marvin Löbel 2a8f358de7 Add syntax support for attributes on expressions and all syntax
nodes in statement position.

Extended #[cfg] folder to allow removal of statements, and
of expressions in optional positions like expression lists and trailing
block expressions.

Extended lint checker to recognize lint levels on expressions and
locals.
2015-11-26 21:46:12 +01: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 split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00
ty split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02: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 Add syntax support for attributes on expressions and all syntax 2015-11-26 21:46:12 +01:00
check_no_asm.rs Add part of new error codes in librustc 2015-09-13 00:38:36 +02:00
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 move middle::ty and related modules to middle/ty/ 2015-09-14 10:56:13 +03:00
intrinsicck.rs Port a bunch of code new-visitor; all of these ports were 2015-11-18 19:22:18 -05: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 Auto merge of #29515 - Manishearth:ice-itembody, r=eddyb 2015-11-03 15:19:07 +00: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 for x in xs.iter() -> for x in &xs 2015-02-02 13:40:18 -05:00
region.rs split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00
resolve_lifetime.rs Port a bunch of code new-visitor; all of these ports were 2015-11-18 19:22:18 -05:00
stability.rs split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00
subst.rs move middle::ty and related modules to middle/ty/ 2015-09-14 10:56:13 +03:00
weak_lang_items.rs split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00