about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2025-03-25Rollup merge of #138128 - compiler-errors:precise-capturing-in-traits, r=oli-...Jacob Pratt-30/+0
2025-03-26Ensure define_opaque is accounted for in HIR hashMichael Goulet-1/+1
2025-03-25Rollup merge of #138929 - oli-obk:assoc-ctxt-of-trait, r=compiler-errorsMatthias Krüger-41/+39
2025-03-25Allow defining opaques in statics and constsMichael Goulet-18/+54
2025-03-25Avoid some more global stateOli Scherer-22/+35
2025-03-25Track whether an assoc item is in a trait impl or an inherent implOli Scherer-23/+8
2025-03-25Rollup merge of #138895 - oli-obk:dedup-owner-id-creation, r=compiler-errorsTakayuki Maeda-16/+17
2025-03-24Add a helper for building an owner id in ast loweringOli Scherer-16/+17
2025-03-23Stabilize precise_capturing_in_traitsMichael Goulet-30/+0
2025-03-23fix ICE #138415Takayuki Maeda-2/+2
2025-03-22Auto merge of #136974 - m-ou-se:fmt-options-64-bit, r=scottmcmbors-24/+21
2025-03-20Rollup merge of #138685 - nnethercote:use-Option-Ident-for-lowered-param-name...Matthias Krüger-4/+10
2025-03-20Rollup merge of #138435 - eholk:prefix-yield, r=oli-obkMatthias Krüger-1/+1
2025-03-19Use `Option<Ident>` for lowered param names.Nicholas Nethercote-4/+10
2025-03-18Refactor YieldKind so postfix yield must have an expressionEric Holk-2/+2
2025-03-18Auto merge of #138630 - matthiaskrgr:rollup-kk1gogr, r=matthiaskrgrbors-38/+78
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-38/+78
2025-03-17Rollup merge of #138588 - nnethercote:avoid-double-lower_ident, r=compiler-er...Matthias Krüger-22/+9
2025-03-17Stabilize asm_gotoGary Guo-13/+2
2025-03-17Avoid double lowering of generic identifiers.Nicholas Nethercote-1/+1
2025-03-17Make the `match` in `new_named_lifetime` exhaustive.Nicholas Nethercote-4/+3
2025-03-17Avoid double lowering of lifetime identifiers.Nicholas Nethercote-3/+1
2025-03-17Inline and remove `LoweringContext::new_named_lifetime_with_res`.Nicholas Nethercote-14/+4
2025-03-15Rollup merge of #138482 - nnethercote:fix-hir-printing, r=compiler-errorsLeón Orell Valerian Liehr-1/+8
2025-03-14Preserve yield position during pretty printingEric Holk-2/+2
2025-03-14Handle `_` properly in a couple of places.Nicholas Nethercote-1/+8
2025-03-13Rollup merge of #138399 - Bryanskiy:delegation-extern-fn, r=petrochenkovMatthias Krüger-5/+10
2025-03-13Delegation: allow foreign fns `reuse`Bryanskiy-5/+10
2025-03-13Rollup merge of #138371 - cuviper:stable-asm-test, r=jieyouxuMatthias Krüger-0/+1
2025-03-13Auto merge of #138416 - Manishearth:rollup-fejor9p, r=Manishearthbors-0/+1
2025-03-12Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgrbors-1/+0
2025-03-12Rollup merge of #138403 - Bryanskiy:delegation-ice-2, r=petrochenkovManish Goregaokar-0/+1
2025-03-12Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan...Manish Goregaokar-1/+0
2025-03-12Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan...Matthias Krüger-1/+0
2025-03-12Reduce FormattingOptions to 64 bits.Mara Bos-24/+21
2025-03-12Auto merge of #138083 - nnethercote:rm-NtItem-NtStmt, r=petrochenkovbors-0/+1
2025-03-12Delegation: one more ICE fix for `MethodCall` generationBryanskiy-0/+1
2025-03-11Update compiletest's `has_asm_support` to match rustcJosh Stone-0/+1
2025-03-11Auto merge of #128440 - oli-obk:defines, r=lcnrbors-6/+58
2025-03-11Error on `define_opaques` entries without any opaques actually referencedOli Scherer-2/+2
2025-03-11Test invalid `define_opaques` attributesOli Scherer-11/+15
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-6/+54
2025-03-11Auto merge of #136932 - m-ou-se:fmt-width-precision-u16, r=scottmcmbors-14/+12
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Rollup merge of #138306 - jieyouxu:revert-workspace-lints, r=NoratriebMatthias Krüger-0/+1
2025-03-10Rollup merge of #138278 - Bryanskiy:delegation-ice-1, r=petrochenkovMatthias Krüger-16/+18
2025-03-10Delegation: fix ICE with invalid MethodCall generationBryanskiy-16/+18
2025-03-10Share implementation of expr_u{16,32,size}.Mara Bos-21/+8
2025-03-10Limit formatting width and precision to 16 bits.Mara Bos-1/+12
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1