about summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
2025-07-07Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmeaseJacob Pratt-5/+5
2025-07-07Rollup merge of #143344 - JonathanBrouwer:path-parser, r=jdonszelmannJacob Pratt-1/+5
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-5/+5
2025-07-06Support `#[align(…)]` on fns in `extern` blocksJules Bertholet-1/+1
2025-07-06Remove `repr(align)` codeJules Bertholet-4/+14
2025-07-06Port `#[path]` to the new attribute parsing infrastructureJonathan Brouwer-1/+5
2025-07-06Rollup merge of #143252 - JonathanBrouwer:rewrite_empty_attribute, r=jdonszel...Matthias Krüger-64/+32
2025-07-06Rollup merge of #143477 - folkertdev:use-is-multiple-of, r=joshtriplettMatthias Krüger-1/+1
2025-07-06Rewrite empty attribute lintJonathan Brouwer-64/+32
2025-07-05Port `#[ignore]` to the new attribute parsing infrastructureJonathan Brouwer-1/+4
2025-07-05use `div_ceil` instead of manual logicFolkert de Vries-1/+1
2025-07-04Port `#[non_exhaustive]` to the new attribute parsing infrastructureJonathan Brouwer-8/+8
2025-07-04Rollup merge of #143400 - GrigorenkoPV:attributes/lints, r=jdonszelmannMatthias Krüger-3/+5
2025-07-04Port `#[rustc_pass_by_value]` to the new attribute systemPavel Grigorenko-3/+5
2025-07-03Port `#[no_implicit_prelude]` to the new attribute parsing infrastructureJonathan Brouwer-8/+35
2025-07-03Rollup merge of #142876 - JonathanBrouwer:target_feature_parser, r=oli-obkJana Dönszelmann-29/+29
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-3/+3
2025-07-03Port `#[target_feature]` to the new attribute parsing infrastructureJonathan Brouwer-29/+29
2025-07-01Rollup merge of #143279 - GuillaumeGomez:rm-itemkind-descr, r=oli-obkGuillaume Gomez-1/+1
2025-07-01Port `#[rustc_object_lifetime_default]` to the new attribute parsing infrastr...Jonathan Brouwer-2/+3
2025-07-01Remove `ItemKind::descr` methodGuillaume Gomez-1/+1
2025-07-01Auto merge of #142921 - JonathanBrouwer:rustc_attributes_parser, r=oli-obkbors-30/+7
2025-06-29Port #[link_section] to the new attribute parsing infrastructureAnne Stijns-4/+6
2025-06-28Port `#[link_name]` to the new attribute parsing infrastructureJonathan Brouwer-21/+21
2025-06-27Port `#[rustc_layout_scalar_valid_range_start/end]` to the new attribute pars...Jonathan Brouwer-30/+7
2025-06-27Port `#[used]` to new attribute parsing infrastructureJonathan Brouwer-50/+10
2025-06-26Move mixed export_name/no_mangle check to check_attr.rs and improve the errorJonathan Brouwer-0/+50
2025-06-26Port `#[export_name]` to the new attribute parsing infrastructureJonathan Brouwer-4/+6
2025-06-25Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obkJana Dönszelmann-3/+5
2025-06-25Add runtime check to avoid overwrite arg easily in diag and store and restore...xizheyin-3/+5
2025-06-24Rollup merge of #142825 - jdonszelmann:track-caller, r=oli-obkJubilee-6/+4
2025-06-24Rollup merge of #138780 - trifectatechfoundation:loop_match_attr, r=oli-obk,t...Jubilee-1/+58
2025-06-24fix 142783Jana Dönszelmann-3/+1
2025-06-24Rewrite #[track_caller]Jana Dönszelmann-3/+3
2025-06-24Rollup merge of #142944 - nnethercote:stats-tweaks, r=lqdGuillaume Gomez-20/+41
2025-06-24Tweak `-Zinput-stats` and `-Zmeta-stats` output.Nicholas Nethercote-6/+7
2025-06-24Reverse order of `-Zinput-stats` and `-Zmeta-stats` output.Nicholas Nethercote-0/+1
2025-06-24Make stats code nicer.Nicholas Nethercote-18/+37
2025-06-23Port `#[rustc_skip_during_method_dispatch]` to the new attribute systemPavel Grigorenko-6/+9
2025-06-23Add `#[loop_match]` for improved DFA codegenbjorn3-1/+58
2025-06-23move naked checks out of check_attr.rsJana Dönszelmann-134/+3
2025-06-23rewrite #[naked] parserJana Dönszelmann-7/+10
2025-06-22Port `#[no_mangle]` to new attribute parsing infrastructureJonathan Brouwer-6/+9
2025-06-22Port `#[must_use]` to new attribute parsing infrastructureJonathan Brouwer-4/+7
2025-06-22Rollup merge of #142776 - dtolnay:hirattrstyle2, r=jdonszelmannJacob Pratt-29/+37
2025-06-21Port `#[rustc_pub_transparent]` to the new attribute systemPavel Grigorenko-1/+4
2025-06-21All HIR attributes are outerDavid Tolnay-29/+37
2025-06-21Rollup merge of #142539 - GrigorenkoPV:attributes/may_dangle, r=jdonszelmannJana Dönszelmann-3/+5
2025-06-20Rollup merge of #142485 - mu001999-contrib:dead-code/adt-pattern, r=petrochenkovTrevor Gross-50/+28
2025-06-20Auto merge of #142794 - tgross35:rollup-iae7okj, r=tgross35bors-8/+8