rust/src/librustc/middle
2014-12-19 03:29:30 -05:00
..
cfg AST refactor: make the place in ExprBox an option. 2014-12-16 14:30:30 +01:00
infer Add (currently unused) helper routine for skolemizing bound regions. 2014-12-19 03:29:30 -05:00
traits Rename the code that replaces unbound variables to "freshen" rather than "skolemize" -- strictly speaking, this is not skolemization, because it is not discharging quantifiers. Also, the trait selection code will still be doing true skolemization, so it would be a confusing overlap of names. 2014-12-19 03:29:30 -05:00
astconv_util.rs
astencode.rs Create distinct types for a PolyTraitRef (with bindings) and a normal TraitRef. 2014-12-19 03:29:30 -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 Create distinct types for a PolyTraitRef (with bindings) and a normal TraitRef. 2014-12-19 03:29:30 -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 Create distinct types for a PolyTraitRef (with bindings) and a normal TraitRef. 2014-12-19 03:29:30 -05:00
fast_reject.rs Create distinct types for a PolyTraitRef (with bindings) and a normal TraitRef. 2014-12-19 03:29:30 -05:00
graph.rs librustc: use unboxed closures 2014-12-13 17:03:47 -05:00
intrinsicck.rs
lang_items.rs Adjust feature gates to allow for parenthetical notation to be used 2014-12-14 04:21:56 -05:00
liveness.rs AST refactor: make the place in ExprBox an option. 2014-12-16 14:30:30 +01: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 Create distinct types for a PolyTraitRef (with bindings) and a normal TraitRef. 2014-12-19 03:29:30 -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 Emit warning when lifetime names are shadowed. 2014-12-15 10:23:48 -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 Create distinct types for a PolyTraitRef (with bindings) and a normal TraitRef. 2014-12-19 03:29:30 -05:00
ty.rs Rename the code that replaces unbound variables to "freshen" rather than "skolemize" -- strictly speaking, this is not skolemization, because it is not discharging quantifiers. Also, the trait selection code will still be doing true skolemization, so it would be a confusing overlap of names. 2014-12-19 03:29:30 -05:00
weak_lang_items.rs librustc: Always parse macro!()/macro![] as expressions if not 2014-12-18 12:09:07 -05:00