about summary refs log tree commit diff
path: root/src/librustc_data_structures
AgeCommit message (Expand)AuthorLines
2016-10-25Add AccumulateVec, a potentially stack-allocated vector.Mark-Simulacrum-0/+163
2016-10-22Auto merge of #37294 - nikomatsakis:issue-37154, r=nikomatsakisbors-15/+46
2016-10-22Rollup merge of #37286 - srinivasreddy:graph, r=nrcGuillaume Gomez-2/+2
2016-10-21only remove keys that mention skolemized regionsNiko Matsakis-3/+7
2016-10-21when pop skol, also remove from proj cacheNiko Matsakis-15/+42
2016-10-19Rollup merge of #37288 - srinivasreddy:snapshot_map, r=eddybGuillaume Gomez-8/+9
2016-10-19Rollup merge of #37287 - srinivasreddy:unify, r=eddybGuillaume Gomez-8/+6
2016-10-20run rustfmt on snapshot_mapSrinivas Reddy Thatiparthy-8/+9
2016-10-20run rustfmt on unify folderSrinivas Reddy Thatiparthy-8/+6
2016-10-20run rustfmt on graph folderSrinivas Reddy Thatiparthy-2/+2
2016-10-20run rustfmt on control_flow_graph folderSrinivas Reddy Thatiparthy-89/+48
2016-10-19Rollup merge of #37233 - michaelwoerister:blake2-for-ich, r=nikomatsakisEduard-Mihai Burtescu-0/+287
2016-10-17Set stalled=false when encountering an errorJonas Schievink-0/+1
2016-10-17ICH: Use 128-bit Blake2b hash instead of 64-bit SipHash for incr. comp. finge...Michael Woerister-0/+287
2016-10-17Don't process cycles when stalledJonas Schievink-0/+10
2016-10-10Move IdxSetBuf and BitSlice to rustc_data_structuresWesley Wiser-0/+300
2016-09-25Add support for the Haiku operating system on x86 and x86_64 machinesNiels Sascha Reedijk-0/+21
2016-09-11Documentation of what does for each typeathulappadan-0/+1
2016-09-01ICH: Adapt to changes in the MetaItem AST representation.Michael Woerister-0/+6
2016-08-29incr.comp.: Move lock files out of directory being lockedMichael Woerister-20/+35
2016-08-29Implement copy-on-write scheme for managing the incremental compilation cache.Michael Woerister-0/+2
2016-08-29Add some features to flock.Michael Woerister-21/+105
2016-08-29Move `flock.rs` from librustdoc to librustc_data_structures.Michael Woerister-0/+241
2016-08-09generalize BitMatrix to be NxM and not just NxNNiko Matsakis-17/+69
2016-08-09isolate predecessor computationNiko Matsakis-18/+50
2016-07-02Auto merge of #34605 - arielb1:bug-in-the-jungle, r=eddybbors-8/+67
2016-07-02fail obligations that depend on erroring obligationsAriel Ben-Yehuda-8/+67
2016-06-28refactor rustc_metadata to use CamelCase names and IndexVecAriel Ben-Yehuda-0/+6
2016-06-23add control flow graph and algorithms. add dominator to mirScott A Carr-1/+830
2016-06-14Auto merge of #34221 - srinivasreddy:rm_redundant, r=alexcrichtonbors-15/+1
2016-06-11Add additional test cases to test all arities of tuple; And remove type suffi...Srinivas Reddy Thatiparthy-8/+18
2016-06-11remove redundant test caseSrinivas Reddy Thatiparthy-15/+1
2016-06-09make the basic_blocks field privateAriel Ben-Yehuda-1/+20
2016-06-09introduce the type-safe IdxVec and use it instead of loose indexesAriel Ben-Yehuda-0/+210
2016-06-05Auto merge of #33999 - scottcarr:master, r=nikomatsakisbors-1/+1
2016-06-01switch to BitVector, simplify target_block logicScott A Carr-1/+1
2016-05-31add a snapshottable hashmapNiko Matsakis-0/+189
2016-05-18identify inputs of `MetaData(X)` nodesNiko Matsakis-4/+10
2016-05-16Auto merge of #33491 - arielb1:obligation-jungle, r=nikomatsakisbors-411/+641
2016-05-13address review commentsAriel Ben-Yehuda-56/+81
2016-05-13add cycle-reporting logicAriel Ben-Yehuda-81/+111
2016-05-13rewrite obligation forest. cycles still handled incorrectly.Ariel Ben-Yehuda-370/+545
2016-05-11Plumb inference obligations through selectionMasood Malekghassemi-0/+8
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-21Auto merge of #32062 - Marwes:unification_table_for_eq_relations, r=nikomatsakisbors-9/+12
2016-03-21Improve time complexity of equality relationsMarkus Westerlind-9/+12
2016-03-14Move specialization graph walks to iterators; make associated typeAaron Turon-3/+1
2016-03-05adopt new header style to sidestep rust-lang-nursery/rustfmt#836Niko Matsakis-15/+9