about summary refs log tree commit diff
path: root/compiler/rustc_hir
AgeCommit message (Expand)AuthorLines
2025-09-17port `#[rustc_coherence_is_core]` to the new attribute parsing infrastructureJana Dönszelmann-4/+4
2025-09-17Rollup merge of #145660 - jbatez:darwin_objc, r=jdonszelmann,madsmtm,tmandryStuart Cook-0/+8
2025-09-16Rollup merge of #145095 - tiif:unstable_const_param, r=BoxyUwUStuart Cook-1/+0
2025-09-15Remove UnsizedConstParamTy trait and make it into an unstable impltiif-1/+0
2025-09-13initial implementation of the darwin_objc unstable featureJo Bates-0/+8
2025-09-13Auto merge of #145186 - camsteffen:assoc-impl-kind, r=petrochenkovbors-9/+28
2025-09-13Rollup merge of #146389 - jdonszelmann:no-std, r=oli-obkJana Dönszelmann-1/+9
2025-09-12Introduce hir::ImplItemImplKindCameron Steffen-9/+28
2025-09-12Auto merge of #146328 - zetanumbers:fix-141951, r=lcnrbors-0/+37
2025-09-10Rollup merge of #144765 - Qelxiros:range-inclusive-last, r=jhprattMatthias Krüger-1/+15
2025-09-09port `#[no_std]` to the new attribute parsing infrastructureJana Dönszelmann-1/+5
2025-09-09port `#[no_core]` to the new attribute parsing infrastructureJana Dönszelmann-0/+4
2025-09-08change end to lastJeremy Smart-1/+15
2025-09-08fixup limit handling codeJana Dönszelmann-6/+73
2025-09-08port `#[pattern_complexity_limit]` to the new attribute parsing infrastructureJana Dönszelmann-0/+4
2025-09-08port `#[type_length_limit]` to the new attribute parsing infrastructureJana Dönszelmann-0/+4
2025-09-08port `#[move_size_limit]` to the new attribute parsing infrastructureJana Dönszelmann-0/+4
2025-09-08port `#[recursion_limit]` to the new attribute parsing infrastructureJana Dönszelmann-1/+5
2025-09-08Make `is_typeck_child` match exhaustiveDaria Sukhonina-1/+31
2025-09-08Skip typeck for items w/o their own typeck contextDaria Sukhonina-0/+7
2025-09-02Rollup merge of #146102 - fmease:rm-dead-eff-code-iii, r=fee1-deadGuillaume Gomez-2/+1
2025-09-02Rollup merge of #145783 - Erk-:et-cetera-span, r=compiler-errorsGuillaume Gomez-4/+4
2025-09-02Revert introduction of `[workspace.dependencies]`.Nicholas Nethercote-4/+4
2025-09-01Remove dead code stemming from an old effects desugaringLeón Orell Valerian Liehr-2/+1
2025-08-29Rollup merge of #145947 - nnethercote:workspace-members-2, r=KobzolStuart Cook-1/+1
2025-08-28Add `odht` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Port the `#[link]` attribute to the new parserJonathan Brouwer-0/+15
2025-08-27Move `NativeLibKind` from `rustc_session` to `rustc_hir`Jonathan Brouwer-0/+103
2025-08-27Add `tracing` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `bitflags` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `thin-vec` to newly added `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-25Use attribute name in message for "outer attr used as inner attr" errorsSasha Pourcelot-0/+1
2025-08-25add span to struct pattern rest (..)Valdemar Erk-4/+4
2025-08-24Port crate name to the new attribute systemJana Dönszelmann-0/+9
2025-08-23port attribute to the new parsing infrastructureJana Dönszelmann-1/+20
2025-08-22Rollup merge of #145726 - aapoalas:reborrow-lang-experiment, r=petrochenkovJacob Pratt-0/+3
2025-08-22Rollup merge of #145573 - veluca93:unsafe-force-target-feature, r=davidtwcoJacob Pratt-3/+4
2025-08-22Add an experimental unsafe(force_target_feature) attribute.Luca Versari-3/+4
2025-08-21Introduce Reborrow lang item and traitAapo Alasuutari-0/+3
2025-08-21refactor target checking, move out of context.rs and rename MaybeWarn to PolicyJana Dönszelmann-3/+3
2025-08-21impl IntoDiagArg for AttrPathJana Dönszelmann-0/+6
2025-08-20Split `rustc_hir_id` out of `rustc_hir`Josh Triplett-198/+3
2025-08-20Move `IntoDiagArg` earlier in the dependency chainsJosh Triplett-2/+62
2025-08-18Rollup merge of #145206 - scrabsha:push-uxovoqzrxnlx, r=jdonszelmannStuart Cook-0/+20
2025-08-16Auto merge of #145304 - m-ou-se:simplify-panic, r=oli-obkbors-0/+1
2025-08-15Port `#[custom_mir(..)]` to the new attribute systemSasha Pourcelot-0/+20
2025-08-14Remove the old target checking logicJonathan Brouwer-6/+8
2025-08-14Allow attribute parsers to specify a list of allowed targetsJonathan Brouwer-2/+3
2025-08-14Improved `Target` typeJonathan Brouwer-10/+142
2025-08-14Rollup merge of #145323 - scrabsha:push-pqwvmznzzmpr, r=jdonszelmannGuillaume Gomez-0/+23