about summary refs log tree commit diff
path: root/src/librustc_ast_lowering/expr.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-1789/+0
2020-08-17Auto merge of #75120 - JulianKnodt:rm_reps, r=oli-obkbors-2/+2
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-2/+2
2020-08-16hir: introduce `QPath::LangItem`David Wood-101/+60
2020-08-06Fix ICE when using asm! on an unsupported architectureAmanieu d'Antras-1/+1
2020-07-26Hygiene serialization implementationAaron Hill-1/+2
2020-07-14Suggest borrowing in more unsized fn param casesEsteban Küber-1/+1
2020-06-26Explain move errors that occur due to method calls involving `self`Aaron Hill-3/+14
2020-06-26Rollup merge of #73588 - Amanieu:thumb-fp, r=nagisaManish Goregaokar-0/+1
2020-06-22Revert "Rollup merge of #72389 - Aaron1011:feature/move-fn-self-msg, r=nikoma...Aaron Hill-19/+5
2020-06-21Fix handling of reserved registers for ARM inline asmAmanieu d'Antras-0/+1
2020-06-11Explain move errors that occur due to method calls involving `self`Aaron Hill-5/+19
2020-06-11Rollup merge of #73182 - Aaron1011:feature/call-fn-span, r=matthewjasperDylan DPC-2/+2
2020-06-10Track span of function in method calls, and use this in #[track_caller]Aaron Hill-2/+2
2020-06-09Fix more clippy warningsMatthias Krüger-4/+2
2020-05-30Rollup merge of #72625 - Amanieu:asm-srcloc, r=petrochenkovRalf Jung-1/+2
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-1/+2
2020-05-26Update src/librustc_ast_lowering/expr.rsAmanieu d'Antras-1/+1
2020-05-26Eagerly lower asm sub-expressions to HIR even if there is an errorAmanieu d'Antras-33/+35
2020-05-20Rollup merge of #72275 - marmeladema:fix-issue-71104-2, r=ecstatic-morseDylan DPC-1/+0
2020-05-18Move InlineAsmTemplatePiece and InlineAsmOptions to librustc_astAmanieu d'Antras-2/+2
2020-05-18Implement att_syntax optionAmanieu d'Antras-0/+9
2020-05-18Implement AST lowering for asm!Amanieu d'Antras-2/+294
2020-05-16Continue lowering for unsupported async generator instead of returning an error.marmeladema-1/+0
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-1/+1
2020-05-02Move ensure_sufficient_stack to data_structuresSimonas Kazlauskas-1/+1
2020-05-02Prevent stack overflow for deeply recursive codeOliver Scherer-176/+191
2020-04-24Use correct span on while (let) loweringflip1995-6/+2
2020-04-16Auto merge of #70831 - sfackler:shrink-future-stack, r=matthewjasperbors-11/+34
2020-04-13Use clearer message when obligation is caused by await exprTyler Mandry-2/+2
2020-04-05Remove a stack frame from .await callsSteven Fackler-11/+34
2020-03-26Rename asm! to llvm_asm!Amanieu d'Antras-6/+6
2020-03-21lowering: bug! -> panic!Mazdak Farrokhzad-2/+1
2020-03-17Don't create AST fragments when lowering to HIRJonas Schievink-29/+33
2020-03-17Split up large `FnDecl` expressionJonas Schievink-14/+13
2020-03-17Improve comments in HIR lowering codeJonas Schievink-2/+3
2020-03-17FormatJonas Schievink-7/+3
2020-03-17Make async/await lowering use resume argumentsJonas Schievink-19/+76
2020-03-12ast: `Mac`/`Macro` -> `MacCall`Vadim Petrochenkov-1/+1
2020-03-01Rollup merge of #69580 - matthiaskrgr:map_clone, r=CentrilYuki Okushi-1/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-4/+4
2020-02-29use .copied() instead of .map(|x| *x) on iteratorsMatthias Krüger-1/+1
2020-02-27don't use .into() to convert types into identical types.Matthias Krüger-4/+3
2020-02-17Rename `FunctionRetTy` to `FnRetTy`Yuki Okushi-4/+4
2020-02-13IsAsync -> enum Async { Yes { span: Span, .. }, No }Mazdak Farrokhzad-1/+1
2020-02-04Update error message with too many parametersJonas Schievink-1/+1
2020-02-02Allow 0 or 1 explicit generator parametersJonas Schievink-2/+2
2020-01-21lowering: cleanup some hofsMazdak Farrokhzad-12/+3
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-1/+0
2020-01-16don't clone types that are copyMatthias Krüger-3/+3