about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2025-04-07Enable contracts for const functionsCelina G. Val-4/+9
2025-04-07Rollup merge of #139455 - Skgland:remove_rust-intrinsic_ABI, r=oli-obkStuart Cook-4/+0
2025-04-07Rollup merge of #139112 - m-ou-se:super-let, r=lcnrStuart Cook-1/+3
2025-04-07Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obkStuart Cook-8/+4
2025-04-06remove compiler support for `extern "rust-intrinsic"` blocksSkgland-4/+0
2025-04-06Rollup merge of #139391 - TaKO8Ki:check-if-merged-attrs-list-is-empty, r=jdon...Guillaume Gomez-7/+9
2025-04-05Rollup merge of #139341 - nnethercote:fix-137874, r=petrochenkovStuart Cook-3/+0
2025-04-05check if merged attributes list is emptyTakayuki Maeda-7/+9
2025-04-04Implement `super let`.Mara Bos-1/+3
2025-04-04Remove an unwanted comment.Nicholas Nethercote-3/+0
2025-04-03Tighten up assignment operator representations.Nicholas Nethercote-1/+5
2025-04-02Remove `recursion_limit` increases.Nicholas Nethercote-1/+0
2025-04-02Remove `TokenStream::flattened` and `InvisibleOrigin::FlattenToken`.Nicholas Nethercote-1/+1
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-159/+202
2025-03-30Simplify expansion for format_args!().Mara Bos-15/+13
2025-03-28Don't use `kw::Empty` in `hir::Lifetime::ident`.Nicholas Nethercote-20/+38
2025-03-28Remove `kw::Extra` checks that are no longer necessary.Nicholas Nethercote-7/+1
2025-03-28Add `{ast,hir,thir}::PatKind::Missing` variants.Nicholas Nethercote-1/+3
2025-03-26Rollup merge of #138954 - compiler-errors:hash-opaques, r=oli-obkStuart Cook-1/+1
2025-03-25Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obkJacob Pratt-18/+54
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