about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2025-08-14Pass the target type down to `parse_attribute_list`Jonathan Brouwer-24/+41
2025-08-13Rollup merge of #145153 - joshtriplett:macro-kinds-plural, r=petrochenkovGuillaume Gomez-2/+2
2025-08-12Switch to a bitflags `MacroKinds` to support macros with more than one kindJosh Triplett-2/+2
2025-08-11Propagate TraitImplHeader to hirCameron Steffen-53/+46
2025-08-11Extract ast TraitImplHeaderCameron Steffen-14/+31
2025-08-11Rollup merge of #135331 - fmease:ban-assoc-ty-unbounds, r=lcnrStuart Cook-4/+8
2025-08-10Rollup merge of #144402 - heiher:stabilize-loong32-asm, r=AmanieuStuart Cook-0/+1
2025-08-09remove `P`Deadbeef-17/+14
2025-08-04Port `#[coroutine]` to the new attribute systemSasha Pourcelot-12/+6
2025-08-03Rollup merge of #144822 - Zalathar:hash-owner-nodes, r=compiler-errorsSamuel Tardieu-1/+1
2025-08-03Rollup merge of #142678 - BoxyUwU:gai_cleanup, r=nnethercoteSamuel Tardieu-1/+1
2025-08-02Return a struct with named fields from `hash_owner_nodes`Zalathar-1/+1
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-4/+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-24asm: Stabilize loongarch32WANG Rui-0/+1
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-20Reject relaxed bounds inside associated type boundsLeón Orell Valerian Liehr-4/+8
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-102/+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/+2
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-11/+2