about summary refs log tree commit diff
path: root/src/librustc_data_structures/lib.rs
AgeCommit message (Expand)AuthorLines
2017-05-27Stabilize unions with `Copy` fields and no destructorVadim Petrochenkov-1/+0
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-04-12ICH: Replace old, transitive metadata hashing with direct hashing approach.Michael Woerister-0/+1
2017-04-09Move away from the ad-hoc NoDrop unionsSimonas Kazlauskas-0/+1
2017-04-06Introduce HashStable trait and base ICH implementations on it.Michael Woerister-0/+2
2017-03-29rustbuild: Update bootstrap compilerAlex Crichton-1/+0
2017-03-17Stabilize rc_raw feature, closes #37197Aaron Turon-1/+0
2017-03-10Add extra methods to IndexVec and implement TypeFoldable for itJames Miller-0/+1
2017-02-28move the `FreeRegionMap` into `TypeckTables`Niko Matsakis-0/+1
2017-02-03Bump version, upgrade bootstrapAlex Crichton-2/+1
2017-01-14add required imports & featureDjzin-0/+1
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2017-01-03Add drain method to AccumulateVec/ArrayVecAndrew Cann-0/+2
2016-12-30Fix rebase fallout and compilation fixesest31-0/+2
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-15Use StableHasher everywhereAriel Ben-Yehuda-0/+3
2016-11-13Make names of types used in LLVM IR stable.Michael Woerister-0/+1
2016-11-11Change implementation of syntax::util::SmallVector to use data_structures::Sm...Mark-Simulacrum-0/+1
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-0/+1
2016-10-30Replace all uses of SHA-256 with BLAKE2b.Michael Woerister-0/+1
2016-10-25Add AccumulateVec, a potentially stack-allocated vector.Mark-Simulacrum-0/+5
2016-10-17ICH: Use 128-bit Blake2b hash instead of 64-bit SipHash for incr. comp. finge...Michael Woerister-0/+1
2016-10-10Move IdxSetBuf and BitSlice to rustc_data_structuresWesley Wiser-0/+2
2016-08-29incr.comp.: Move lock files out of directory being lockedMichael Woerister-1/+1
2016-08-29Move `flock.rs` from librustdoc to librustc_data_structures.Michael Woerister-0/+4
2016-06-23add control flow graph and algorithms. add dominator to mirScott A Carr-0/+1
2016-06-09introduce the type-safe IdxVec and use it instead of loose indexesAriel Ben-Yehuda-0/+1
2016-05-31add a snapshottable hashmapNiko Matsakis-0/+1
2016-05-13add cycle-reporting logicAriel Ben-Yehuda-0/+2
2016-03-05apply rustfmt to librustc_data_structures, correcting rust-lang-nursery/rustf...Niko Matsakis-1/+2
2016-01-26Auto merge of #31120 - alexcrichton:attribute-deny-warnings, r=brsonbors-0/+1
2016-01-26std: Stabilize custom hasher support in HashMapAlex Crichton-1/+0
2016-01-24mk: Move from `-D warnings` to `#![deny(warnings)]`Alex Crichton-0/+1
2016-01-14implement the obligation forest data structure and add some unit testsNiko Matsakis-1/+5
2016-01-05Introduce the DepGraph and DepTracking map abstractions,Niko Matsakis-0/+1
2015-12-21Register new snapshotsAlex Crichton-3/+0
2015-12-10Add TupleSlice trait to rustc_data_structures.Michael Woerister-0/+1
2015-11-25Remove all uses of `#[staged_api]`Vadim Petrochenkov-1/+1
2015-09-06move fnv hashing support into librustc_data_structuresNiko Matsakis-0/+3
2015-08-18implement transitive relation type that can compute transitiveNiko Matsakis-0/+1
2015-08-18reorder imports to respect the alphabet, only one of the single mostNiko Matsakis-2/+2
2015-08-15Add issue for the rustc_private feature everywhereAlex Crichton-1/+1
2015-08-11rollup merge of #27676: alexcrichton/msvc-unwindAlex Crichton-0/+4
2015-08-11trans: Re-enable unwinding on 64-bit MSVCAlex Crichton-0/+4
2015-08-09Use https URLs to refer to rust-lang.org where appropriate.Eli Friedman-3/+3
2015-08-06add an Ivar for write-only variablesAriel Ben-Yehuda-0/+1
2015-04-20Make stability attributes an error. #22830Brian Anderson-1/+2
2015-04-17Add licenses.Niko Matsakis-1/+1
2015-04-17Port to use the new Unify code, which has no UnifyValue traitNiko Matsakis-0/+1
2015-04-17Port to using the newer graph, which offers iterators instead of theNiko Matsakis-0/+2