rust/src/librustc/middle
2014-12-19 03:29:31 -05:00
..
cfg AST refactor: make the place in ExprBox an option. 2014-12-16 14:30:30 +01:00
infer Implement "perfect forwarding" for HR impls (#19730). 2014-12-19 03:29:31 -05:00
traits Document new algorithm at a high-level. 2014-12-19 03:29:31 -05:00
astconv_util.rs
astencode.rs Implement "perfect forwarding" for HR impls (#19730). 2014-12-19 03:29:31 -05:00
check_const.rs librustc: use unboxed closures 2014-12-13 17:03:47 -05:00
check_loop.rs Remove proc types/expressions from the parser, compiler, and 2014-12-14 04:21:56 -05:00
check_match.rs Remove all shadowed lifetimes. 2014-12-15 10:23:48 -05:00
check_rvalues.rs librustc: Make Copy opt-in. 2014-12-08 13:47:44 -05:00
check_static_recursion.rs
check_static.rs Create distinct types for a PolyTraitRef (with bindings) and a normal TraitRef. 2014-12-19 03:29:30 -05:00
const_eval.rs librustc: Always parse macro!()/macro![] as expressions if not 2014-12-18 12:09:07 -05:00
dataflow.rs librustc: use unboxed closures 2014-12-13 17:03:47 -05:00
dead.rs Implement "perfect forwarding" for HR impls (#19730). 2014-12-19 03:29:31 -05:00
def.rs Path types to associated types with form T::A 2014-12-16 13:50:24 +13:00
dependency_format.rs
effect.rs Rename FnStyle trait to Unsafety. 2014-12-14 11:11:55 -05:00
entry.rs
expr_use_visitor.rs Implement "perfect forwarding" for HR impls (#19730). 2014-12-19 03:29:31 -05:00
fast_reject.rs Centralize on using Binder to introduce new binding levels, rather than having FnSig carry an implicit binding level. This means that we be more typesafe in general, since things that instantiate bound regions can drop the Binder to reflect that. 2014-12-19 03:29:30 -05:00
graph.rs librustc: use unboxed closures 2014-12-13 17:03:47 -05:00
intrinsicck.rs Centralize on using Binder to introduce new binding levels, rather than having FnSig carry an implicit binding level. This means that we be more typesafe in general, since things that instantiate bound regions can drop the Binder to reflect that. 2014-12-19 03:29:30 -05:00
lang_items.rs Adjust feature gates to allow for parenthetical notation to be used 2014-12-14 04:21:56 -05:00
liveness.rs Centralize on using Binder to introduce new binding levels, rather than having FnSig carry an implicit binding level. This means that we be more typesafe in general, since things that instantiate bound regions can drop the Binder to reflect that. 2014-12-19 03:29:30 -05:00
mem_categorization.rs librustc: Always parse macro!()/macro![] as expressions if not 2014-12-18 12:09:07 -05:00
pat_util.rs librustc: use unboxed closures 2014-12-13 17:03:47 -05:00
privacy.rs Implement "perfect forwarding" for HR impls (#19730). 2014-12-19 03:29:31 -05:00
reachable.rs Parse unsafe impl but don't do anything particularly interesting with the results. 2014-12-14 11:11:55 -05:00
recursion_limit.rs Add ability to configure recursion limit. 2014-12-08 15:51:38 -05:00
region.rs librustc: use unboxed closures 2014-12-13 17:03:47 -05:00
resolve_lifetime.rs Implement "perfect forwarding" for HR impls (#19730). 2014-12-19 03:29:31 -05:00
resolve.rs Path types to associated types with form T::A 2014-12-16 13:50:24 +13:00
stability.rs librustc: use unboxed closures 2014-12-13 17:03:47 -05:00
subst.rs Remove all shadowed lifetimes. 2014-12-15 10:23:48 -05:00
ty_fold.rs Implement "perfect forwarding" for HR impls (#19730). 2014-12-19 03:29:31 -05:00
ty.rs Implement "perfect forwarding" for HR impls (#19730). 2014-12-19 03:29:31 -05:00
weak_lang_items.rs librustc: Always parse macro!()/macro![] as expressions if not 2014-12-18 12:09:07 -05:00