summary refs log tree commit diff
path: root/compiler/rustc_passes/src/check_attr.rs
AgeCommit message (Expand)AuthorLines
2025-03-26expand: Leave traces when expanding `cfg` attributesVadim Petrochenkov-3/+3
2025-03-22Rollup merge of #138786 - bjorn3:driver_code_move, r=compiler-errorsMatthias Krüger-1/+1
2025-03-21Rollup merge of #138570 - folkertdev:naked-function-target-feature-gate, r=Am...Matthias Krüger-1/+15
2025-03-21Fix lint name in unused linker_messages warningbjorn3-1/+1
2025-03-21Rollup merge of #138724 - fmease:list-stems-bear-no-name, r=nnethercoteMatthias Krüger-2/+1
2025-03-20Auto merge of #138515 - petrochenkov:cfgtrace, r=nnethercotebors-1/+3
2025-03-19Check attrs: Don't try to retrieve the name of list stemsLeón Orell Valerian Liehr-2/+1
2025-03-18Auto merge of #138630 - matthiaskrgr:rollup-kk1gogr, r=matthiaskrgrbors-8/+8
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-8/+8
2025-03-17Allow #[rustc_std_internal_symbol] on foreign itemsbjorn3-1/+1
2025-03-17expand: Leave traces when expanding `cfg_attr` attributesVadim Petrochenkov-1/+3
2025-03-16add `naked_functions_target_feature` unstable featureFolkert de Vries-1/+15
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-10/+9
2025-03-09continue to check attr if meet empty repr for adtMu001999-1/+1
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-0/+21
2025-03-01Implment `#[cfg]` and `#[cfg_attr]` in `where` clausesFrank King-1/+28
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-2/+2
2025-02-24lower attr spans and inline some functions to hopefully mitigate perf regress...Jana Dönszelmann-1/+0
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-386/+361
2025-02-24Introduce new parsing infrastructure and types for parsed attributesJana Dönszelmann-15/+15
2025-02-24Change span field accesses to method callsJana Dönszelmann-97/+98
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-6/+6
2025-02-19Rollup merge of #136923 - samueltardieu:push-vxxqvqwspssv, r=davidtwcoMatthias Krüger-18/+29
2025-02-18Lint `#[must_use]` attributes applied to methods in trait implsSamuel Tardieu-18/+29
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-3/+3
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-2/+2
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-4/+3
2025-02-09Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrumbors-13/+24
2025-02-08Rustfmtbjorn3-13/+24
2025-02-07compiler: remove rustc_target::abi entirelyJubilee Young-4/+3
2025-02-06Rollup merge of #133925 - folkertdev:improve-repr-warnings, r=compiler-errorsMatthias Krüger-17/+40
2025-01-30review comment: change `span` argumentEsteban Küber-1/+1
2025-01-30When encountering unexpected closure return type, point at return type/expres...Esteban Küber-0/+1
2025-01-25Auto merge of #119286 - jyn514:linker-output, r=bjorn3bors-0/+37
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-1/+1
2025-01-21remove support for the #[start] attributeRalf Jung-2/+0
2025-01-20Don't require `--verbose` to show linker stdoutjyn-4/+13
2025-01-20warn on unused linker_messages warning attributesjyn-0/+28
2025-01-10mir_transform: implement forced inliningDavid Wood-1/+41
2025-01-04turn hir::ItemKind::Fn into a named-field variantRalf Jung-1/+2
2024-12-25Overhaul error messages for disallowed coverage attributesZalathar-6/+19
2024-12-21Rollup merge of #134539 - estebank:restrict-non_exhaustive, r=jieyouxuMatthias Krüger-3/+24
2024-12-20Restrict `#[non_exaustive]` on structs with default field valuesEsteban Küber-3/+24
2024-12-20split up `#[rustc_deny_explicit_impl]` attributeLukas Markeffsky-0/+1
2024-12-18Also warn against `#[diagnostic::do_not_recommend]` on plain implsGeorg Semmler-2/+9
2024-12-18Check `#[diagnostic::do_not_recommend]` for argumentsGeorg Semmler-2/+16
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-17Rollup merge of #134202 - nnethercote:rm-existing_doc_keyword, r=GuillaumeGomezJacob Pratt-3/+10
2024-12-17Remove `rustc::existing_doc_keyword` lint.Nicholas Nethercote-3/+10
2024-12-15Add hir::AttributeJonathan Dönszelmann-15/+8