about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/check_attr.rs
AgeCommit message (Expand)AuthorLines
2023-03-30Rename doc(primitive) into rustc_doc_primitiveGuillaume Gomez-11/+0
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-1/+1
2023-03-14Tighter spansMichael Goulet-2/+35
2023-03-14Simplify proc macro signature validity checkMichael Goulet-88/+58
2023-03-13Better names?Michael Goulet-1/+1
2023-02-22Add check for invalid \`#[macro_export]\` argumentsblyxyas-2/+29
2023-02-22errors: generate typed identifiers in each crateDavid Wood-5/+5
2023-02-17Auto merge of #107753 - kylematsuda:type-of, r=BoxyUwUbors-1/+1
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-1/+1
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-1/+1
2023-02-16Rename some region-specific stuffMichael Goulet-1/+1
2023-02-14add a `#[rustc_coinductive]` attributelcnr-0/+15
2023-02-05rustc_passes: remove huge error importsest31-32/+36
2023-02-01Auto merge of #107257 - inquisitivecrystal:ffi-attr, r=davidtwcobors-0/+35
2023-01-30Replace enum `==`s with `match`es where it makes senseMaybe Waffle-26/+32
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-2/+4
2023-01-26fixup new usages of fn_sig, bound_fn_sig after rebasingKyle Matsuda-1/+2
2023-01-26Rollup merge of #106407 - mejrs:attr_check, r=compiler-errorsMatthias Krüger-6/+140
2023-01-24Make sure FFI attrs aren't used on foreign staticsinquisitivecrystal-9/+9
2023-01-24Move FFI attribute validation to `check_attr`inquisitivecrystal-0/+35
2023-01-12[RFC 2397] Deny incorrect locationsCaio-0/+11
2023-01-12Address feedbackmejrs-20/+36
2023-01-12Improve proc macro attribute diagnosticsmejrs-6/+124
2022-12-25fix more clippy::style findingsMatthias Krüger-3/+1
2022-11-28Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem::[Ll]it`.Nicholas Nethercote-6/+3
2022-11-28Rename `ast::Lit` as `ast::MetaItemLit`.Nicholas Nethercote-2/+5
2022-11-18couple of clippy::perf fixesMatthias Krüger-1/+1
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-1/+1
2022-11-13Store a LocalDefId in hir::GenericParam.Camille GILLOT-2/+1
2022-11-13Ensure codegen_fn_attrs during collection.Camille GILLOT-12/+0
2022-11-12Rollup merge of #103970 - oli-obk:unhide_unknown_spans, r=estebankDylan DPC-13/+42
2022-11-11Print all labels, even if they have no span. Fall back to main item's span.Oli Scherer-13/+42
2022-11-10Consider `#[must_use]` annotation on `async fn` as also affecting the `Future...Esteban Küber-12/+2
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-1/+1
2022-10-23Migrate all diagnosticsNilstrieb-6/+6
2022-10-15Rollup merge of #102954 - GuillaumeGomez:cfg-hide-attr-checks, r=ManishearthDylan DPC-0/+23
2022-10-14Add missing checks for `doc(cfg_hide(...))` attributeGuillaume Gomez-0/+23
2022-10-14more dupe word typosRageking8-14/+14
2022-10-12Rollup merge of #102110 - CleanCut:migrate_rustc_passes_diagnostics, r=davidtwcoDylan DPC-90/+61
2022-10-09ImplItemKind::TyAlias => ImplItemKind::TypeMichael Goulet-1/+1
2022-10-07avoid string dispatch in fluentNathan Stocks-15/+31
2022-10-07migrate the rest of check_attr.rs to translateable diagnosticsNathan Stocks-62/+33
2022-10-07use consistent namesNathan Stocks-2/+2
2022-10-07Migrate InvalidAttrAtCrateLevelrdvdev2-21/+7
2022-10-07Migrate derivable diagnostics in check_attr.rsrdvdev2-8/+6
2022-10-01Refactor rustc lint APIMaybe Waffle-22/+31
2022-09-27rustc_typeck to rustc_hir_analysislcnr-1/+1
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-6/+8
2022-09-22use appropriate variable namesTakayuki Maeda-6/+6
2022-09-16more simple formattingRageking8-1/+2