rust/src/comp/middle
Marijn Haverbeke 8c14943dea Properly handle expression blocks in kind.rs
It was only noticing them in expr_block form, not as function
bodies.

Closes #1390
2012-01-02 15:23:11 +01:00
..
tstate split proto from fn_decl, as not all fn_decls know the proto. 2011-12-29 20:29:28 -08:00
alias.rs split proto from fn_decl, as not all fn_decls know the proto. 2011-12-29 20:29:28 -08:00
ast_map.rs split proto from fn_decl, as not all fn_decls know the proto. 2011-12-29 20:29:28 -08:00
block_use.rs Use the same type of record in ty::ty_fn and ty::method 2011-12-23 16:11:35 +01:00
capture.rs implement capture clauses (move, in particular) and integrate 2011-12-19 14:07:46 -08:00
check_alt.rs rustc: Box the vectors returned from ty::tag_variants 2011-12-15 17:14:58 -08:00
check_const.rs Remove trivial cast checker 2011-12-22 15:04:00 +01:00
debuginfo.rs split proto from fn_decl, as not all fn_decls know the proto. 2011-12-29 20:29:28 -08:00
fn_usage.rs Use the same type of record in ty::ty_fn and ty::method 2011-12-23 16:11:35 +01:00
freevars.rs split proto from fn_decl, as not all fn_decls know the proto. 2011-12-29 20:29:28 -08:00
gc.rs Use the same type of record in ty::ty_fn and ty::method 2011-12-23 16:11:35 +01:00
kind.rs Properly handle expression blocks in kind.rs 2012-01-02 15:23:11 +01:00
last_use.rs Make last-use pass properly handle closed-over variables 2012-01-02 10:20:58 +01:00
mut.rs Make { || ... } sugar for any type of closure, inferred 2011-12-21 06:14:35 -08:00
resolve.rs More resolving and typechecking of bounded type parameters. 2012-01-02 15:15:27 +01:00
shape.rs Box arrays of parameter bounds 2012-01-02 15:15:27 +01:00
trans_alt.rs Only look for a matching method when normal field access fails 2011-12-18 19:41:44 +01:00
trans_build.rs Register new snapshots, purge log_err and log_full in favour of log(...). 2011-12-22 17:53:53 -08:00
trans_closure.rs Box arrays of parameter bounds 2012-01-02 15:15:27 +01:00
trans_common.rs Write out vtables for interface implementations 2012-01-02 15:15:28 +01:00
trans_impl.rs Write out vtables for interface implementations 2012-01-02 15:15:28 +01:00
trans_objects.rs Pass bounds to trans::type_of_fn 2012-01-02 15:15:27 +01:00
trans_uniq.rs translate unique closure env better 2011-12-14 14:32:23 -08:00
trans_vec.rs Remove source line generation craziness. Ensure incorrect subprogram caches are not conflated. Generate ast_map entries for object members and resource constructors and destructors. 2011-12-18 23:53:44 -05:00
trans.rs Write out vtables for interface implementations 2012-01-02 15:15:28 +01:00
ty.rs Key tcx.ty_param_bounds on node_ids, not def_ids 2012-01-02 15:15:27 +01:00
typeck.rs Key tcx.ty_param_bounds on node_ids, not def_ids 2012-01-02 15:15:27 +01:00