about summary refs log tree commit diff
path: root/compiler/rustc_passes/src
AgeCommit message (Expand)AuthorLines
2025-06-20Rollup merge of #142767 - nnethercote:symbol-cleanups, r=petrochenkovJakub Beránek-2/+5
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-36/+69
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-36/+69
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-13Rollup merge of #142158 - xizheyin:141617, r=jdonszelmannMatthias Krüger-6/+22
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/+22
2025-06-12detect when variants have the same name as an associated functionJana Dönszelmann-1/+41
2025-06-12Overhaul the `thousands` module.Nicholas Nethercote-8/+8
2025-06-10Auto merge of #141883 - oli-obk:remove-check-mod-loops, r=nnethercotebors-531/+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-531/+1
2025-06-09Rollup merge of #142208 - Urgau:dead_code-const_, r=petrochenkovTrevor Gross-1/+12
2025-06-09Always consider `const _` items as live for dead code analysisUrgau-1/+12
2025-06-08Remove all unused feature gates from the compilerbjorn3-2/+0
2025-06-07Rollup merge of #140560 - Urgau:test_attr-module-level, r=GuillaumeGomezGuillaume Gomez-7/+9
2025-06-06Rollup merge of #142086 - fee1-dead-contrib:ast-visitor-dedup, r=oli-obkGuillaume Gomez-12/+8
2025-06-06Auto merge of #141774 - oli-obk:naked-fn-queries, r=petrochenkovbors-310/+1
2025-06-06Force exhaustive handling of every parsed attributemejrs-6/+16
2025-06-06deduplicate more `walk_*` methods in AST visitDeadbeef-12/+8
2025-06-03Rollup merge of #141741 - nnethercote:overhaul-UsePath, r=petrochenkovMatthias Krüger-1/+1
2025-06-03Overhaul `UsePath`.Nicholas Nethercote-1/+1
2025-06-02allow macro_use as first segmentbohan-1/+3
2025-06-01Auto merge of #141725 - nnethercote:avoid-UsePath-overcounting, r=BoxyUwUbors-2/+8
2025-05-31Rollup merge of #141740 - nnethercote:hir-ItemKind-field-order, r=fee1-deadMatthias Krüger-8/+8
2025-05-30Move naked fn checks to hir_typeckOli Scherer-251/+0
2025-05-30Change a per-module query to just run on the items it internally filters forOli Scherer-32/+9
2025-05-30Move naked asm check into typeckOli Scherer-36/+1
2025-05-30Rollup merge of #141407 - mu001999-contrib:dead-code/refactor, r=petrochenkovMatthias Krüger-130/+120
2025-05-30Reorder fields in `hir::ItemKind` variants.Nicholas Nethercote-8/+8
2025-05-28Rollup merge of #140697 - Sa4dUs:split-autodiff, r=ZuseZ4Trevor Gross-1/+1
2025-05-28Avoid over-counting of `UsePath` in the HIR stats.Nicholas Nethercote-2/+8
2025-05-27Refactor the two-phase check for impls and impl itemsMu001999-130/+120
2025-05-24Cleanup CodegenFnAttrFlagsNoratrieb-2/+2
2025-05-22Allow `#![doc(test(attr(..)))]` at every levelUrgau-47/+6
2025-05-22Allow `#![doc(test(attr(..)))]` at module level tooUrgau-10/+53
2025-05-22Rename `kw::Empty` as `sym::empty`.Nicholas Nethercote-3/+3
2025-05-20typeck: catch `continue`s pointing to blocksdianne-4/+6
2025-05-20Split `autodiff` into `autodiff_forward` and `autodiff_reverse`Marcelo Domínguez-1/+1
2025-05-19Rollup merge of #140874 - mejrs:rads, r=WaffleLapkinStuart Cook-14/+14