@@ -219,109 +219,109 @@ pub fn compile_rest(sess: Session,
219219 crate = time ( time_passes, ~"intrinsic injection", ||
220220 front:: intrinsic_inject:: inject_intrinsic ( sess, crate ) ) ;
221221
222- crate = time ( time_passes, ~"extra injection", ||
223- front:: std_inject:: maybe_inject_libstd_ref ( sess, crate ) ) ;
222+ crate = time ( time_passes, ~"extra injection", ||
223+ front:: std_inject:: maybe_inject_libstd_ref ( sess, crate ) ) ;
224224
225- let ast_map = time ( time_passes, ~"ast indexing", ||
226- syntax:: ast_map:: map_crate ( sess. diagnostic ( ) , crate ) ) ;
225+ let ast_map = time ( time_passes, ~"ast indexing", ||
226+ syntax:: ast_map:: map_crate ( sess. diagnostic ( ) , crate ) ) ;
227227
228- time ( time_passes, ~"external crate/lib resolution", ||
229- creader:: read_crates ( sess. diagnostic ( ) , crate , sess. cstore ,
230- sess. filesearch ,
231- session:: sess_os_to_meta_os ( sess. targ_cfg . os ) ,
232- sess. opts . is_static ,
233- token:: get_ident_interner ( ) ) ) ;
228+ time ( time_passes, ~"external crate/lib resolution", ||
229+ creader:: read_crates ( sess. diagnostic ( ) , crate , sess. cstore ,
230+ sess. filesearch ,
231+ session:: sess_os_to_meta_os ( sess. targ_cfg . os ) ,
232+ sess. opts . is_static ,
233+ token:: get_ident_interner ( ) ) ) ;
234234
235- let lang_items = time ( time_passes, ~"language item collection", ||
236- middle:: lang_items:: collect_language_items ( crate , sess) ) ;
235+ let lang_items = time ( time_passes, ~"language item collection", ||
236+ middle:: lang_items:: collect_language_items ( crate , sess) ) ;
237237
238- let middle:: resolve:: CrateMap {
239- def_map : def_map,
240- exp_map2 : exp_map2,
241- trait_map : trait_map
242- } =
243- time ( time_passes, ~"resolution", ||
244- middle:: resolve:: resolve_crate ( sess, lang_items, crate ) ) ;
238+ let middle:: resolve:: CrateMap {
239+ def_map : def_map,
240+ exp_map2 : exp_map2,
241+ trait_map : trait_map
242+ } =
243+ time ( time_passes, ~"resolution", ||
244+ middle:: resolve:: resolve_crate ( sess, lang_items, crate ) ) ;
245245
246- time ( time_passes, ~"looking for entry point",
247- || middle:: entry:: find_entry_point( sess, crate , ast_map) ) ;
246+ time ( time_passes, ~"looking for entry point",
247+ || middle:: entry:: find_entry_point( sess, crate , ast_map) ) ;
248248
249- let freevars = time ( time_passes, ~"freevar finding", ||
250- freevars:: annotate_freevars ( def_map, crate ) ) ;
249+ let freevars = time ( time_passes, ~"freevar finding", ||
250+ freevars:: annotate_freevars ( def_map, crate ) ) ;
251251
252- let region_map = time ( time_passes, ~"region resolution", ||
253- middle:: region:: resolve_crate ( sess, def_map, crate ) ) ;
252+ let region_map = time ( time_passes, ~"region resolution", ||
253+ middle:: region:: resolve_crate ( sess, def_map, crate ) ) ;
254254
255- let rp_set = time ( time_passes, ~"region parameterization inference", ||
256- middle:: region:: determine_rp_in_crate ( sess, ast_map, def_map, crate ) ) ;
255+ let rp_set = time ( time_passes, ~"region parameterization inference", ||
256+ middle:: region:: determine_rp_in_crate ( sess, ast_map, def_map, crate ) ) ;
257257
258- let ty_cx = ty:: mk_ctxt ( sess, def_map, ast_map, freevars,
259- region_map, rp_set, lang_items) ;
258+ let ty_cx = ty:: mk_ctxt ( sess, def_map, ast_map, freevars,
259+ region_map, rp_set, lang_items) ;
260260
261- // passes are timed inside typeck
262- let ( method_map, vtable_map) = typeck:: check_crate (
263- ty_cx, trait_map, crate ) ;
261+ // passes are timed inside typeck
262+ let ( method_map, vtable_map) = typeck:: check_crate (
263+ ty_cx, trait_map, crate ) ;
264264
265- // These next two const passes can probably be merged
266- time ( time_passes, ~"const marking", ||
267- middle:: const_eval:: process_crate ( crate , ty_cx) ) ;
265+ // These next two const passes can probably be merged
266+ time ( time_passes, ~"const marking", ||
267+ middle:: const_eval:: process_crate ( crate , ty_cx) ) ;
268268
269- time ( time_passes, ~"const checking", ||
270- middle:: check_const:: check_crate ( sess, crate , ast_map, def_map,
271- method_map, ty_cx) ) ;
269+ time ( time_passes, ~"const checking", ||
270+ middle:: check_const:: check_crate ( sess, crate , ast_map, def_map,
271+ method_map, ty_cx) ) ;
272272
273- if phases. to == cu_typeck { return ( Some ( crate ) , Some ( ty_cx) ) ; }
273+ if phases. to == cu_typeck { return ( Some ( crate ) , Some ( ty_cx) ) ; }
274274
275- time ( time_passes, ~"privacy checking", ||
276- middle:: privacy:: check_crate ( ty_cx, & method_map, crate ) ) ;
275+ time ( time_passes, ~"privacy checking", ||
276+ middle:: privacy:: check_crate ( ty_cx, & method_map, crate ) ) ;
277277
278- time ( time_passes, ~"effect checking", ||
279- middle:: effect:: check_crate ( ty_cx, method_map, crate ) ) ;
278+ time ( time_passes, ~"effect checking", ||
279+ middle:: effect:: check_crate ( ty_cx, method_map, crate ) ) ;
280280
281- time ( time_passes, ~"loop checking", ||
282- middle:: check_loop:: check_crate ( ty_cx, crate ) ) ;
281+ time ( time_passes, ~"loop checking", ||
282+ middle:: check_loop:: check_crate ( ty_cx, crate ) ) ;
283283
284- let middle:: moves:: MoveMaps { moves_map, moved_variables_set,
285- capture_map} =
286- time ( time_passes, ~"compute moves", ||
287- middle:: moves:: compute_moves ( ty_cx, method_map, crate ) ) ;
284+ let middle:: moves:: MoveMaps { moves_map, moved_variables_set,
285+ capture_map} =
286+ time ( time_passes, ~"compute moves", ||
287+ middle:: moves:: compute_moves ( ty_cx, method_map, crate ) ) ;
288288
289- time( time_passes, ~"match checking", ||
290- middle:: check_match:: check_crate ( ty_cx, method_map,
291- moves_map, crate ) ) ;
289+ time( time_passes, ~"match checking", ||
290+ middle:: check_match:: check_crate ( ty_cx, method_map,
291+ moves_map, crate ) ) ;
292292
293- time ( time_passes, ~"liveness checking", ||
294- middle:: liveness:: check_crate ( ty_cx, method_map,
295- capture_map, crate ) ) ;
296-
297- let ( root_map, write_guard_map) =
298- time ( time_passes, ~"borrow checking", ||
299- middle:: borrowck:: check_crate ( ty_cx, method_map,
300- moves_map, moved_variables_set,
293+ time ( time_passes, ~"liveness checking", ||
294+ middle:: liveness:: check_crate ( ty_cx, method_map,
301295 capture_map, crate ) ) ;
302296
303- time ( time_passes, ~"kind checking", ||
304- kind:: check_crate ( ty_cx, method_map, crate ) ) ;
297+ let ( root_map, write_guard_map) =
298+ time ( time_passes, ~"borrow checking", ||
299+ middle:: borrowck:: check_crate ( ty_cx, method_map,
300+ moves_map, moved_variables_set,
301+ capture_map, crate ) ) ;
305302
306- time ( time_passes, ~"lint checking", ||
307- lint :: check_crate ( ty_cx, crate ) ) ;
303+ time ( time_passes, ~"kind checking", ||
304+ kind :: check_crate ( ty_cx, method_map , crate ) ) ;
308305
309- if phases. to == cu_no_trans { return ( Some ( crate ) , Some ( ty_cx) ) ; }
306+ time ( time_passes, ~"lint checking", ||
307+ lint:: check_crate ( ty_cx, crate ) ) ;
310308
311- let maps = astencode:: Maps {
312- root_map : root_map,
313- method_map : method_map,
314- vtable_map : vtable_map,
315- write_guard_map : write_guard_map,
316- moves_map : moves_map,
317- capture_map : capture_map
318- } ;
309+ if phases. to == cu_no_trans { return ( Some ( crate ) , Some ( ty_cx) ) ; }
319310
320- let outputs = outputs. get_ref ( ) ;
321- time ( time_passes, ~"translation", ||
322- trans:: base:: trans_crate ( sess, crate , ty_cx,
323- & outputs. obj_filename ,
324- exp_map2, maps) )
311+ let maps = astencode:: Maps {
312+ root_map : root_map,
313+ method_map : method_map,
314+ vtable_map : vtable_map,
315+ write_guard_map : write_guard_map,
316+ moves_map : moves_map,
317+ capture_map : capture_map
318+ } ;
319+
320+ let outputs = outputs. get_ref ( ) ;
321+ time ( time_passes, ~"translation", ||
322+ trans:: base:: trans_crate ( sess, crate , ty_cx,
323+ & outputs. obj_filename ,
324+ exp_map2, maps) )
325325 } ;
326326
327327 let outputs = outputs. get_ref ( ) ;
0 commit comments