about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering
AgeCommit message (Expand)AuthorLines
2025-09-12Introduce hir::ImplItemImplKindCameron Steffen-9/+22
2025-09-10Rollup merge of #145879 - Bryanskiy:supertraits-2, r=lcnrMatthias Krüger-7/+8
2025-09-10Permit `more_maybe_bounds` in supertraits and trait objects onlyBryanskiy-7/+8
2025-09-08change end to lastJeremy Smart-5/+24
2025-09-02Rollup merge of #146102 - fmease:rm-dead-eff-code-iii, r=fee1-deadGuillaume Gomez-1/+1
2025-09-01Remove dead code stemming from an old effects desugaringLeón Orell Valerian Liehr-1/+1
2025-08-27Add `tracing` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `thin-vec` to newly added `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-25add span to struct pattern rest (..)Valdemar Erk-8/+9
2025-08-22Add an experimental unsafe(force_target_feature) attribute.Luca Versari-1/+1
2025-08-19Prevent impossible combinations in `ast::ModKind`.Nicholas Nethercote-1/+1
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-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-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-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