about summary refs log tree commit diff
path: root/src/librustc/hir/lowering/expr.rs
AgeCommit message (Expand)AuthorLines
2019-12-31librustc_ast_lowering: move the files.Mazdak Farrokhzad-1454/+0
2019-12-30Allocate inside lower_path_extra.Camille GILLOT-7/+3
2019-12-30Retire HirVec.Camille GILLOT-1/+1
2019-12-29Auto merge of #66942 - cjgillot:hirene-ty, r=Zoxcbors-16/+16
2019-12-27core: add IntoFuture trait and support for awaitSean McArthur-4/+20
2019-12-27Lowering for hir::Ty.Camille GILLOT-16/+16
2019-12-27Syntax for hir::Ty.Camille GILLOT-1/+1
2019-12-26Remove some type information.Camille GILLOT-11/+7
2019-12-26Fewer calls to arena.alloc.Camille GILLOT-120/+105
2019-12-26Lowering for hir::Expr.Camille GILLOT-149/+229
2019-12-26Syntax for hir::Expr.Camille GILLOT-50/+60
2019-12-23Add span information to `ExprKind::Assign`varkor-4/+7
2019-12-22Format the worldMark Rousskov-260/+139
2019-12-21Use Arena inside hir::Crate.Camille GILLOT-5/+5
2019-12-21Rollup merge of #67355 - Centril:merge-mut, r=oli-obkMazdak Farrokhzad-1/+1
2019-12-20introduce 'type AttrVec'Mazdak Farrokhzad-12/+6
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-1/+1
2019-11-24Add raw address of expressions to the AST and HIRMatthew Jasper-3/+7
2019-11-21reduce size of hir::ExprKindMazdak Farrokhzad-13/+13
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+2
2019-11-11Auto merge of #66252 - cjgillot:trees, r=oli-obkbors-18/+5
2019-11-10Merge hir::CaptureClause into ast::CaptureBy.Camille GILLOT-10/+1
2019-11-10Merge hir::GeneratorMovability into ast::Movability.Camille GILLOT-6/+3
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-2/+1
2019-11-09Move next_node_id to ResolverMark Rousskov-1/+1
2019-10-28Output previous stable error messaging when using stable build.Agustin Fernandez-5/+14
2019-10-03Auto merge of #64999 - nikomatsakis:issue-60424-async-return-inference, r=cra...bors-11/+19
2019-10-02WIP tidy hir/lowering/expr.rsNiko Matsakis-4/+6
2019-10-02track the kind of async generator we are creatingNiko Matsakis-8/+14
2019-10-01address review commentsAlex Zatelepin-15/+13
2019-10-01fix spurious unreachable_code lints for try{} block ok-wrappingAlex Zatelepin-12/+31
2019-09-29Rollup merge of #64825 - estebank:match-unit, r=CentrilMazdak Farrokhzad-12/+11
2019-09-28Point at enclosing match when expecting `()` in armEsteban Küber-12/+11
2019-09-28syntax: don't keep a redundant c_variadic flag in the AST.Eduard-Mihai Burtescu-2/+0
2019-09-28Rollup merge of #64830 - Centril:thou-shallt-not-abort, r=estebankMazdak Farrokhzad-2/+1
2019-09-27lowering: don't .abort_if_errors()Mazdak Farrokhzad-2/+1
2019-09-26Rename `Lit.node` to `Lit.kind`varkor-1/+1
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-16/+11
2019-09-25Rollup merge of #64508 - Centril:or-pat-hir, r=matthewjasperMazdak Farrokhzad-32/+19
2019-09-17use drop-temps { .. } pseudo-notationNiko Matsakis-1/+1
2019-09-17introduce `lower_block_expr` convenience function, and use itNiko Matsakis-8/+3
2019-09-16adjust desugaring for async fn to correct drop orderNiko Matsakis-1/+1
2019-09-15or-patterns: remove hack from lowering.Mazdak Farrokhzad-32/+19
2019-09-10lowering: extend temporary lifetimes around awaitDavid Wood-20/+15
2019-09-05or-patterns: adjust lowering of `ast::Arm` & `ast::ExprKind::Let`.Mazdak Farrokhzad-38/+39
2019-08-27Changing error messages and renaming tests #63127Kevin Per-2/+2
2019-08-17Remove SyntaxContext from {ast, hir}::{GlobalAsm, InlineAsm}Matthew Jasper-1/+0
2019-08-15`Ident::with_empty_ctxt` -> `Ident::with_dummy_span`Vadim Petrochenkov-7/+7
2019-08-13Point at the right enclosing scope when using `await` in non-async fnEsteban Küber-1/+4
2019-08-10lowering: move scope & capture_clause stuff -> expr.rsMazdak Farrokhzad-1/+66