about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2025-06-03Add `iter` macroOli Scherer-7/+8
2025-06-03Rename `LifetimeSyntax` variants to lang-team-approved namesJake Goulding-3/+3
2025-06-03Auto merge of #141954 - matthiaskrgr:rollup-zptd6t9, r=matthiaskrgrbors-7/+1
2025-06-03Rollup merge of #141843 - fee1-dead-contrib:ast_visitor_visit_id, r=oli-obkMatthias Krüger-7/+1
2025-06-03Overhaul `UsePath`.Nicholas Nethercote-14/+32
2025-06-01Add `visit_id` to ast `Visitor`Deadbeef-7/+1
2025-05-30Reorder hir fn stuff.Nicholas Nethercote-1/+1
2025-05-30Reorder fields in `hir::ItemKind` variants.Nicholas Nethercote-7/+7
2025-05-28Reorder `ast::ItemKind::{Struct,Enum,Union}` fields.Nicholas Nethercote-3/+3
2025-05-22Rename `kw::Empty` as `sym::empty`.Nicholas Nethercote-2/+2
2025-05-20Inline and remove `lower_*` methods.Nicholas Nethercote-28/+18
2025-05-20Hoist `ItemLowerer` out of a loop.Nicholas Nethercote-7/+7
2025-05-20Remove unused return value from `lower_node`.Nicholas Nethercote-3/+1
2025-05-13Auto merge of #140887 - pietroalbini:pa-bootstrap-update, r=compiler-errorsbors-1/+0
2025-05-12Fix typosomahs-1/+1
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-05-05Auto merge of #140453 - Zoxc:next-disambiguator, r=oli-obkbors-10/+9
2025-05-04Initial support for dynamically linked cratesBryanskiy-1/+3
2025-05-02Rollup merge of #139046 - nnethercote:hir-Lifetime-better, r=lcnrStuart Cook-18/+22
2025-05-02Handle `Path<>` better in error messages.Nicholas Nethercote-18/+22
2025-04-30Auto merge of #121909 - Zoxc:drop-ast-task, r=petrochenkovbors-2/+8
2025-04-29Drop AST on a separate thread and prefetch `hir_crate`John Kåre Alsaker-2/+8
2025-04-29Remove global `next_disambiguator` state and handle it with a `DisambiguatorS...John Kåre Alsaker-1/+5
2025-04-28We always use the current item as parent, so no need to pass itOli Scherer-9/+4
2025-04-28Add or-patterns to pattern typesOli Scherer-0/+5
2025-04-25Auto merge of #140282 - matthiaskrgr:rollup-g6ze4jj, r=matthiaskrgrbors-1/+1
2025-04-25Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnrMatthias Krüger-1/+1
2025-04-25Rollup merge of #140229 - nnethercote:pre-DelimArgs-spacing, r=petrochenkovMatthias Krüger-1/+1
2025-04-23Extend HIR to track the source and syntax of a lifetimeJake Goulding-58/+91
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-23Use `clone` to clone `DelimArgs` in two places.Nicholas Nethercote-1/+1
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