about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-9/+8
2025-03-03Provide more context on resolve error caused from incorrect RTNEsteban Küber-2/+0
2025-03-03Rollup merge of #132388 - frank-king:feature/where-cfg, r=petrochenkovMatthias Krüger-0/+1
2025-03-01Rollup merge of #137824 - estebank:rtn-sugg, r=compiler-errorsMatthias Krüger-28/+59
2025-03-01Implment `#[cfg]` and `#[cfg_attr]` in `where` clausesFrank King-0/+1
2025-03-01Rollup merge of #137771 - estebank:abi-sugg, r=compiler-errorsMatthias Krüger-3/+4
2025-03-01Rollup merge of #137742 - mu001999-contrib:fix-137708, r=compiler-errorsMatthias Krüger-2/+5
2025-02-28Tweak invalid RTN errorsEsteban Küber-28/+59
2025-02-28Tweak incorrect ABI suggestionEsteban Küber-3/+4
2025-02-28Unconditionally lower match arm even if it's unneeded for never pattern in matchMu001999-2/+5
2025-02-26Handle asm const similar to inline constGary Guo-1/+1
2025-02-24lower attr spans and inline some functions to hopefully mitigate perf regress...Jana Dönszelmann-2/+3
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-3/+13
2025-02-24Introduce new parsing infrastructure and types for parsed attributesJana Dönszelmann-80/+41
2025-02-23Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,tr...Jacob Pratt-9/+8
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-9/+8
2025-02-22Make a fake body to store typeck results for global_asmMichael Goulet-17/+6
2025-02-22Make asm a named fieldMichael Goulet-1/+3
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-2/+2
2025-02-12Rollup merge of #136901 - workingjubilee:stabilize-externabi-hashing-forever,...Guillaume Gomez-12/+7
2025-02-12Rollup merge of #136646 - oli-obk:pattern-types-ast, r=BoxyUwUMatthias Krüger-69/+11
2025-02-11compiler: remove rustc_abi::lookup and AbiUnsupportedJubilee Young-1/+1
2025-02-11compiler: remove AbiDatasJubilee Young-4/+4
2025-02-11compiler: compare and hash ExternAbi like its stringJubilee Young-7/+2
2025-02-11Rollup merge of #136239 - folkertdev:show-supported-register-classes, r=Sparr...Matthias Krüger-4/+10
2025-02-11Auto merge of #136851 - jhpratt:rollup-ftijn95, r=jhprattbors-113/+95
2025-02-11Add a TyPat in the AST to reuse the generic arg lowering logicOli Scherer-69/+11
2025-02-10Don't ICE when failing to lower contracts for associated impl itemsMichael Goulet-113/+95
2025-02-09compiler: remove `abi`-specific `extern "{abi}"` suggestionsJubilee Young-25/+5
2025-02-09compiler: remove rustc_target::spec::abi reexportsJubilee Young-2/+2
2025-02-09compiler: start using rustc_ast_lowering in rustc_passesJubilee Young-3/+3
2025-02-09compiler: gate `extern "{abi}"` in ast_loweringJubilee Young-5/+159
2025-02-09Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrumbors-26/+41
2025-02-08Rustfmtbjorn3-26/+41
2025-02-07compiler: use rustc_abi in rustc_ast_*Jubilee Young-11/+11
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-23/+25
2025-02-05Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obkLeón Orell Valerian Liehr-8/+140
2025-02-04Rollup merge of #136284 - oli-obk:push-zsxuwnzmonnl, r=lcnrMatthias Krüger-5/+88
2025-02-04Allow using named consts in pattern typesOli Scherer-13/+14
2025-02-04Rollup merge of #136167 - pitaj:new_range, r=NadrierilJacob Pratt-7/+28
2025-02-03Desugars contract into the internal AST extensionsFelix S. Klock II-84/+79
2025-02-03Express contracts as part of function header and lower it to the contract lan...Celina G. Val-5/+142
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-23/+25
2025-02-03Use a different hir type for patterns in pattern types than we use in match p...Oli Scherer-5/+87
2025-02-01Rename `tcx.ensure_with_value()` to `tcx.ensure_done()`Zalathar-4/+4
2025-01-30implement unstable `new_range` featurePeter Jaszkowiak-7/+28
2025-01-29Eliminate PatKind::PathOli Scherer-11/+28
2025-01-29show supported register classesFolkert de Vries-4/+10
2025-01-28Refactor FnKind variant to hold &FnCelina G. Val-2/+2
2025-01-23Handle parenthesised infer argsBoxy-6/+11