about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2025-03-09Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxuMatthias Krüger-1/+0
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-07Rollup merge of #137977 - nnethercote:less-kw-Empty-1, r=spastorinoMatthias Krüger-8/+7
2025-03-07Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakisMatthias Krüger-0/+5
2025-03-07Pass `Option<Symbol>` to `def_path_data`/`create_def` methods.Nicholas Nethercote-8/+7
2025-03-07Increase recursion_limit in numerous crates.Nicholas Nethercote-0/+1
2025-03-07Auto merge of #138127 - compiler-errors:rollup-kcarqrz, r=compiler-errorsbors-21/+14
2025-03-06Implement .use keyword as an alias of cloneSantiago Pastorino-0/+5
2025-03-06Add the yield_expr featureEric Holk-21/+14
2025-03-06Rollup merge of #137825 - estebank:rtn-sugg-2, r=compiler-errorsMichael Goulet-2/+0
2025-03-06Remove the `Option` part of range ends in the HIROli Scherer-11/+115
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