about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2024-03-05Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`.Nicholas Nethercote-2/+2
2024-03-05Rename all `ParseSess` variables/fields/lifetimes as `psess`.Nicholas Nethercote-8/+4
2024-02-29AST: Refactor type alias where clausesLeón Orell Valerian Liehr-9/+10
2024-02-28Rename `DiagnosticArgFromDisplay` as `DiagArgFromDisplay`.Nicholas Nethercote-6/+5
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-2/+2
2024-02-27Refactor `LoweringContext::get_delegation_sig_id`.Nicholas Nethercote-6/+2
2024-02-27Adjust error yield/await loweringMichael Goulet-9/+43
2024-02-25Add `ErrorGuaranteed` to `ast::ExprKind::Err`Lieselotte-4/+2
2024-02-25Add `ast::ExprKind::Dummy`Lieselotte-1/+8
2024-02-24Add asm label support to AST and HIRGary Guo-4/+33
2024-02-23compiler: clippy::complexity fixesMatthias Krüger-1/+1
2024-02-23Revert some `span_bug`s to `span_delayed_bug`.Nicholas Nethercote-1/+3
2024-02-21Convert `delayed_bug`s to `bug`s.Nicholas Nethercote-3/+1
2024-02-20Reduce capabilities of `Diagnostic`.Nicholas Nethercote-2/+7
2024-02-16Move trait into attr so it's greppableMichael Goulet-2/+2
2024-02-16Use extension trait deriveMichael Goulet-9/+2
2024-02-16Rollup merge of #121109 - nnethercote:TyKind-Err-guar-2, r=oli-obkGuillaume Gomez-1/+2
2024-02-15Rollup merge of #121120 - nnethercote:LitKind-Err-guar, r=fmeaseGuillaume Gomez-3/+9
2024-02-15Add `ErrorGuaranteed` to `ast::LitKind::Err`, `token::LitKind::Err`.Nicholas Nethercote-3/+9
2024-02-15Add an `ErrorGuaranteed` to `ast::TyKind::Err`.Nicholas Nethercote-1/+2
2024-02-15Reinstate some delayed bugs.Nicholas Nethercote-1/+3
2024-02-14Use fewer delayed bugs.Nicholas Nethercote-7/+3
2024-02-12Lowering field access for anonymous adtsFrank King-16/+11
2024-02-12Lower anonymous structs or unions to HIRFrank King-12/+47
2024-02-10Remove unused fnMichael Goulet-6/+0
2024-02-10Add a helpful suggestionMichael Goulet-33/+32
2024-02-10No more associated type bounds in dyn traitMichael Goulet-56/+8
2024-02-10Rollup merge of #120850 - petrochenkov:empimpres, r=cjgillotMatthias Krüger-1/+6
2024-02-10Rollup merge of #120584 - compiler-errors:u, r=lcnrMatthias Krüger-13/+11
2024-02-09ast_lowering: Fix regression in `use ::{}` imports.Vadim Petrochenkov-1/+6
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-2/+0
2024-02-09Don't unnecessarily lower associated type bounds to impl traitMichael Goulet-13/+11
2024-02-08Rollup merge of #120750 - compiler-errors:itctx-by-val, r=cjgillotMatthias Krüger-92/+90
2024-02-08Rollup merge of #120734 - nnethercote:SubdiagnosticMessageOp, r=compiler-errorsMatthias Krüger-9/+5
2024-02-08Add `SubdiagnosticMessageOp` as a trait alias.Nicholas Nethercote-9/+5
2024-02-07No need to take ImplTraitContext by refMichael Goulet-92/+90
2024-02-07hir: Add some FIXMEs for future workVadim Petrochenkov-0/+1
2024-02-07hir: Make sure all `HirId`s have corresponding HIR `Node`sVadim Petrochenkov-7/+38
2024-02-06Rollup merge of #120609 - petrochenkov:nousestem2, r=compiler-errorsMatthias Krüger-9/+23
2024-02-06Auto merge of #120361 - compiler-errors:async-closures, r=oli-obkbors-36/+25
2024-02-06More comments, final tweaksMichael Goulet-0/+3
2024-02-06Teach typeck/borrowck/solvers how to deal with async closuresMichael Goulet-0/+8
2024-02-06Make async closures directly lower to ClosureKind::CoroutineClosureMichael Goulet-32/+9
2024-02-06Make sure that async closures (and fns) only capture their parent callable's ...Michael Goulet-4/+5
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-02-06Auto merge of #120392 - compiler-errors:async-bound-modifier, r=davidtwco,fmeasebors-21/+128
2024-02-03hir: Remove the generic type parameter from `MaybeOwned`Vadim Petrochenkov-7/+4
2024-02-03hir: Stop keeping prefixes for most of `use` list stemsVadim Petrochenkov-9/+23
2024-01-31Error on incorrect item kind in async boundMichael Goulet-9/+35
2024-01-31Add async bound modifier to enable async Fn boundsMichael Goulet-20/+101