rust/src/test/ui/proc-macro
Aaron Hill fec0479075
Fully integrate token collection for additional AST structs
This commit contains miscellaneous changes that don't fit into any of
the other commits in this PR
2020-09-10 17:58:14 -04:00
..
auxiliary Syntactically permit unsafety on mods 2020-09-10 06:56:33 -07:00
debug Show SyntaxContext in formatted Span debug output 2020-06-08 21:47:33 -04:00
group-compat-hack Account for version number in NtIdent hack 2020-09-04 13:10:23 -04:00
outer
add-impl.rs
ambiguous-builtin-attrs-test.rs
ambiguous-builtin-attrs-test.stderr
ambiguous-builtin-attrs.rs
ambiguous-builtin-attrs.stderr
append-impl.rs
attr-args.rs
attr-cfg.rs
attr-invalid-exprs.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
attr-invalid-exprs.stderr Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
attr-on-trait.rs
attr-stmt-expr-rpass.rs
attr-stmt-expr.rs
attr-stmt-expr.stderr
attribute-order-restricted.rs
attribute-order-restricted.stderr
attribute-spans-preserved.rs
attribute-spans-preserved.stderr
attribute-spans-preserved.stdout
attribute-with-error.rs
attribute-with-error.stderr
attribute.rs
attribute.stderr
attributes-included.rs Moving more build-pass tests to check-pass 2020-04-23 20:21:38 -07:00
attributes-included.stderr
attributes-on-definitions.rs report kind of deprecated item in message 2020-07-26 13:58:31 -04:00
attributes-on-definitions.stderr report kind of deprecated item in message 2020-07-26 13:58:31 -04:00
attributes-on-modules-fail.rs
attributes-on-modules-fail.stderr Update tests 2020-09-08 21:32:03 +02:00
attributes-on-modules.rs
bang-macro.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
break-token-spans.rs Fix tests 2020-05-20 15:33:58 -04:00
break-token-spans.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
call-site.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
capture-macro-rules-invoke.rs Fully integrate token collection for additional AST structs 2020-09-10 17:58:14 -04:00
capture-macro-rules-invoke.stdout Fully integrate token collection for additional AST structs 2020-09-10 17:58:14 -04:00
count_compound_ops.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
crate-var.rs
crt-static.rs fix typos 2020-08-02 23:20:00 +08:00
custom-attr-only-one-derive.rs
define-two.rs
define-two.stderr
derive-attr-cfg.rs
derive-b.rs
derive-bad.rs
derive-bad.stderr
derive-helper-configured.rs
derive-helper-shadowed.rs
derive-helper-shadowing-2.rs
derive-helper-shadowing.rs
derive-helper-shadowing.stderr
derive-in-mod.rs
derive-same-struct.rs
derive-same-struct.stdout expand: Stop using nonterminals for passing tokens to attribute and derive macros 2020-07-01 13:13:21 +03:00
derive-still-gated.rs
derive-still-gated.stderr
derive-test.rs
derive-two-attrs.rs
derive-union.rs
disappearing-resolution.rs
disappearing-resolution.stderr Serialize all foreign SourceFiles into proc-macro crate metadata 2020-06-29 21:45:42 -04:00
doc-comment-preserved.rs Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
doc-comment-preserved.stdout Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
dollar-crate-issue-57089.rs Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
dollar-crate-issue-57089.stdout Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
dollar-crate-issue-62325.rs Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
dollar-crate-issue-62325.stdout Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
dollar-crate.rs Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
dollar-crate.stdout Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
edition-imports-2018.rs
empty-crate.rs
empty-where-clause.rs Don't lose empty where clause when pretty-printing 2020-06-08 21:09:54 -04:00
empty-where-clause.stderr Don't lose empty where clause when pretty-printing 2020-06-08 21:09:54 -04:00
expand-to-unstable-2.rs
expand-to-unstable-2.stderr
expand-to-unstable.rs
expand-to-unstable.stderr
expand-with-a-macro.rs
export-macro.rs
export-macro.stderr
exports.rs
exports.stderr
extern-prelude-extern-crate-proc-macro.rs
gen-lifetime-token.rs
gen-macro-rules-hygiene.rs
gen-macro-rules-hygiene.stderr
gen-macro-rules.rs
generate-dollar-ident.rs
generate-mod.rs
generate-mod.stderr reword "possible candidate" import suggestion 2020-05-07 00:33:25 -04:00
helper-attr-blocked-by-import-ambig.rs
helper-attr-blocked-by-import-ambig.stderr
helper-attr-blocked-by-import.rs
hygiene_example.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
illegal-proc-macro-derive-use.rs
illegal-proc-macro-derive-use.stderr
import.rs
import.stderr
input-interpolated.rs Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
input-interpolated.stdout Recursively expand TokenKind::Interpolated (take 2) 2020-08-22 17:18:26 -04:00
invalid-attributes.rs
invalid-attributes.stderr
invalid-punct-ident-1.rs
invalid-punct-ident-1.stderr
invalid-punct-ident-2.rs
invalid-punct-ident-2.stderr
invalid-punct-ident-3.rs
invalid-punct-ident-3.stderr
invalid-punct-ident-4.rs
invalid-punct-ident-4.stderr
is-available.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
issue-36935.rs
issue-36935.stderr
issue-37788.rs
issue-37788.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
issue-38586.rs
issue-38586.stderr
issue-39889.rs
issue-41211.rs
issue-41211.stderr
issue-42708.rs
issue-50061.rs
issue-50493.rs
issue-50493.stderr
issue-53481.rs
issue-59191-replace-root-with-fn.rs
issue-59191-replace-root-with-fn.stderr
issue-75930-derive-cfg.rs Run cfg-stripping on generic parameters before invoking derive macros 2020-08-30 13:46:19 -04:00
issue-75930-derive-cfg.stdout Run cfg-stripping on generic parameters before invoking derive macros 2020-08-30 13:46:19 -04:00
item-error.rs
item-error.stderr
keep-expr-tokens.rs Collect tokens for ast::Expr 2020-05-24 15:54:48 -04:00
keep-expr-tokens.stderr Collect tokens for ast::Expr 2020-05-24 15:54:48 -04:00
lifetimes-rpass.rs
lifetimes.rs
lifetimes.stderr
lints_in_proc_macros.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
lints_in_proc_macros.stderr Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
load-panic-backtrace.rs Add -Z proc-macro-backtrace to allow showing proc-macro panics 2020-08-30 22:17:24 -04:00
load-panic-backtrace.stderr Add -Z proc-macro-backtrace to allow showing proc-macro panics 2020-08-30 22:17:24 -04:00
load-panic.rs
load-panic.stderr
load-two.rs
macro-brackets.rs
macro-brackets.stderr
macro-crate-multi-decorator.rs
macro-namespace-reserved-2.rs
macro-namespace-reserved-2.stderr
macro-namespace-reserved.rs
macro-namespace-reserved.stderr
macro-rules-derive.rs Recursively expand TokenKind::Interpolated (take 2) 2020-08-22 17:18:26 -04:00
macro-rules-derive.stderr Recursively expand TokenKind::Interpolated (take 2) 2020-08-22 17:18:26 -04:00
macro-use-attr.rs
macro-use-bang.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
macros-in-extern-derive.rs
macros-in-extern-derive.stderr Update tests 2020-09-08 21:32:03 +02:00
macros-in-extern.rs
macros-in-type.rs
meta-delim.rs Handle None-delimited groups when parsing macro_rules! macro 2020-07-01 12:42:31 -04:00
meta-macro-hygiene.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
meta-macro-hygiene.stdout pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
meta-macro.rs Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
meta-macro.stdout Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
mixed-site-span.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
mixed-site-span.stderr resolve: Do not suggest imports from the same module in which we are resolving 2020-05-30 20:42:20 +03:00
modify-ast.rs
module.rs
multispan.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
multispan.stderr Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
negative-token.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
nested-item-spans.rs
nested-item-spans.stderr
nested-macro-rules.rs Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
nested-macro-rules.stdout Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
no-macro-use-attr.rs
no-macro-use-attr.stderr Use smaller def span for functions 2020-08-22 18:41:49 -04:00
no-missing-docs.rs
nodelim-groups.rs Remove normalization of Span debug output in proc-macro tests 2020-08-09 14:41:51 -04:00
nodelim-groups.stdout Recursively expand TokenKind::Interpolated (take 2) 2020-08-22 17:18:26 -04:00
non-root.rs
non-root.stderr
not-joint.rs
out-of-line-mod.rs
parent-source-spans.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
parent-source-spans.stderr mv std libs to library/ 2020-07-27 19:51:13 -05:00
proc-macro-attributes.rs
proc-macro-attributes.stderr
proc-macro-deprecated-attr.rs
proc-macro-gates2.rs
proc-macro-gates2.stderr
proc-macro-gates.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
proc-macro-gates.stderr Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
pub-at-crate-root.rs
pub-at-crate-root.stderr
raw-ident.rs Stabilize Ident::new_raw 2020-08-03 17:23:31 -04:00
raw-ident.stderr Stabilize Ident::new_raw 2020-08-03 17:23:31 -04:00
reserved-macro-names.rs
reserved-macro-names.stderr
resolve-error.rs
resolve-error.stderr mv std libs to library/ 2020-07-27 19:51:13 -05:00
resolved-located-at.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
resolved-located-at.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
shadow.rs
shadow.stderr
signature.rs
signature.stderr
smoke.rs
span-api-tests.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
span-preservation.rs
span-preservation.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
struct-field-macro.rs
subspan.rs
subspan.stderr
three-equals.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
three-equals.stderr Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
trait-fn-args-2015.rs
two-crate-types-1.rs
two-crate-types-1.stderr
two-crate-types-2.rs
two-crate-types-2.stderr
unsafe-foreign-mod.rs Syntactically permit unsafety on mods 2020-09-10 06:56:33 -07:00
unsafe-mod.rs Syntactically permit unsafety on mods 2020-09-10 06:56:33 -07:00
visibility-path.rs
visibility-path.stderr
weird-hygiene.rs Recursively expand TokenKind::Interpolated (take 2) 2020-08-22 17:18:26 -04:00
weird-hygiene.stderr Recursively expand TokenKind::Interpolated (take 2) 2020-08-22 17:18:26 -04:00