about summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2019-06-26Don't ICE on item in `.await` expressionNathan Corbyn-2/+1
2019-06-25Rollup merge of #62091 - ljedrz:hiridification_almost_there, r=ZoxcMazdak Farrokhzad-39/+26
2019-06-25rustc: produce AST instead of HIR from `hir::lowering::Resolver` methods.Eduard-Mihai Burtescu-10/+20
2019-06-25Auto merge of #61572 - Aaron1011:fix/generator-ref, r=varkorbors-1/+1
2019-06-24HIR: rename find_by_hir_id to findljedrz-16/+16
2019-06-24HIR: remove the NodeId findljedrz-6/+0
2019-06-24HIR: rename get_parent_node_by_hir_id to get_parent_nodeljedrz-8/+8
2019-06-24HIR: remove the NodeId get_parent_node, HirIdify is_argumentljedrz-15/+8
2019-06-24Auto merge of #62075 - Centril:guardless-match-arms, r=petrochenkovbors-1/+1
2019-06-23Auto merge of #60861 - Centril:let-chains-ast-intro, r=petrochenkovbors-140/+140
2019-06-23Remove redundant syntax::ast::Guard.Mazdak Farrokhzad-1/+1
2019-06-23let_chains: Remove ast_validation logic in favor of lowering with recovery.Mazdak Farrokhzad-8/+40
2019-06-23let_chains: Adjust lowering logic in lieu of ::Let.Mazdak Farrokhzad-138/+106
2019-06-22Change how we compute yield_in_scopeAaron Hill-1/+1
2019-06-22Fix HIR visit orderAaron Hill-1/+1
2019-06-22Deny explicit_outlives_requirements in the compilerMatthew Jasper-1/+1
2019-06-20rename hir::map::get_by_hir_id to getljedrz-9/+9
2019-06-20remove hir::map::getljedrz-7/+1
2019-06-20make blocks::Code work with HirIdljedrz-4/+4
2019-06-20rename hir::map::expect_expr_by_hir_id to expect_exprljedrz-1/+1
2019-06-20remove uses of the NodeId hir::map::exprljedrz-6/+0
2019-06-20remove definitions::def_index_to_node_id (unused)ljedrz-5/+0
2019-06-20make hir::def_kind work with HirIdljedrz-5/+5
2019-06-20rename hir::map::name_by_hir_id to ::nameljedrz-2/+2
2019-06-20remove hir::map::nameljedrz-7/+0
2019-06-19rustc: disallow cloning HIR nodes.Eduard-Mihai Burtescu-174/+170
2019-06-19rustc: replace `GenericArgs::with_generic_args` hack with a plain getter.Eduard-Mihai Burtescu-41/+26
2019-06-19Auto merge of #61172 - matthewjasper:cleanup-implied-bounds-lint, r=varkorbors-14/+12
2019-06-19Auto merge of #61945 - Centril:rollup-xdqo2mn, r=Centrilbors-92/+159
2019-06-19Rollup merge of #61941 - cramertj:no-more-yield-errors, r=centrilMazdak Farrokhzad-79/+145
2019-06-19Rollup merge of #61898 - petrochenkov:sekind, r=eddybMazdak Farrokhzad-13/+14
2019-06-18Preserve generator and yield source for error messagesTaylor Cramer-79/+145
2019-06-18Remove the HirId/NodeId from where clausesMatthew Jasper-14/+12
2019-06-18Auto merge of #59625 - immunant:copy_variadics_typealias, r=eddybbors-2/+2
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-11/+11
2019-06-18syntax: Introduce `default`/`with_unstable` constructors for `ExpnInfo`Vadim Petrochenkov-8/+4
2019-06-18allow_internal_unstable: Avoid some more allocationsVadim Petrochenkov-5/+10
2019-06-17Expose `VaListImpl` as the Rust equivalent of `__va_list_tag` and implement C...Andrei Homescu-2/+2
2019-06-17change NodeId to HirId in some HIR docsljedrz-7/+7
2019-06-17simplify ICE handling in HirIdValidatorljedrz-12/+0
2019-06-17fix a HIR doc, simplify one HIR-related function callljedrz-1/+1
2019-06-17renamve hir_to_string to node_to_stringljedrz-18/+18
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-16/+16
2019-06-17replace some uses of NodeId with HirIdljedrz-95/+10
2019-06-15Rollup merge of #61844 - AaronKutch:master, r=CentrilMazdak Farrokhzad-1/+1
2019-06-14Change `...` to `..=` where applicableAaron Kutch-1/+1
2019-06-14Auto merge of #61817 - eddyb:begone-gcx-attempt-2, r=oli-obkbors-21/+21
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-21/+21
2019-06-14in which we decline to suggest the anonymous lifetime in declarationsZack M. Davis-8/+33
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-4/+4