Commit Graph

25080 Commits

Author SHA1 Message Date
Patrick Walton c56bac7f40 librustc: De-`@mut` `node_id` in the session 2013-12-26 15:54:36 -08:00
Patrick Walton eaf69494a5 librustc: De-`@mut` the loop scope in liveness 2013-12-26 15:54:36 -08:00
Patrick Walton 298d0b870f librustc: De-`@mut` `label_ribs` in the resolver 2013-12-26 15:54:36 -08:00
Patrick Walton 7f816b7ef4 librustc: De-`@mut` the `idstack` in constant checking 2013-12-26 15:54:36 -08:00
Patrick Walton 8c703643ad librustc: De-`@mut` the reachability worklist 2013-12-26 15:54:36 -08:00
Patrick Walton 4b4ff2cf8b librustc: De-`@mut` `DynamicFailureHandler::finished` 2013-12-26 15:54:36 -08:00
Patrick Walton fc0b466fd4 librustc: De-`@mut` `all_loans` in the borrow checker 2013-12-26 15:54:36 -08:00
Patrick Walton 0afae85bc2 librustc: De-`@mut` `inherent_candidates` and `extension_candidates` in
method lookup
2013-12-26 15:54:36 -08:00
Patrick Walton 1a6c1e5d32 librustc: De-`@mut` `Liveness::successors` 2013-12-26 15:54:36 -08:00
Patrick Walton 89dfd00dcf librustc: De-`@mut` `next_id` in the type context 2013-12-26 15:54:36 -08:00
Patrick Walton a483ee8e33 librustc: De-`@mut` the trait map 2013-12-26 15:54:36 -08:00
Patrick Walton d3fc7b9918 librustc: De-`@mut` the translation stats 2013-12-26 15:54:36 -08:00
Patrick Walton 9f6706975b librustc: De-`@mut` `fn_stats` in the stats 2013-12-26 15:54:36 -08:00
Patrick Walton e84f79feb1 librustc: De-`@mut` `llvm_insns` in the stats 2013-12-26 15:54:35 -08:00
Patrick Walton 8c3a552ac5 librustc: Remove the unused `llvm_insn_ctxt` from the stats 2013-12-26 15:54:35 -08:00
Patrick Walton 97ceac7377 librustc: De-`@mut` `n_llvm_insns` in the stats 2013-12-26 15:54:35 -08:00
Patrick Walton 21e4e410a9 librustc: De-`@mut` `n_closures` in the stats 2013-12-26 15:54:35 -08:00
Patrick Walton c010d08cd5 librustc: De-`@mut` `n_inlines` in the stats 2013-12-26 15:54:35 -08:00
Patrick Walton 8c7804ffac librustc: De-`@mut` `n_monos` in the stats 2013-12-26 15:54:35 -08:00
Patrick Walton 38572f4981 librustc: De-`@mut` `n_fns` in the stats 2013-12-26 15:54:35 -08:00
Patrick Walton 16828bb1dc librustc: De-`@mut` `n_real_glues` 2013-12-26 15:54:35 -08:00
Patrick Walton 75efa0725d librustc: De-`@mut` `n_null_glues` in the stats 2013-12-26 15:54:35 -08:00
Patrick Walton 26d1394767 librustc: De-`@mut` `n_glues_created` in the stats 2013-12-26 15:54:35 -08:00
Patrick Walton 091bfa9cc3 librustc: De-`@mut` `n_static_tydescs` in the stats 2013-12-26 15:54:35 -08:00
Patrick Walton 6659ae7d97 librustc: De-`@mut` `Rib::self_binding` 2013-12-26 15:54:35 -08:00
Patrick Walton d1e23aeb0e librustc: De-`@mut` `MoveData` 2013-12-26 15:54:35 -08:00
Patrick Walton 1b06a9593f librustc: De-`@mut` `MoveData::assignee_ids` 2013-12-26 15:54:35 -08:00
Patrick Walton 111e167f48 librustc: De-`@mut` `MoveData::var_assignments` 2013-12-26 15:54:35 -08:00
Patrick Walton 460305749c librustc: De-`@mut` `MoveData::path_assignments` 2013-12-26 15:54:34 -08:00
Patrick Walton 7d3e25394f librustc: De-`@mut` `MoveData::path_map` 2013-12-26 15:54:34 -08:00
Patrick Walton 1b8391ca12 librustc: De-`@mut` `MoveData::moves` 2013-12-26 15:54:34 -08:00
Patrick Walton 1ded423505 librustc: Replace the `move` method with an accessor in the borrow check
move data
2013-12-26 15:54:34 -08:00
Patrick Walton 12c5c19871 librustc: De-`@mut` `MoveData::paths` 2013-12-26 15:54:34 -08:00
Patrick Walton 026364ca26 librustc: Change `mut_path` into mutators for specific fields in the
borrow check move data
2013-12-26 15:54:34 -08:00
Patrick Walton fcb47813a4 librustc: Extract `first_child` and `next_sibling` from the borrow check
move data into accessors
2013-12-26 15:54:34 -08:00
Patrick Walton f700cf3872 librustc: Extract `first_move` from the move data into an accessor 2013-12-26 15:54:34 -08:00
Patrick Walton f19a9b9600 librustc: Extract `parent` from move data as an accessor 2013-12-26 15:54:34 -08:00
Patrick Walton 211c6d522b librustc: Extract `loan_path` from move data into an accessor 2013-12-26 15:54:34 -08:00
Patrick Walton 2ba1b0bc06 librustc: De-`@mut` `populated_external_types` in the type context 2013-12-26 15:54:34 -08:00
Patrick Walton 620be9235d librustc: De-`@mut` the `cnum_map` 2013-12-26 15:54:34 -08:00
Patrick Walton 5a9c37b7f5 librustc: De-`@mut` the borrow check stat fields 2013-12-26 15:54:34 -08:00
Patrick Walton df0c13d2ea librustc: De-`@mut` the encoding stats 2013-12-26 15:54:34 -08:00
Patrick Walton 75c95e0960 librustc: De-`@mut` the region maps 2013-12-26 15:54:34 -08:00
Patrick Walton f759fe15a1 librustc: De-`@mut` `cleanup_scopes` in the region maps 2013-12-26 15:54:34 -08:00
Patrick Walton 0c3950d8a8 librustc: De-`@mut` the free region map in the region maps 2013-12-26 15:54:33 -08:00
Patrick Walton d5e32729c9 librustc: De-`@mut` the scope map in the region maps 2013-12-26 15:54:33 -08:00
Patrick Walton 2551344928 librustc: De-`@mut` all remaining uses of `MemWriter` 2013-12-26 15:54:33 -08:00
Patrick Walton b9f0d9bdc1 librustc: De-`@mut` `ImportResolution` 2013-12-26 15:54:33 -08:00
Patrick Walton 4b53a2cdd8 librustc: De-`@mut` `ImportResolution::type_id` 2013-12-26 15:54:33 -08:00
Patrick Walton 9253df1844 librustc: De-`@mut` `ImportResolution::type_target` 2013-12-26 15:54:33 -08:00