about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2025-04-22Use `is_lang_item` and `as_lang_item` instead of handrolling their logicOli Scherer-9/+5
2025-04-18Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmannMatthias Krüger-1/+1
2025-04-17Replace infallible `name_or_empty` methods with fallible `name` methods.Nicholas Nethercote-1/+1
2025-04-17Rollup merge of #139770 - nnethercote:rename-LifetimeName, r=BoxyUwUMatthias Krüger-6/+6
2025-04-16Rename `LifetimeName` as `LifetimeKind`.Nicholas Nethercote-6/+6
2025-04-15Rollup merge of #139848 - nnethercote:kw-Empty-5, r=compiler-errorsMatthias Krüger-1/+0
2025-04-15Auto merge of #139845 - Zalathar:rollup-u5u5y1v, r=Zalatharbors-7/+18
2025-04-15Remove some "name isn't empty" assertions.Nicholas Nethercote-1/+0
2025-04-15Rollup merge of #139669 - nnethercote:overhaul-AssocItem, r=oli-obkStuart Cook-1/+1
2025-04-15Rollup merge of #138374 - celinval:issue-136925-const-contract, r=compiler-er...Stuart Cook-6/+17
2025-04-14Use `newtype_index!`-generated types more idiomaticallyYotam Ofek-2/+1
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-1/+1
2025-04-14Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated...bors-2/+1
2025-04-11Rollup merge of #139641 - BoxyUwU:allow_parend_array_len_infer, r=compiler-er...Stuart Cook-1/+3
2025-04-10Allow parenthesis around inferred array lengthsBoxy-1/+3
2025-04-10Rollup merge of #139614 - nnethercote:fix-139512, r=oli-obkMatthias Krüger-7/+8
2025-04-10Avoid empty identifiers for delegate params and args.Nicholas Nethercote-7/+8
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-5/+5
2025-04-08Fix unreachable expression warningCelina G. Val-3/+9
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