summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2017-07-11Refactor cur_cmnt_and_lit away.Mark Simulacrum-19/+17
2017-07-11Refactor methods onto Printer struct.Mark Simulacrum-186/+185
2017-07-10Store all generic arguments for method calls in HIRVadim Petrochenkov-31/+19
2017-07-10Store all generic arguments for method calls in ASTVadim Petrochenkov-2/+9
2017-07-05use field init shorthand in src/librustcZack M. Davis-77/+77
2017-06-29Make `$crate` a keywordVadim Petrochenkov-2/+4
2017-06-28Auto merge of #42850 - estebank:unwanted-return-rotj, r=nikomatsakisbors-5/+61
2017-06-27Review commentsEsteban Küber-0/+22
2017-06-24Detect missing `;` on methods with return type `()`Esteban Küber-5/+39
2017-06-23change binding name of for loop lowering to appease clippyAndre Bogus-6/+6
2017-06-22Auto merge of #42634 - Zoxc:for-desugar2, r=nikomatsakisbors-10/+36
2017-06-17Fix formattingJohn Kåre Alsaker-1/+3
2017-06-17Make the `next` variable mutable to allow for ref mut in for patterns.John Kåre Alsaker-7/+7
2017-06-14Switch CrateNum queries to DefIdTaylor Cramer-0/+2
2017-06-14Fix formatting and add a test for destruction order of unbound valuesJohn Kåre Alsaker-4/+11
2017-06-13Rollup merge of #42408 - bjorn3:patch-2, r=michaelwoeristerCorey Farwell-10/+19
2017-06-13Change the for-loop desugar so the `break` does not affect type inference. Fi...John Kåre Alsaker-10/+27
2017-06-13Add docs to librustc/hir/check_attr.rsbjorn3-10/+19
2017-06-13incr.comp.: Don't use Ident in DefPath because that's unstable across compila...Michael Woerister-87/+93
2017-06-09incr.comp.: Uniformly represent DepNodes as (Kind, StableHash) pairs.Michael Woerister-20/+25
2017-06-09Auto merge of #42504 - michaelwoerister:hash-dep-nodes-prep, r=nikomatsakisbors-12/+106
2017-06-07Allocate DefIndices for global crate metadata.Michael Woerister-12/+106
2017-06-06Rollup merge of #42409 - bjorn3:patch-3, r=frewsxcvCorey Farwell-44/+52
2017-06-04Update lowering.rsbjorn3-2/+2
2017-06-04Update def.rsbjorn3-1/+1
2017-06-04Auto merge of #42265 - Zoxc:for-sugar, r=eddybbors-21/+53
2017-06-03Doc comments for librustc/hir/lowering.rsbjorn3-35/+37
2017-06-03Add single doc comment to librustc/hir/def_id.rsbjorn3-0/+1
2017-06-03Better docs for librustc/hir/def.rsbjorn3-10/+15
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