about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2024-06-27Tighten spans for async blocksMichael Goulet-10/+13
2024-06-25Auto merge of #126951 - matthiaskrgr:rollup-xg0o4mc, r=matthiaskrgrbors-0/+28
2024-06-25Rollup merge of #126947 - Bryanskiy:delegation-lowering-refactoring, r=petroc...Matthias Krüger-58/+49
2024-06-25Rollup merge of #126746 - compiler-errors:no-rpitit, r=oli-obkMatthias Krüger-0/+28
2024-06-25Delegation: ast lowering refactorBryanskiy-58/+49
2024-06-24Deny use<> for RPITITsMichael Goulet-0/+28
2024-06-20StaticForeignItem and StaticItem are the sameMichael Goulet-6/+1
2024-06-19Rollup merge of #125293 - dingxiangfei2009:tail-expr-temp-lifetime, r=esteban...许杰友 Jieyou Xu (Joe)-19/+35
2024-06-19Rollup merge of #125078 - linyihai:issue-124496, r=compiler-errors许杰友 Jieyou Xu (Joe)-1/+9
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-2/+2
2024-06-17Delay a bug and mark precise_capturing as not incompleteMichael Goulet-1/+5
2024-06-17Detect duplicatesMichael Goulet-4/+7
2024-06-17Rework precise capturing syntaxMichael Goulet-68/+64
2024-06-18tail expression behind terminating scopeDing Xiang Fei-19/+35
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-1/+3
2024-06-10Delegation: fix ICE on recursive delegationBryanskiy-1/+3
2024-06-07Rollup merge of #124214 - carbotaniuman:parse_unsafe_attrs, r=michaelwoeristerMatthias Krüger-0/+2
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-1/+16
2024-06-07Revert "Cache whether a body has inline consts"Oli Scherer-11/+2
2024-06-06Fix buildcarbotaniuman-1/+1
2024-06-06Parse unsafe attributescarbotaniuman-0/+2
2024-06-05fix: break inside async closure has incorrect span for enclosing closureLin Yihai-1/+9
2024-06-04Add safe/unsafe to static inside extern blocksSantiago Pastorino-1/+1
2024-06-04Handle safety keyword for extern block inner itemsSantiago Pastorino-9/+18
2024-05-31Rollup merge of #125790 - WaffleLapkin:no-tail-recomputation-in-lower-stmts, ...Matthias Krüger-1/+1
2024-05-31Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com...Matthias Krüger-48/+42
2024-05-31Don't recompute `tail` in `lower_stmts`Waffle Maybe-1/+1
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-48/+42
2024-05-28Cache whether a body has inline constsOli Scherer-2/+11
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-16/+1
2024-05-17Rename Unsafe to SafetySantiago Pastorino-15/+15
2024-05-15delegation: Implement list delegationVadim Petrochenkov-6/+14
2024-05-13Warn against redundant use<...>Michael Goulet-6/+9
2024-05-09Add `ErrorGuaranteed` to `Recovered::Yes` and use it more.Nicholas Nethercote-3/+4
2024-05-08Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=NilstriebMatthias Krüger-3/+3
2024-05-04Lower never patterns to Unreachable in mirNadrieril-2/+2
2024-05-04Auto merge of #124401 - oli-obk:some_hir_cleanups, r=cjgillotbors-16/+19
2024-04-30Rollup merge of #124511 - nnethercote:rm-extern-crates, r=fee1-deadMatthias Krüger-4/+4
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-4/+4
2024-04-30Rollup merge of #124524 - spastorino:make-foreign-static-use-struct, r=oli-obkMatthias Krüger-4/+4
2024-04-29Rollup merge of #124488 - est31:arbitrary_expressions_error, r=pnkfelixMatthias Krüger-1/+7
2024-04-29Add StaticForeignItem and use it on ForeignItemKindSantiago Pastorino-4/+4
2024-04-28Add a note to the ArbitraryExpressionInPattern errorest31-1/+7
2024-04-26`Span`s are already 64 bit, just like references, so stop putting them behind...Oli Scherer-1/+1
2024-04-26Move `ConstArg::span` to `AnonConst::span`Oli Scherer-4/+4
2024-04-26put `hir::AnonConst` on the hir arenaOli Scherer-12/+15
2024-04-25ast: Generalize item kind visitingVadim Petrochenkov-1/+1
2024-04-24Auto merge of #122500 - petrochenkov:deleg, r=fmeasebors-42/+77
2024-04-24Error on using `yield` without also using `#[coroutine]` on the closureOli Scherer-1/+15
2024-04-24Add explicit syntax for coroutines instead of relying on closures having `yie...Oli Scherer-1/+11