summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2017-06-22Fix formattingJohn Kåre Alsaker-1/+3
2017-06-22Make the `next` variable mutable to allow for ref mut in for patterns.John Kåre Alsaker-7/+7
2017-06-22Fix formatting and add a test for destruction order of unbound valuesJohn Kåre Alsaker-4/+11
2017-06-22Change the for-loop desugar so the `break` does not affect type inference. Fi...John Kåre Alsaker-10/+27
2017-06-04Auto merge of #42265 - Zoxc:for-sugar, r=eddybbors-21/+53
2017-06-03Auto merge of #42332 - michaelwoerister:no-more-retracing, r=nikomatsakisbors-12/+44
2017-06-01Change for-loop desugar to not borrow the iterator during the loopJohn Kåre Alsaker-21/+53
2017-06-01Rollup merge of #42275 - scottmcm:try-trait, r=nikomatsakisCorey Farwell-6/+6
2017-05-31Don't print the whole crate disambiguator value in debug outputMichael Woerister-1/+3
2017-05-31Build DefPathHash->DefId table when incr.comp. is enabledMichael Woerister-0/+24
2017-05-31Make a newtype for DefPathHash so they are not confused with content hashesMichael Woerister-11/+17
2017-05-25Lower `?` to `Try` instead of `Carrier`Scott McMurray-6/+6
2017-05-25Improve intercrate hygiene.Jeffrey Seyfried-56/+80
2017-05-25Improve efficiency.Jeffrey Seyfried-2/+4
2017-05-25Hygienize lifetimes.Jeffrey Seyfried-3/+3
2017-05-25Hygienize `librustc_privacy`.Jeffrey Seyfried-3/+9
2017-05-25Hygienize `librustc_typeck`.Jeffrey Seyfried-23/+61
2017-05-25Hygienize `librustc_resolve`.Jeffrey Seyfried-1/+1
2017-05-25Declarative macros 2.0 without hygiene.Jeffrey Seyfried-3/+5
2017-05-25Refactor out `ast::MacroDef`.Jeffrey Seyfried-1/+1
2017-05-21Make RangeInclusive just a two-field structScott McMurray-8/+8
2017-05-18Use 128 instead of 64 bits for DefPath hashesMichael Woerister-8/+9
2017-05-15ICH: Hash lists of local trait impls as part of the HIR.Michael Woerister-2/+2
2017-05-09Auto merge of #41709 - michaelwoerister:close-metadata-ich-holes, r=nikomatsakisbors-1/+8
2017-05-09Add INVALID_CRATE CrateNum constant.Michael Woerister-1/+4
2017-05-08Auto merge of #41515 - eddyb:non-static-assoc-const, r=nikomatsakisbors-22/+14
2017-05-08Remove need for &format!(...) or &&"" dances in `span_label` callsOliver Schneider-2/+2
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-0/+4
2017-05-06rustc: treat const bodies like fn bodies in middle::region.Eduard-Mihai Burtescu-22/+14
2017-05-03kill the old `visit_all_item_likes` infrastructureNiko Matsakis-4/+3
2017-05-02run MIR borrowck on the validated, not optimized, MIRNiko Matsakis-1/+1
2017-05-01remove unused `is_fn`Niko Matsakis-12/+0
2017-04-30introduce per-fn RegionMapsTaylor Cramer-1/+30
2017-04-26 support `default impl` for specializationGianni Ciccarelli-1/+1
2017-04-25 support `default impl` for specializationGianni Ciccarelli-0/+3
2017-04-24 support `default impl` for specializationGianni Ciccarelli-3/+4
2017-04-24support `default impl` for specializationGianni Ciccarelli-6/+19
2017-04-21Implementation of repr struct alignment RFC 1358.Cameron Hart-0/+17
2017-04-15Auto merge of #41316 - suchithjn225:issue-41272, r=eddybbors-87/+9
2017-04-15Aesthetic issue. Corrected indentationSuchith J N-2/+2
2017-04-15Fixed aesthetics of if let blockSuchith J N-4/+4
2017-04-15Fixed aesthetics and testSuchith J N-4/+4
2017-04-15[41272] - Fixed to conform to rust project styleSuchith J N-9/+8
2017-04-15[41272] - code for desugaring iflet changedSuchith J N-87/+10
2017-04-12Ensure walk_item visits GlobalAsm NodeIdA.J. Gardner-1/+3
2017-04-12First attempt at global_asm! macroA.J. Gardner-1/+30
2017-04-12Rollup merge of #41063 - nikomatsakis:issue-40746-always-exec-loops, r=eddybTim Neumann-0/+21
2017-04-08Auto merge of #40887 - estebank:ty-placeholder, r=petrochenkovbors-1/+7
2017-04-07Merge branch 'master' into ty-placeholderEsteban Küber-0/+4
2017-04-07ICH: Centrally compute and cache DefPath hashes as part of DefPathTable.Michael Woerister-38/+98