rust/tests/ui/proc-macro
Guillaume Gomez 54d6bded30
Rollup merge of #118802 - ehuss:remove-edition-preview, r=TaKO8Ki
Remove edition umbrella features.

In the 2018 edition, there was an "umbrella" feature `#[feature(rust_2018_preview)]` which was used to enable several other features at once. This umbrella mechanism was not used in the 2021 edition and likely will not be used in 2024 either. During 2018 users reported that setting the feature was awkward, especially since they already needed to opt-in via the edition mechanism.

This PR removes this mechanism because I believe it will not be used (and will clean up and simplify the code). I believe that there are better ways to handle features and editions. In short:

- For highly experimental features, that may or may not be involved in an edition, they can implement regular feature gates like `tcx.features().my_feature`.
- For experimental features that *might* be involved in an edition, they should implement gates with `tcx.features().my_feature && span.at_least_rust_20xx()`. This requires the user to still specify `#![feature(my_feature)]`, to avoid disrupting testing of other edition features which are ready and have been accepted within the edition.
- For experimental features that have graduated to definitely be part of an edition, they should implement gates with `tcx.features().my_feature || span.at_least_rust_20xx()`, or just remove the feature check altogether and just check `span.at_least_rust_20xx()`.
- For relatively simple changes, they can skip the whole feature gating thing and just check `span.at_least_rust_20xx()`, and rely on the instability of the edition itself (which requires `-Zunstable-options`) to gate it.

I am working on documenting all of this in the rustc-dev-guide.
2023-12-11 11:40:36 +01:00
..
auxiliary Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
debug Move /src/test to /tests 2023-01-11 09:32:08 +00:00
outer Add some reasons why tests are ignored. 2023-04-15 16:11:42 -07:00
pretty-print-hack Add some reasons why tests are ignored. 2023-04-15 16:11:42 -07:00
add-impl.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
allowed-attr-stmt-expr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
allowed-attr-stmt-expr.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
allowed-signatures.rs Replace old private-in-public diagnostic with type privacy lints 2023-08-02 13:40:28 +03:00
ambiguous-builtin-attrs-test.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
ambiguous-builtin-attrs-test.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
ambiguous-builtin-attrs.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
ambiguous-builtin-attrs.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
amputate-span.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
amputate-span.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
amputate-span.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
append-impl.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-args.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-cfg.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-complex-fn.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-complex-fn.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
attr-invalid-exprs.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-invalid-exprs.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-on-trait.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-stmt-expr-rpass.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-stmt-expr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-stmt-expr.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-stmt-expr.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
attribute-after-derive.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attribute-after-derive.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
attribute-spans-preserved.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attribute-spans-preserved.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attribute-spans-preserved.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
attribute-with-error.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attribute-with-error.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attribute.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attribute.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attributes-included.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attributes-included.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attributes-on-definitions.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attributes-on-definitions.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attributes-on-modules-fail.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attributes-on-modules-fail.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
attributes-on-modules.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-projection.rs Work around the fact that check_mod_type_wf may spuriously return ErrorGuaranteed, even if that error is only emitted by check_modwitem_types 2023-10-25 12:04:54 +00:00
bad-projection.stderr Work around the fact that check_mod_type_wf may spuriously return ErrorGuaranteed, even if that error is only emitted by check_modwitem_types 2023-10-25 12:04:54 +00:00
bang-macro.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
break-token-spans.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
break-token-spans.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
call-deprecated.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
call-deprecated.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
call-site.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-macro-rules-invoke.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-macro-rules-invoke.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
capture-unglued-token.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-unglued-token.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
cfg-eval-fail.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
cfg-eval-fail.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
cfg-eval-inner.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
cfg-eval-inner.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
cfg-eval.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
cfg-eval.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
count_compound_ops.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
crate-attrs-multiple.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
crate-var.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
crt-static.rs add support for needs-dynamic-linking 2023-06-20 17:20:57 +02:00
custom-attr-only-one-derive.rs Remove edition umbrella features. 2023-12-10 13:03:28 -08:00
define-two.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
define-two.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
derive-attr-cfg.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-b.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-bad.rs Fix typos in compiler 2023-04-10 22:02:52 +02:00
derive-bad.stderr Fix typos in compiler 2023-04-10 22:02:52 +02:00
derive-expand-order.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-expand-order.stdout Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-helper-configured.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-helper-legacy-limits.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-helper-legacy-limits.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
derive-helper-legacy-spurious.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-helper-legacy-spurious.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-helper-shadowed.rs tests/ui/proc-macro/*: Migrate FIXMEs to check-pass 2023-07-27 10:37:31 +02:00
derive-helper-shadowing-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-helper-shadowing.rs resolve: Remove artificial import ambiguity errors 2023-06-29 13:42:58 +03:00
derive-helper-shadowing.stderr resolve: Remove artificial import ambiguity errors 2023-06-29 13:42:58 +03:00
derive-helper-vs-legacy.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-in-mod.rs tests/ui/proc-macro/*: Migrate FIXMEs to check-pass 2023-07-27 10:37:31 +02:00
derive-multiple-with-packed.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-same-struct.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-same-struct.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
derive-still-gated.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-still-gated.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
derive-test.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-two-attrs.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
derive-union.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
disappearing-resolution.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
disappearing-resolution.stderr Structured use suggestion on privacy error 2023-12-04 22:26:08 +00:00
doc-comment-preserved.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
doc-comment-preserved.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
dollar-crate-issue-57089.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
dollar-crate-issue-57089.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
dollar-crate-issue-62325.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
dollar-crate-issue-62325.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
dollar-crate-issue-101211.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
dollar-crate.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
dollar-crate.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
edition-gated-async-move-syntax-issue89699.rs test: Add test for async-move in 2015 Rust proc macro 2023-11-20 13:15:08 +01:00
edition-gated-async-move-syntax-issue89699.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
edition-imports-2018.rs tests/ui/proc-macro/*: Migrate FIXMEs to check-pass 2023-07-27 10:37:31 +02:00
empty-crate.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
empty-where-clause.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
empty-where-clause.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
expand-expr.rs ui tests: Remap test base directory by default. 2023-01-16 18:33:25 +00:00
expand-expr.stderr ui tests: Remap test base directory by default. 2023-01-16 18:33:25 +00:00
expand-to-derive.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
expand-to-derive.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
expand-to-unstable.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
expand-to-unstable.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
expand-with-a-macro.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
export-macro.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
export-macro.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
exports.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
exports.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
expr-stmt-nonterminal-tokens.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
expr-stmt-nonterminal-tokens.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
extern-prelude-extern-crate-proc-macro.rs tests/ui/proc-macro/*: Migrate FIXMEs to check-pass 2023-07-27 10:37:31 +02:00
gen-lifetime-token.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
gen-macro-rules-hygiene.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
gen-macro-rules-hygiene.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
gen-macro-rules.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
generate-dollar-ident.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
generate-mod.rs Revert "Make PROC_MACRO_DERIVE_RESOLUTION_FALLBACK a hard error" 2023-01-20 17:13:55 -05:00
generate-mod.stderr Revert "Make PROC_MACRO_DERIVE_RESOLUTION_FALLBACK a hard error" 2023-01-20 17:13:55 -05:00
helper-attr-blocked-by-import-ambig.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
helper-attr-blocked-by-import-ambig.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
helper-attr-blocked-by-import.rs tests/ui/proc-macro/*: Migrate FIXMEs to check-pass 2023-07-27 10:37:31 +02:00
hygiene_example.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
illegal-proc-macro-derive-use.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
illegal-proc-macro-derive-use.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
import.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
import.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
inert-attribute-order.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
inert-attribute-order.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
inner-attr-non-inline-mod.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
inner-attr-non-inline-mod.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
inner-attr-non-inline-mod.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
inner-attrs.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
inner-attrs.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
inner-attrs.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
input-interpolated.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
input-interpolated.stdout Hide compiler_builtins in the prelude 2023-07-14 16:53:36 +01:00
invalid-attributes.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
invalid-attributes.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
invalid-punct-ident-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
invalid-punct-ident-1.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
invalid-punct-ident-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
invalid-punct-ident-2.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
invalid-punct-ident-3.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
invalid-punct-ident-3.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
invalid-punct-ident-4.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
invalid-punct-ident-4.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
is-available.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-36935.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-36935.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-37788.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-37788.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-38586.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-38586.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-39889.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-42708.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-50061.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-50493.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-50493.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-53481.rs tests/ui/proc-macro/*: Migrate FIXMEs to check-pass 2023-07-27 10:37:31 +02:00
issue-59191-replace-root-with-fn.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-59191-replace-root-with-fn.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-66286.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-66286.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-73933-procedural-masquerade.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-73933-procedural-masquerade.stdout Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-75734-pp-paren.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-75734-pp-paren.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
issue-75801.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-75801.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-75930-derive-cfg.rs Add a comment to tests/ui/proc-macro/issue-75930-derive-cfg.rs. 2023-10-12 08:46:15 +11:00
issue-75930-derive-cfg.stderr Add a comment to tests/ui/proc-macro/issue-75930-derive-cfg.rs. 2023-10-12 08:46:15 +11:00
issue-75930-derive-cfg.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
issue-76182-leading-vert-pat.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-76182-leading-vert-pat.stdout Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-76270-panic-in-libproc-macro.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-76270-panic-in-libproc-macro.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-78675-captured-inner-attrs.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-78675-captured-inner-attrs.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
issue-79148.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-79148.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-79242-slow-retokenize-check.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-79825.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-80760-empty-stmt.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-80760-empty-stmt.stdout Hide compiler_builtins in the prelude 2023-07-14 16:53:36 +01:00
issue-81007-item-attrs.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81007-item-attrs.stdout Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81543-item-parse-err.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81543-item-parse-err.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-81555.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-83469-global-alloc-invalid-stmt.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-83469-global-alloc-invalid-stmt.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-83510.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-83510.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-86781-bad-inner-doc.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-86781-bad-inner-doc.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-86781-bad-inner-doc.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-91800.rs Fix typos in compiler 2023-04-10 22:02:52 +02:00
issue-91800.stderr Fix typos in compiler 2023-04-10 22:02:52 +02:00
issue-104884-trait-impl-sugg-err.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-104884-trait-impl-sugg-err.stderr Note predicate span on ImplDerivedObligation 2023-01-11 19:46:45 +00:00
issue-107113-wrap.rs Fix #107113, avoid suggest for macro attributes 2023-08-02 14:54:37 +08:00
issue-107113-wrap.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
item-error.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
item-error.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
keep-expr-tokens.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
keep-expr-tokens.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
keep-expr-tokens.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
lifetimes-rpass.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
lifetimes.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
lifetimes.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
lints_in_proc_macros.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
lints_in_proc_macros.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
literal-to-string.rs Stabilize C string literals 2023-11-01 09:16:34 +09:00
literal-to-string.stdout Stabilize C string literals 2023-11-01 09:16:34 +09:00
load-panic-backtrace.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
load-panic-backtrace.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
load-panic.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
load-panic.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
load-two.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macro-brackets.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macro-brackets.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
macro-crate-multi-decorator.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macro-namespace-reserved-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macro-namespace-reserved-2.stderr Add a note to duplicate diagnostics 2023-10-05 01:04:41 +00:00
macro-namespace-reserved.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macro-namespace-reserved.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macro-quote-cond.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macro-rules-derive-cfg.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macro-rules-derive-cfg.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
macro-rules-derive.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macro-rules-derive.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
macro-use-attr.rs tests/ui/proc-macro/*: Migrate FIXMEs to check-pass 2023-07-27 10:37:31 +02:00
macro-use-bang.rs tests/ui/proc-macro/*: Migrate FIXMEs to check-pass 2023-07-27 10:37:31 +02:00
macros-in-extern-derive.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macros-in-extern-derive.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
macros-in-extern.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macros-in-type.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
meta-delim.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
meta-macro-hygiene.rs fix(test): improve sensitivity of hygene tests 2023-08-08 18:09:56 -07:00
meta-macro-hygiene.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
meta-macro.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
meta-macro.stdout Hide compiler_builtins in the prelude 2023-07-14 16:53:36 +01:00
mixed-site-span.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
mixed-site-span.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
modify-ast.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
module_with_attrs.rs Add some reasons why tests are ignored. 2023-04-15 16:11:42 -07:00
module.rs Add some reasons why tests are ignored. 2023-04-15 16:11:42 -07:00
multispan.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
multispan.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
negative-token.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nested-derive-cfg.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nested-derive-cfg.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
nested-item-spans.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nested-item-spans.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nested-macro-rules.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nested-macro-rules.stdout Hide compiler_builtins in the prelude 2023-07-14 16:53:36 +01:00
nested-nonterminal-tokens.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nested-nonterminal-tokens.stdout Hide compiler_builtins in the prelude 2023-07-14 16:53:36 +01:00
no-macro-use-attr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
no-macro-use-attr.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
no-mangle-in-proc-macro-issue-111888.rs fix proc-macro test added here to solely be exercised as a build product for the host. 2023-08-08 11:40:35 -04:00
no-missing-docs.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nodelim-groups.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nodelim-groups.stdout Hide compiler_builtins in the prelude 2023-07-14 16:53:36 +01:00
non-root.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
non-root.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
nonterminal-expansion.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nonterminal-expansion.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
nonterminal-recollect-attr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nonterminal-recollect-attr.stdout Hide compiler_builtins in the prelude 2023-07-14 16:53:36 +01:00
nonterminal-token-hygiene.rs fix(test): improve sensitivity of hygene tests 2023-08-08 18:09:56 -07:00
nonterminal-token-hygiene.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
not-joint.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
out-of-line-mod.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
panic-abort.rs Warn when using panic-strategy abort for proc-macro crates 2023-01-13 10:13:49 +01:00
panic-abort.stderr Warn when using panic-strategy abort for proc-macro crates 2023-01-13 10:13:49 +01:00
parent-source-spans.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
parent-source-spans.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
pretty-print-hack-hide.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
pretty-print-hack-hide.stdout Move /src/test to /tests 2023-01-11 09:32:08 +00:00
pretty-print-hack-show.local.stderr Add a note to duplicate diagnostics 2023-10-05 01:04:41 +00:00
pretty-print-hack-show.local.stdout Update rental hack to work with remapped paths. 2023-01-13 20:36:03 +00:00
pretty-print-hack-show.remapped.stderr Add a note to duplicate diagnostics 2023-10-05 01:04:41 +00:00
pretty-print-hack-show.remapped.stdout ui tests: Remap test base directory by default. 2023-01-16 18:33:25 +00:00
pretty-print-hack-show.rs ui tests: Remap test base directory by default. 2023-01-16 18:33:25 +00:00
pretty-print-tts.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
pretty-print-tts.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
proc-macro-abi.rs Simplify proc macro signature validity check 2023-03-14 19:05:21 +00:00
proc-macro-abi.stderr Simplify proc macro signature validity check 2023-03-14 19:05:21 +00:00
proc-macro-attributes.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
proc-macro-attributes.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
proc-macro-deprecated-attr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
proc-macro-gates2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
proc-macro-gates2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
proc-macro-gates.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
proc-macro-gates.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
pub-at-crate-root.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
pub-at-crate-root.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
quote-debug.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
quote-debug.stdout Move /src/test to /tests 2023-01-11 09:32:08 +00:00
raw-ident.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
raw-ident.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
reserved-macro-names.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
reserved-macro-names.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-error.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-error.stderr Add a note to duplicate diagnostics 2023-10-05 01:04:41 +00:00
resolved-located-at.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolved-located-at.stderr Point to where missing return type should go 2023-10-04 21:09:54 +00:00
shadow.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
shadow.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
signature-proc-macro-attribute.rs Simplify proc macro signature validity check 2023-03-14 19:05:21 +00:00
signature-proc-macro-attribute.stderr Tighter spans 2023-03-14 19:12:42 +00:00
signature-proc-macro-derive.rs Simplify proc macro signature validity check 2023-03-14 19:05:21 +00:00
signature-proc-macro-derive.stderr Tighter spans 2023-03-14 19:12:42 +00:00
signature-proc-macro.rs Simplify proc macro signature validity check 2023-03-14 19:05:21 +00:00
signature-proc-macro.stderr Tighter spans 2023-03-14 19:12:42 +00:00
signature.rs Simplify proc macro signature validity check 2023-03-14 19:05:21 +00:00
signature.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
smoke.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
span-absolute-posititions.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
span-absolute-posititions.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
span-api-tests.rs remove invalid ignore-pretty 2023-04-03 09:24:11 +02:00
span-from-proc-macro.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
span-from-proc-macro.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
span-preservation.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
span-preservation.stderr Point to where missing return type should go 2023-10-04 21:09:54 +00:00
struct-field-macro.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
subspan.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
subspan.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
test-same-crate.rs Suggest using integration tests for proc-macros 2023-04-17 13:01:03 +01:00
test-same-crate.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
test.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
three-equals.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
three-equals.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trailing-plus.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trailing-plus.stdout Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
trait-fn-args-2015.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
two-crate-types-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
two-crate-types-1.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
two-crate-types-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
two-crate-types-2.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
unsafe-foreign-mod.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unsafe-mod.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
visibility-path.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
visibility-path.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
weird-braces.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
weird-braces.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
weird-hygiene.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
weird-hygiene.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00