@@ -219,109 +219,109 @@ pub fn compile_rest(sess: Session,
219
219
crate = time ( time_passes, ~"intrinsic injection", ||
220
220
front:: intrinsic_inject:: inject_intrinsic ( sess, crate ) ) ;
221
221
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 ) ) ;
224
224
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 ) ) ;
227
227
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 ( ) ) ) ;
234
234
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) ) ;
237
237
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 ) ) ;
245
245
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) ) ;
248
248
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 ) ) ;
251
251
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 ) ) ;
254
254
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 ) ) ;
257
257
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) ;
260
260
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 ) ;
264
264
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) ) ;
268
268
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) ) ;
272
272
273
- if phases. to == cu_typeck { return ( Some ( crate ) , Some ( ty_cx) ) ; }
273
+ if phases. to == cu_typeck { return ( Some ( crate ) , Some ( ty_cx) ) ; }
274
274
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 ) ) ;
277
277
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 ) ) ;
280
280
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 ) ) ;
283
283
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 ) ) ;
288
288
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 ) ) ;
292
292
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,
301
295
capture_map, crate ) ) ;
302
296
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 ) ) ;
305
302
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 ) ) ;
308
305
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 ) ) ;
310
308
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) ) ; }
319
310
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) )
325
325
} ;
326
326
327
327
let outputs = outputs. get_ref ( ) ;
0 commit comments