summary refs log tree commit diff
path: root/src/librustc_data_structures/bitvec.rs
AgeCommit message (Expand)AuthorLines
2017-09-24Point at parameter type on E0301Esteban Küber-1/+1
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-1/+1
2017-08-01Fixed all unnecessary muts in language coreIsaac van Bakel-1/+1
2017-02-10SwitchInt over SwitchSimonas Kazlauskas-0/+4
2017-01-12Mark some BitVector methods with #[inline]Michael Woerister-0/+9
2016-08-09generalize BitMatrix to be NxM and not just NxNNiko Matsakis-16/+67
2016-08-09isolate predecessor computationNiko Matsakis-0/+6
2016-06-11remove redundant test caseSrinivas Reddy Thatiparthy-15/+1
2016-06-01switch to BitVector, simplify target_block logicScott A Carr-1/+1
2016-04-28Make the codegen unit partitioner also emit item declarations.Michael Woerister-11/+22
2016-04-03Use a BitVector instead of Vec<bool> for recording cleanup blocksJames Miller-1/+26
2016-03-30Add some standard traversal iterators for MIRJames Miller-0/+1
2016-03-05apply rustfmt to librustc_data_structures, correcting rust-lang-nursery/rustf...Niko Matsakis-15/+21
2016-02-23[MIR] Change SimplifyCfg pass to use bitvecSimonas Kazlauskas-0/+79
2016-01-21[MIR] Promote temps to alloca on multi-assignmentSimonas Kazlauskas-2/+4
2015-08-21nits from pnkfelixNiko Matsakis-23/+30
2015-08-18generalize bitvector code into a bitmatrix; write some unit tests, butNiko Matsakis-9/+176
2015-07-09Use vec![elt; n] where possibleUlrik Sverdrup-3/+1
2015-04-17Add licenses.Niko Matsakis-0/+10
2015-04-17Port to using the newer graph, which offers iterators instead of theNiko Matsakis-0/+32