rust/src/librustc_data_structures
Michael Woerister 5b093ebab2 Make names of types used in LLVM IR stable.
Before this PR, type names could depend on the cratenum being used
for a given crate and also on the source location of closures.
Both are undesirable for incremental compilation where we cache
LLVM IR and don't want it to depend on formatting or in which
order crates are loaded.
2016-11-13 19:49:46 -05:00
..
control_flow_graph run rustfmt on control_flow_graph folder 2016-10-20 00:25:19 +05:30
graph Added Graph::is_cyclicic_node algorithm 2016-11-02 21:57:36 -07:00
obligation_forest Replace FnvHasher use with FxHasher. 2016-11-08 15:14:59 +11:00
snapshot_map Replace FnvHasher use with FxHasher. 2016-11-08 15:14:59 +11:00
unify run rustfmt on unify folder 2016-10-20 00:38:55 +05:30
veccell apply rustfmt to librustc_data_structures, correcting rust-lang-nursery/rustfmt#836 2016-03-05 08:40:33 -05:00
accumulate_vec.rs Change implementation of syntax::util::SmallVector to use data_structures::SmallVec. 2016-11-11 07:38:48 -07:00
array_vec.rs Change implementation of syntax::util::SmallVector to use data_structures::SmallVec. 2016-11-11 07:38:48 -07:00
base_n.rs Make names of types used in LLVM IR stable. 2016-11-13 19:49:46 -05:00
bitslice.rs Move IdxSetBuf and BitSlice to rustc_data_structures 2016-10-10 20:26:26 -04:00
bitvec.rs generalize BitMatrix to be NxM and not just NxN 2016-08-09 08:26:06 -04:00
blake2b.rs Replace all uses of SHA-256 with BLAKE2b. 2016-10-30 19:14:18 -04:00
Cargo.toml bootstrap: Add a bunch of Cargo.toml files 2016-02-11 11:12:32 -08:00
flock.rs Add support for the Haiku operating system on x86 and x86_64 machines 2016-09-25 11:12:23 -05:00
fmt_wrap.rs Replace all uses of SHA-256 with BLAKE2b. 2016-10-30 19:14:18 -04:00
fnv.rs Documentation of what does for each type 2016-09-11 17:00:09 +05:30
fx.rs Add FxHasher, a faster alternative to FnvHasher. 2016-11-08 15:14:00 +11:00
indexed_set.rs Move IdxSetBuf and BitSlice to rustc_data_structures 2016-10-10 20:26:26 -04:00
indexed_vec.rs A way to remove otherwise unused locals from MIR 2016-11-03 06:17:01 +02:00
ivar.rs apply rustfmt to librustc_data_structures, correcting rust-lang-nursery/rustfmt#836 2016-03-05 08:40:33 -05:00
lib.rs Make names of types used in LLVM IR stable. 2016-11-13 19:49:46 -05:00
small_vec.rs Change implementation of syntax::util::SmallVector to use data_structures::SmallVec. 2016-11-11 07:38:48 -07:00
snapshot_vec.rs Plumb inference obligations through selection 2016-05-11 17:29:23 -07:00
transitive_relation.rs generalize BitMatrix to be NxM and not just NxN 2016-08-09 08:26:06 -04:00
tuple_slice.rs Add additional test cases to test all arities of tuple; And remove type suffix - i32 on integers 2016-06-11 22:31:24 +05:30