about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
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
2025-01-23Semantic changes from new hir representationBoxy-1/+1
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-20/+36
2025-01-23Make `hir::TyKind::TraitObject` use tagged ptrBoxy-4/+7
2025-01-22Enforce that all spans are lowered in ast loweringOli Scherer-32/+36
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-1/+1
2025-01-15Treat safe target_feature functions as unsafe by defaultOli Scherer-7/+32
2025-01-14Add hir::HeaderSafety to make follow up commits simplerOli Scherer-3/+7
2025-01-08Rename PatKind::Lit to ExprOli Scherer-2/+2
2025-01-08Exhaustively handle expressions in patternsOli Scherer-36/+83
2025-01-07Rollup merge of #134989 - max-niederman:guard-patterns-hir, r=oli-obkMatthias Krüger-2/+3
2025-01-04Auto merge of #135031 - RalfJung:intrinsics-without-body, r=oli-obkbors-24/+44
2025-01-04rustc_intrinsic: support functions without body; they are implicitly marked a...Ralf Jung-19/+39
2025-01-04turn hir::ItemKind::Fn into a named-field variantRalf Jung-6/+6
2025-01-02Unconditionally lower generic_arg_inferMichael Goulet-6/+3
2025-01-01Fix ICE when opaque captures a duplicated/invalid lifetimeMichael Goulet-2/+2
2024-12-31add guard patterns to HIR and implement loweringMax Niederman-2/+3
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-21/+10
2024-12-16Rollup merge of #134284 - estebank:issue-74863, r=lcnrMatthias Krüger-1/+8
2024-12-15Add hir::AttributeJonathan Dönszelmann-22/+28