summary refs log tree commit diff
path: root/src/librustc_data_structures
AgeCommit message (Expand)AuthorLines
2017-11-16IndexVec: add `'_` to make clear where borrowing is happeningNiko Matsakis-2/+3
2017-11-16make `RegionVid` implement `Idx` and use `IndexVec`Niko Matsakis-0/+5
2017-11-06Auto merge of #45668 - nikomatsakis:nll-free-region, r=arielb1bors-17/+23
2017-11-04Make DEBUG_FORMAT = custom workSantiago Pastorino-17/+17
2017-11-02add/fix various comments to `BitMatrix`Niko Matsakis-17/+23
2017-11-01newindex_type macro: make index private by default and allow pub through configPaul Daniel Faria-48/+53
2017-11-01newtype_index: Support simpler serializable override, custom derive, and fix ...Paul Daniel Faria-115/+202
2017-11-01Clean up macro argument matches so they satisfy tidy checksPaul Daniel Faria-14/+51
2017-11-01Add derive and doc comment capabilities to newtype_index macroPaul Daniel Faria-30/+106
2017-10-31change region display to `'_#Nr`, update the `newtype_index!` macroNiko Matsakis-16/+19
2017-10-31introduce liveness constraints into NLL codeNiko Matsakis-2/+10
2017-10-26Update some comments about StableHasher.Michael Woerister-20/+6
2017-10-25Fix 32 vs 64 bit platform instability in StableHasher.Michael Woerister-4/+10
2017-10-20Auto merge of #45319 - michaelwoerister:use-128bit-siphash, r=nikomatsakisbors-57/+574
2017-10-17Generate FirstStatementIndex using newtype_index macroSantiago Pastorino-2/+2
2017-10-16Make debuginfo::UniqueTypeId use 128 bit hash.Michael Woerister-31/+0
2017-10-16Use SipHasher128 in StableHasher.Michael Woerister-53/+67
2017-10-16rustc_data_structures: Add implementation of 128 bit SipHash.Michael Woerister-0/+534
2017-10-13Rollup merge of #45110 - Nashenas88:master, r=arielb1kennytm-17/+58
2017-10-11Split lines longer than 100 columnsPaul Faria-5/+10
2017-10-11Move const qualifier from brackets to constant values and remove comma from a...Paul Faria-46/+35
2017-10-10Rollup merge of #44775 - MaloJaffre:debug-struct, r=sfacklerkennytm-13/+2
2017-10-09Refactor to use `debug_struct` in several Debug implsMalo Jaffré-13/+2
2017-10-08Improve newtype_index macro to handle description and constants consistentlyPaul Faria-20/+67
2017-10-04Generate ScopeId using newtype_index macroSantiago Pastorino-1/+2
2017-10-04Generate DepNodeIndexNew using newtype_index macroSantiago Pastorino-0/+7
2017-10-04Make newtype_index get debug_name using reflectionSantiago Pastorino-0/+4
2017-10-04Make newtype_index macro use full path to resolve constantsSantiago Pastorino-3/+3
2017-10-04Move newtype_index to rustc_data_structuresSantiago Pastorino-0/+25
2017-09-24Point at parameter type on E0301Esteban Küber-4/+4
2017-09-20incr.comp.: Add some comments.Michael Woerister-1/+3
2017-09-20incr.comp.: Make sure traits_in_scope results are hashed in a stable way.Michael Woerister-0/+32
2017-09-18incr.comp.: Fix rebase fallout.Michael Woerister-0/+8
2017-09-18incr.comp.: Use StableHash impls instead of functions for hashing most maps.Michael Woerister-8/+42
2017-09-18Fix issues uncovered by rebasing:Michael Woerister-22/+65
2017-09-18incr.comp.: Move result fingerprinting to DepGraph::with_task().Michael Woerister-3/+25
2017-09-18incr.comp.: Compute hashes of all query results.Michael Woerister-1/+27
2017-09-14rustc: Preallocate when building the dep graphAlex Crichton-0/+14
2017-09-13Analyse storage liveness and preserve it during generator transformationJohn Kåre Alsaker-1/+10
2017-09-02stabilize mem::discriminant (closes #24263)Alex Burka-1/+0
2017-08-29Auto merge of #44059 - oli-obk:ok_suggestion, r=nikomatsakisbors-10/+10
2017-08-28Suggest `Ok(())` when encountering `Ok()`Oliver Schneider-10/+10
2017-08-28Merge branch 'master' of https://github.com/rust-lang/rust into genJohn Kåre Alsaker-3/+0
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-21Merge remote-tracking branch 'origin/master' into genAlex Crichton-643/+6
2017-08-19rustc: Remove some dead codeVadim Petrochenkov-643/+6
2017-08-17Merge remote-tracking branch 'origin/master' into genAlex Crichton-3/+3
2017-08-17Rollup merge of #43891 - Fourchaux:master, r=steveklabnikCorey Farwell-3/+3
2017-08-16Merge remote-tracking branch 'origin/master' into genAlex Crichton-0/+64
2017-08-16Merge remote-tracking branch 'origin/master' into genAlex Crichton-32/+32