about summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2019-09-26Rename `Item.node` to `Item.kind`varkor-47/+49
2019-09-26Rename `Stmt.node` to `Stmt.kind`varkor-14/+14
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-24/+25
2019-09-26Rename `TraitItem.node` to `TraitItem.kind`varkor-20/+20
2019-09-26Rename `Lit.node` to `Lit.kind`varkor-1/+1
2019-09-26Rename `ImplItem.node` to `ImplItem.kind`varkor-18/+21
2019-09-26Rename `Pat.node` to `Pat.kind`varkor-32/+32
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-45/+39
2019-09-26hir: stop checking codegen fn attrs for constantsDavid Wood-1/+1
2019-09-26hir: Disallow `target_feature` on constantsDavid Wood-20/+52
2019-09-25Rollup merge of #64508 - Centril:or-pat-hir, r=matthewjasperMazdak Farrokhzad-158/+136
2019-09-25Rollup merge of #62975 - ljedrz:kill_off_hir_to_node_id, r=ZoxcMazdak Farrokhzad-10/+10
2019-09-24Remove blanket silencing of "type annotation needed" errorsEsteban Küber-3/+1
2019-09-22review commentsEsteban Küber-2/+1
2019-09-22Point at correct span for parenthesized typesEsteban Küber-1/+4
2019-09-22On obligation errors point at the unfulfilled binding when possibleEsteban Küber-0/+13
2019-09-21or-patterns: middle/dead: remove `top_pats_hack`.Mazdak Farrokhzad-81/+93
2019-09-17adjust larger comment to include the bodyNiko Matsakis-10/+10
2019-09-17use drop-temps { .. } pseudo-notationNiko Matsakis-1/+1
2019-09-17introduce `lower_block_expr` convenience function, and use itNiko Matsakis-14/+12
2019-09-16adjust desugaring for async fn to correct drop orderNiko Matsakis-13/+41
2019-09-16or-patterns: remove `Arm::contains_explicit_ref_binding`.Mazdak Farrokhzad-17/+0
2019-09-16or-patterns: liveness: generalize + remove `top_pats_hack`.Mazdak Farrokhzad-0/+28
2019-09-15simplify `hir::Pat::walk_`.Mazdak Farrokhzad-11/+6
2019-09-15or-patterns: use `top_pats_hack` to make things compile.Mazdak Farrokhzad-2/+2
2019-09-15or-patterns: normalize HIR pretty priting.Mazdak Farrokhzad-10/+1
2019-09-15or-patterns: `hir::Arm::pats` -> `::pat` + `Arm::top_pats_hack`.Mazdak Farrokhzad-3/+14
2019-09-15or-patterns: remove hack from lowering.Mazdak Farrokhzad-61/+19
2019-09-15Auto merge of #64469 - matthewjasper:increase-hygiene-use, r=petrochenkovbors-1/+1
2019-09-15Give more `Idents` spansMatthew Jasper-1/+1
2019-09-15Rollup merge of #64457 - petrochenkov:macunfield, r=matthewjasperMazdak Farrokhzad-21/+29
2019-09-14def_collector: Factor out common field handling codeVadim Petrochenkov-26/+21
2019-09-14def_collector: Do not ICE on attributes on unnamed fieldsVadim Petrochenkov-2/+15
2019-09-13typo fixGuanqun Lu-1/+1
2019-09-10Rollup merge of #64292 - davidtwco:issue-63832-await-temporary-lifetimes, r=m...Mazdak Farrokhzad-20/+15
2019-09-10lowering: extend temporary lifetimes around awaitDavid Wood-20/+15
2019-09-09Resolve attributes in several placesCaio-1/+57
2019-09-07Apply suggestions from code reviewAlexander Regueiro-1/+1
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: librustcAlexander Regueiro-145/+152
2019-09-05or-patterns: adjust lowering of `ast::Arm` & `ast::ExprKind::Let`.Mazdak Farrokhzad-46/+72
2019-09-04Remove hashing impls for `LocalInternedString`.Nicholas Nethercote-1/+1
2019-08-27Changing error messages and renaming tests #63127Kevin Per-2/+2
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-91/+91
2019-08-25HirIdify hir::Crate.modulesljedrz-10/+10
2019-08-24Modifies how Arg, Arm, Field, FieldPattern and Variant are visitedCaio-4/+3
2019-08-21review commentsEsteban Küber-7/+13
2019-08-21When declaring a declarative macro in an item it's only accessible inside itEsteban Küber-5/+8
2019-08-19Rollup merge of #63620 - estebank:assoc-type-span, r=CentrilMazdak Farrokhzad-12/+13
2019-08-19review commentsEsteban Küber-11/+12
2019-08-19Use constraint span when lowering associated typesEsteban Küber-3/+3