rust/tests/ui/rustdoc
Matthias Krüger 25914399ab
Rollup merge of #141162 - mejrs:gated, r=fee1-dead
refactor  `AttributeGate` and `rustc_attr!` to emit notes during feature checking

First commit changes the following:

- `AttributeGate ` from an enum with (four) tuple fields to (five) named fields
- adds a `notes` fields that is emitted as notes in the `PostExpansionVisitor` pass
- removes the `this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date` note if the feature gate is `rustc_attrs`.
- various phrasing changes and touchups
- and finally, the reason why I went down this path to begin with: tell people they can use the diagnostic namespace when they hit the rustc_on_unimplemented feature gate 🙈

Second commit removes unused machinery for deprecated attributes
2025-06-12 20:03:35 +02:00
..
cfg-rustdoc.rs
cfg-rustdoc.stderr
check-doc-alias-attr-location.rs
check-doc-alias-attr-location.stderr
check-doc-alias-attr.rs
check-doc-alias-attr.stderr
deny-invalid-doc-attrs.rs
deny-invalid-doc-attrs.stderr
doc-alias-crate-level.rs
doc-alias-crate-level.stderr
doc-alias-same-name.rs
doc-alias-same-name.stderr
doc-alias-use-item-list-stem.rs Check attrs: Don't try to retrieve the name of list stems 2025-03-19 23:29:35 +01:00
doc-inline-extern-crate.rs
doc-inline-extern-crate.stderr
doc-primitive.rs
doc-primitive.stderr
doc-test-attr-pass.rs Allow #![doc(test(attr(..)))] at every level 2025-05-22 20:12:50 +02:00
doc-test-attr.rs
doc-test-attr.stderr
doc_keyword.rs Remove rustc::existing_doc_keyword lint. 2024-12-17 13:56:10 +11:00
doc_keyword.stderr Remove rustc::existing_doc_keyword lint. 2024-12-17 13:56:10 +11:00
duplicate_doc_alias.rs
duplicate_doc_alias.stderr
feature-gate-doc_primitive.rs refactor AttributeGate and rustc_attr! to emit notes during feature checking 2025-06-09 11:44:24 +02:00
feature-gate-doc_primitive.stderr refactor AttributeGate and rustc_attr! to emit notes during feature checking 2025-06-09 11:44:24 +02:00
hidden-doc-associated-item.rs
README.md
renamed-features-rustdoc_internals.rs Note the version and PR of removed features when using it 2025-06-09 17:10:58 +08:00
renamed-features-rustdoc_internals.stderr Make since of removed features the version removed and fill pull 2025-06-09 17:17:49 +08:00
unterminated-doc-comment.rs
unterminated-doc-comment.stderr

This directory is for tests that have to do with rustdoc, but test the behavior of rustc. For example, rustc should not warn that an attribute rustdoc uses is unknown.