about summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2019-04-26Auto merge of #60167 - varkor:tidy-filelength, r=matthewjasperbors-0/+2
2019-04-25ignore-tidy-filelength on all files with greater than 3000 linesvarkor-0/+2
2019-04-25Introduce hir::ExprKind::Use and employ in for loop desugaring.Mazdak Farrokhzad-42/+65
2019-04-25Auto merge of #59042 - ljedrz:HirIdification_rework_map, r=Zoxcbors-175/+160
2019-04-24hir: make NodeId methods depend on HirId onesljedrz-118/+102
2019-04-24hir: remove NodeId from Entry & simplify Mapljedrz-78/+79
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-64/+206
2019-04-21Correct lowering order to avoid ICE after rebase.David Wood-11/+17
2019-04-21Introduce `ArgSource` for diagnostics.David Wood-0/+39
2019-04-21Enforce consistent drop order w/ async methods.David Wood-9/+27
2019-04-21Move `async fn` arguments into closure.David Wood-31/+91
2019-04-21Add `AsyncArgument` to AST.David Wood-17/+18
2019-04-21AST/HIR: Use `Mutability` instead of bool in foreign staticsVadim Petrochenkov-5/+4
2019-04-21Remove mutability from `Def::Static`Vadim Petrochenkov-5/+5
2019-04-21Introduce `LocalSource` into the AST.David Wood-1/+19
2019-04-20Refactor some existing methodsvarkor-15/+3
2019-04-20Add a `header` method to `FnKind`varkor-0/+8
2019-04-17Point at try `?` on errors affecting the err match arm of the desugared codeEsteban Küber-7/+15
2019-04-14HirIdify hir::Defljedrz-52/+203
2019-04-11Auto merge of #59227 - Zoxc:fix-get, r=eddybbors-3/+3
2019-04-05Move match_path from DefId to lint::LateContextflip1995-104/+2
2019-04-03Uplift match_def_path from Clippyflip1995-3/+104
2019-04-01Refactor async fn return type loweringTaylor Cramer-285/+394
2019-03-31Convert symbols to strings for pretty printingJohn Kåre Alsaker-3/+3
2019-03-29Rollup merge of #59510 - varkor:rename-type_parameters, r=eddybMazdak Farrokhzad-8/+8
2019-03-29Rename `type_parameters` to `generics` and so onvarkor-8/+8
2019-03-28Rollup merge of #59091 - Zoxc:eval_always, r=michaelwoeristerMazdak Farrokhzad-1/+1
2019-03-28Rollup merge of #59413 - Zoxc:hirid, r=oli-obkMazdak Farrokhzad-59/+84
2019-03-26Combine input and eval_always query typesJohn Kåre Alsaker-1/+1
2019-03-25Make more lints incrementalJohn Kåre Alsaker-1/+2
2019-03-25Make some lints incrementalJohn Kåre Alsaker-4/+4
2019-03-25Allocate HIR id counters on demandJohn Kåre Alsaker-18/+13
2019-03-25Allocate HIR id counters for use trees in MiscCollectorJohn Kåre Alsaker-15/+42
2019-03-25Auto merge of #59256 - petrochenkov:derval2, r=Zoxcbors-10/+2
2019-03-25hir: replace NodeId with HirId in ItemIdljedrz-35/+38
2019-03-25Auto merge of #59195 - estebank:for-loop-move, r=petrochenkovbors-1/+2
2019-03-24When moving out of a for loop head, suggest borrowing itEsteban Küber-1/+2
2019-03-24Re-order fields in `Def::Ctor`.David Wood-10/+10
2019-03-24Move `CtorOf` into `hir::def`.David Wood-20/+20
2019-03-24Remove `CtorOf` from `Node::Ctor`.David Wood-14/+16
2019-03-24Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor`Vadim Petrochenkov-16/+6
2019-03-24Slightly more uniform treatment of struct and variant constructorsVadim Petrochenkov-5/+3
2019-03-24Remove methods is_struct/is_tuple/is_unit from VariantDataVadim Petrochenkov-59/+35
2019-03-24Separate variant id and variant constructor id.David Wood-77/+121
2019-03-23Auto merge of #59068 - ljedrz:kill_off_NodeId_stragglers, r=Zoxcbors-21/+6
2019-03-22Rollup merge of #59273 - llogiq:hir-docs, r=matthewjasperMazdak Farrokhzad-1/+12
2019-03-22Rollup merge of #59266 - estebank:struct-parse-recovery, r=petrochenkovMazdak Farrokhzad-3/+4
2019-03-19review commentsEsteban Küber-1/+1
2019-03-19Update src/librustc/hir/mod.rsMazdak Farrokhzad-1/+1
2019-03-18Rename typarams to param_namesvarkor-2/+2