summary refs log tree commit diff
path: root/src/librustc_data_structures/indexed_vec.rs
AgeCommit message (Expand)AuthorLines
2017-11-16IndexVec: add `'_` to make clear where borrowing is happeningNiko Matsakis-2/+2
2017-11-16make `RegionVid` implement `Idx` and use `IndexVec`Niko Matsakis-0/+5
2017-11-04Make DEBUG_FORMAT = custom workSantiago Pastorino-17/+17
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-17Generate FirstStatementIndex using newtype_index macroSantiago Pastorino-2/+2
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-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-08-14Merge remote-tracking branch 'origin/master' into genAlex Crichton-0/+10
2017-08-11Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId.Michael Woerister-0/+10
2017-08-10Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+1
2017-08-01Fixed all unnecessary muts in language coreIsaac van Bakel-1/+1
2017-07-28Generator literal supportJohn Kåre Alsaker-1/+1
2017-06-30Revert "Stabilize RangeArgument"Steven Fackler-1/+2
2017-06-24Stabilize RangeArgumentSteven Fackler-2/+1
2017-05-28fix translation of MSVC funclets that loop to their own startAriel Ben-Yehuda-0/+7
2017-05-02Removal pass for anonymous parametersest31-1/+1
2017-03-22Add resize() method to IndexVec.Michael Woerister-0/+7
2017-03-10Add extra methods to IndexVec and implement TypeFoldable for itJames Miller-0/+23
2016-11-03A way to remove otherwise unused locals from MIRSimonas Kazlauskas-0/+15
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/+9
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/+209