summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering
AgeCommit message (Expand)AuthorLines
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-5/+4
2025-07-29Auto merge of #144557 - cjgillot:lower-more-span, r=compiler-errorsbors-16/+45
2025-07-28use let chains in ast, borrowck, codegen, const_evalKivooeo-4/+4
2025-07-28Complete span lowering.Camille GILLOT-16/+45
2025-07-22Rollup merge of #143430 - cjgillot:extra-lifetime-swap, r=oli-obk许杰友 Jieyou Xu (Joe)-11/+18
2025-07-20Lower extra lifetimes before normal generic params.Camille GILLOT-11/+18
2025-07-18Reword diagnostics about relaxed bounds in invalid contextsLeón Orell Valerian Liehr-5/+21
2025-07-18AST lowering: More robustly deal with relaxed boundsLeón Orell Valerian Liehr-105/+145
2025-07-17parse `const trait Trait`Deadbeef-2/+11
2025-07-15Allow `Early` stage to emit errorsJonathan Brouwer-2/+7
2025-07-13Retire hir::*ItemRef.Camille GILLOT-27/+8
2025-07-13Retire hir::ForeignItemRef.Camille GILLOT-14/+4
2025-07-13Remove hir::AssocItemKind.Camille GILLOT-61/+7
2025-07-13Move trait_item_def_id from ImplItemRef to ImplItem.Camille GILLOT-6/+6
2025-07-13Delegation: self parameter must be named exactly `self`.Camille GILLOT-7/+33
2025-07-13Auto merge of #143213 - dianne:lower-cond-tweaks, r=cjgillotbors-41/+4
2025-07-07Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubileebors-2/+2
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-2/+2
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-2/+2
2025-07-05de-duplicate condition scoping logicdianne-41/+4
2025-07-04Rollup merge of #143380 - cjgillot:kw_span, r=compiler-errorsJacob Pratt-1/+1
2025-07-03Replace kw_span by full span.Camille GILLOT-1/+1
2025-07-03Port `#[target_feature]` to the new attribute parsing infrastructureJonathan Brouwer-1/+2
2025-07-02Rollup merge of #142237 - benschulz:unused-parens-fn, r=fee1-deadMatthias Krüger-0/+1
2025-07-01Detect more cases of unused_parens around typesBenjamin Schulz-0/+1
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/+3
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-14/+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-17Reject union default field valuesJieyou Xu-10/+41
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-14/+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