rust/src/librustc/middle
Ariel Ben-Yehuda 2f052eb0b1 use the parameter environment when checking dtors
This makes it more uniform. No functional changes.
2015-08-25 18:50:26 +03:00
..
cfg Use a Vec instead of an HashMap for the scope hierarchy 2015-08-24 20:24:38 +03:00
infer use the parameter environment when checking dtors 2015-08-25 18:50:26 +03:00
traits convert to use is_local instead of == LOCAL_CRATE 2015-08-24 05:35:34 -04:00
ty_relate fallout from moving def-id 2015-08-24 05:35:34 -04:00
astconv_util.rs rustc: make ty::mk_* constructors into methods on ty::ctxt. 2015-06-26 07:34:56 +03:00
astencode.rs address nits 2015-08-24 21:30:39 +03:00
cast.rs use VariantDef instead of struct_fields 2015-08-06 16:54:40 +03:00
check_const.rs fallout from moving def-id 2015-08-24 05:35:34 -04:00
check_loop.rs
check_match.rs Auto merge of #27857 - Manishearth:improve-fnkind, r=pnkfelix 2015-08-24 12:47:57 +00:00
check_no_asm.rs Add a allow_asm option so virtual ISA based targets (JS/PNaCl/WAsm) can disallow the asm! macro. 2015-08-21 17:50:39 -05:00
check_rvalues.rs Address nits 2015-07-01 13:08:25 -07:00
check_static_recursion.rs fallout from moving def-id 2015-08-24 05:35:34 -04:00
const_eval.rs fallout from moving def-id 2015-08-24 05:35:34 -04:00
dataflow.rs Use vec![elt; n] where possible 2015-07-09 11:05:32 +02:00
dead.rs fallout from moving def-id 2015-08-24 05:35:34 -04:00
def_id.rs purge DEF_ID_DEBUG TLS variable, and just always print a path, since I 2015-08-24 05:35:34 -04:00
def.rs fallout from moving def-id 2015-08-24 05:35:34 -04:00
dependency_format.rs rustc: Allow changing the default allocator 2015-08-14 15:13:10 -07:00
effect.rs review feedback: Use checked-arith instead of saturated-arith for push_unsafe! and pop_unsafe!. 2015-07-23 23:39:25 +02:00
entry.rs syntax: move ast_map to librustc. 2015-06-10 02:40:45 +03:00
expr_use_visitor.rs Use a Vec instead of an HashMap for the scope hierarchy 2015-08-24 20:24:38 +03:00
fast_reject.rs fallout from moving def-id 2015-08-24 05:35:34 -04:00
free_region.rs fix test 2015-08-24 20:46:53 +03:00
implicator.rs fallout from moving def-id 2015-08-24 05:35:34 -04:00
intrinsicck.rs Auto merge of #27857 - Manishearth:improve-fnkind, r=pnkfelix 2015-08-24 12:47:57 +00:00
lang_items.rs fallout from moving def-id 2015-08-24 05:35:34 -04:00
liveness.rs store the CodeExtent directly in FreeRegion 2015-08-24 20:46:52 +03:00
mem_categorization.rs store the CodeExtent directly in FreeRegion 2015-08-24 20:46:52 +03:00
outlives.rs Correct nits from @nrc 2015-08-14 09:26:19 -04:00
pat_util.rs fallout from moving def-id 2015-08-24 05:35:34 -04:00
privacy.rs fallout from moving def-id 2015-08-24 05:35:34 -04:00
reachable.rs convert to use is_local instead of == LOCAL_CRATE 2015-08-24 05:35:34 -04:00
recursion_limit.rs
region.rs address nits 2015-08-24 21:30:39 +03:00
resolve_lifetime.rs FnFnBlock -> FkClosure 2015-08-16 18:23:58 +05:30
stability.rs fallout from moving def-id 2015-08-24 05:35:34 -04:00
subst.rs Correctly subst defaults with the in-scope substs 2015-07-25 19:57:58 -07:00
ty_fold.rs Extend ParameterEnvironment to remember the free_id, and to be usable 2015-08-12 17:57:57 -04:00
ty_match.rs Transition to the new object lifetime defaults, replacing the old 2015-07-14 19:36:15 -04:00
ty_walk.rs Introduce ClosureSubsts rather than just having random fields in the 2015-07-24 04:53:17 -04:00
ty.rs use the parameter environment when checking dtors 2015-08-25 18:50:26 +03:00
weak_lang_items.rs Remove morestack support 2015-08-10 16:35:44 -07:00
wf.rs fallout from moving def-id 2015-08-24 05:35:34 -04:00