about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-23/+13
2025-06-25compiler: remove misleading 'c' from `abi_c_cmse_nonsecure_call` featureJubilee Young-1/+1
2025-06-25compiler: Trim the misleading C from ExternAbi::CCmse*Jubilee Young-2/+2
2025-06-24Rollup merge of #142983 - compiler-errors:taint-invalid-call-abi, r=workingju...Jubilee-0/+3
2025-06-24Add rust-invalid ABIMichael Goulet-0/+3
2025-06-24Rewrite #[track_caller]Jana Dönszelmann-1/+2
2025-06-23compiler: plug unsupported ABI leakage from the ASTJubilee Young-4/+24
2025-06-22Implement DesugaringKind::FormatLiteralmejrs-1/+8
2025-06-19Auto merge of #140748 - m-ou-se:super-format-args3, r=jdonszelmannbors-135/+103
2025-06-19Use expr_ref.Mara Bos-2/+1
2025-06-18Rollup merge of #141610 - BoxyUwU:stabilize_generic_arg_infer, r=lcnr,travisc...Jakub Beránek-11/+2
2025-06-18Fix span of AddrOf in format_args!() expansion.Mara Bos-1/+1
2025-06-18Allow storing `format_args!()` in `let`.Mara Bos-135/+104
2025-06-17Rename hir const arg walking functionsBoxy-1/+1
2025-06-17Reject union default field valuesJieyou Xu-10/+39
2025-06-15Auto merge of #142455 - jdonszelmann:attempt-to-mitigate-delayed-lint-perf-pr...bors-0/+5
2025-06-13Rollup merge of #142449 - oli-obk:missing-mgca-args, r=BoxyUwUJubilee-2/+2
2025-06-13collect delayed lints in hir_crate_itemsJana Dönszelmann-0/+5
2025-06-13Require generic params for const generic paramsOli Scherer-2/+2
2025-06-13Rollup merge of #142267 - workingjubilee:debug-assert-less-in-ast-lowering, r...Matthias Krüger-18/+18
2025-06-13Rollup merge of #140770 - folkertdev:custom-abi, r=tgross35Matthias Krüger-0/+3
2025-06-12add `extern "custom"` functionsFolkert de Vries-0/+3
2025-06-12introduce new lint infraJana Dönszelmann-22/+62
2025-06-11stabilize gaiBoxy-11/+2
2025-06-09assert more often in release in ast_loweringJubilee Young-13/+13
2025-06-09assert in release in ast_lowering::itemJubilee Young-5/+5
2025-06-08Remove all unused feature gates from the compilerbjorn3-2/+0
2025-06-06Rollup merge of #142012 - oli-obk:no-optional-spans, r=fee1-deadMatthias Krüger-1/+1
2025-06-05Auto merge of #138677 - shepmaster:consistent-elided-lifetime-syntax, r=travi...bors-3/+3
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-1/+1
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