about summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
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
2025-06-20Port `#[may_dangle]` to the new attribute systemPavel Grigorenko-3/+5
2025-06-20Rollup merge of #142767 - nnethercote:symbol-cleanups, r=petrochenkovJakub Beránek-2/+5
2025-06-20coldJana Dönszelmann-8/+8
2025-06-20Rollup merge of #138291 - jdonszelmann:optimize-attr, r=oli-obkTrevor Gross-3/+5
2025-06-20Fix `tests/ui/asm/naked-invalid-attr.stderr`.Nicholas Nethercote-2/+5
2025-06-18Rollup merge of #142507 - folkertdev:fn-align-align-attribute, r=jdonszelmannTrevor Gross-43/+77
2025-06-18Auto merge of #142689 - Urgau:rollup-4ho6835, r=Urgaubors-2/+2
2025-06-18Rollup merge of #142619 - klensy:or_fun_call, r=nnethercoteJakub Beránek-3/+3
2025-06-18Implement lint against direct uses of rustc_type_ir in compiler cratesRomain Perier-2/+2
2025-06-18convert the `optimize` attribute to a new parserJana Dönszelmann-3/+5
2025-06-18add `#[align]` attributeFolkert de Vries-43/+77
2025-06-17make error codes reflect reality betterJana Dönszelmann-7/+0
2025-06-17fix bugs in inline/force_inline and diagnostics of all attr parsersJana Dönszelmann-1/+13
2025-06-17convert entire codebase to parsed inline attrsJana Dönszelmann-43/+59
2025-06-17apply clippy::or_fun_callklensy-3/+3
2025-06-16Port `#[rustc_as_ptr]` to the new attribute systemPavel Grigorenko-12/+12
2025-06-14Marks ADT live if it appears in patternMu001999-50/+28
2025-06-13Rollup merge of #142158 - xizheyin:141617, r=jdonszelmannMatthias Krüger-6/+25
2025-06-13Rollup merge of #142069 - nnethercote:Zmacro-stats, r=petrochenkovMatthias Krüger-8/+8
2025-06-12Tracking the old name of renamed unstable library attributexizheyin-6/+25
2025-06-12detect when variants have the same name as an associated functionJana Dönszelmann-1/+44
2025-06-12Overhaul the `thousands` module.Nicholas Nethercote-8/+8
2025-06-10Auto merge of #141883 - oli-obk:remove-check-mod-loops, r=nnethercotebors-571/+1
2025-06-10Rollup merge of #140372 - mejrs:attrs, r=jdonszelmannLeón Orell Valerian Liehr-6/+16
2025-06-10Remove check_mod_loops query and run the checks per-body insteadOli Scherer-571/+1