about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering
AgeCommit message (Expand)AuthorLines
2025-03-10Share implementation of expr_u{16,32,size}.Mara Bos-21/+8
2025-03-10Limit formatting width and precision to 16 bits.Mara Bos-1/+12
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-3/+1
2025-03-09Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxuMatthias Krüger-1/+3
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-08Specify rust lints for `compiler/` crates via Cargo.Nicholas Nethercote-0/+3
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-30/+61
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-4/+5
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-30/+61
2025-02-28Tweak incorrect ABI suggestionEsteban Küber-4/+5
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/+43
2025-02-23Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,tr...Jacob Pratt-9/+8
2025-02-23Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obkMatthias Krüger-17/+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-22Upgrade the compiler to edition 2024Michael Goulet-1/+1
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-5/+12
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/+160
2025-02-09Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrumbors-26/+41