]> git.lizzy.rs Git - rust.git/commit
introduce the type-safe IdxVec and use it instead of loose indexes
authorAriel Ben-Yehuda <ariel.byd@gmail.com>
Tue, 7 Jun 2016 14:28:36 +0000 (17:28 +0300)
committerAriel Ben-Yehuda <arielb1@mail.tau.ac.il>
Thu, 9 Jun 2016 11:26:08 +0000 (14:26 +0300)
commitbc1eb67721a842d62bec8e879aad339fd22fe3c6
tree5252d92b89129951ea2bfc3c0c20831b8d76c6c1
parente9003c5574bbc90b219266a56d3e4dcd0cae59b3
introduce the type-safe IdxVec and use it instead of loose indexes
42 files changed:
src/librustc/mir/repr.rs
src/librustc/mir/tcx.rs
src/librustc/mir/traversal.rs
src/librustc/mir/visit.rs
src/librustc_borrowck/Cargo.toml
src/librustc_borrowck/borrowck/mir/dataflow/graphviz.rs
src/librustc_borrowck/borrowck/mir/dataflow/impls.rs
src/librustc_borrowck/borrowck/mir/dataflow/mod.rs
src/librustc_borrowck/borrowck/mir/dataflow/sanity_check.rs
src/librustc_borrowck/borrowck/mir/elaborate_drops.rs
src/librustc_borrowck/borrowck/mir/gather_moves.rs
src/librustc_borrowck/borrowck/mir/mod.rs
src/librustc_borrowck/borrowck/mir/patch.rs
src/librustc_borrowck/indexed_set.rs
src/librustc_borrowck/lib.rs
src/librustc_data_structures/indexed_vec.rs [new file with mode: 0644]
src/librustc_data_structures/lib.rs
src/librustc_mir/build/cfg.rs
src/librustc_mir/build/expr/as_lvalue.rs
src/librustc_mir/build/expr/as_rvalue.rs
src/librustc_mir/build/matches/mod.rs
src/librustc_mir/build/misc.rs
src/librustc_mir/build/mod.rs
src/librustc_mir/build/scope.rs
src/librustc_mir/graphviz.rs
src/librustc_mir/hair/cx/expr.rs
src/librustc_mir/hair/cx/mod.rs
src/librustc_mir/hair/cx/pattern.rs
src/librustc_mir/pretty.rs
src/librustc_mir/transform/add_call_guards.rs
src/librustc_mir/transform/promote_consts.rs
src/librustc_mir/transform/qualify_consts.rs
src/librustc_mir/transform/simplify_cfg.rs
src/librustc_mir/transform/type_check.rs
src/librustc_trans/debuginfo/create_scope_map.rs
src/librustc_trans/mir/analyze.rs
src/librustc_trans/mir/block.rs
src/librustc_trans/mir/constant.rs
src/librustc_trans/mir/lvalue.rs
src/librustc_trans/mir/mod.rs
src/librustc_trans/mir/operand.rs
src/librustc_trans/mir/statement.rs