rust/src/test/ui/hygiene
2022-10-11 06:24:51 +00:00
..
auxiliary Add more tests for cross-crate hygiene 2021-10-24 12:31:42 +01:00
arguments.rs Remove licenses 2018-12-25 21:08:33 -07:00
arguments.stderr Update tests 2019-03-11 23:10:26 +03:00
assoc_item_ctxt.rs Remove licenses 2018-12-25 21:08:33 -07:00
assoc_item_ctxt.stderr Bless tests 2021-10-15 02:36:58 -05:00
assoc_ty_bindings.rs use dyn Trait more in tests 2020-02-10 17:42:09 +01:00
cross-crate-codegen-attrs.rs Stop emulating cross-crate hygiene with gensyms 2019-08-17 08:59:36 +01:00
cross-crate-define-and-use.rs Add comments to hygiene tests 2021-10-28 21:48:39 +01:00
cross-crate-fields.rs Add comments to hygiene tests 2021-10-28 21:48:39 +01:00
cross-crate-glob-hygiene.rs Add comments to hygiene tests 2021-10-28 21:48:39 +01:00
cross-crate-glob-hygiene.stderr Add comments to hygiene tests 2021-10-28 21:48:39 +01:00
cross-crate-methods.rs Add comments to hygiene tests 2021-10-28 21:48:39 +01:00
cross-crate-name-collision.rs Add comments to hygiene tests 2021-10-28 21:48:39 +01:00
cross-crate-name-hiding-2.rs Add comments to hygiene tests 2021-10-28 21:48:39 +01:00
cross-crate-name-hiding-2.stderr Add comments to hygiene tests 2021-10-28 21:48:39 +01:00
cross-crate-name-hiding.rs Add comments to hygiene tests 2021-10-28 21:48:39 +01:00
cross-crate-name-hiding.stderr Add comments to hygiene tests 2021-10-28 21:48:39 +01:00
cross-crate-redefine.rs Add comments to hygiene tests 2021-10-28 21:48:39 +01:00
cross-crate-redefine.stderr Add comments to hygiene tests 2021-10-28 21:48:39 +01:00
cross-crate-variants.rs Add comments to hygiene tests 2021-10-28 21:48:39 +01:00
dollar-crate-modern.rs Make error and warning annotations mandatory in UI tests 2019-11-10 21:01:02 +01:00
duplicate_lifetimes.rs Use the same message as type & const generics. 2022-06-03 08:26:10 +02:00
duplicate_lifetimes.stderr Use the same message as type & const generics. 2022-06-03 08:26:10 +02:00
eager-from-opaque-2.rs Add a regression test for issue #63460 2019-08-21 12:53:11 +03:00
eager-from-opaque.rs expand: Do not do questionable span adjustment before eagerly expanding an expression 2019-08-21 11:53:39 +03:00
expansion-info-reset.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
expansion-info-reset.stderr Modify structured suggestion output 2021-08-11 09:46:24 +00:00
extern-prelude-from-opaque-fail.rs Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
extern-prelude-from-opaque-fail.stderr Bless tests 2021-10-15 02:36:58 -05:00
fields-definition.rs Remove licenses 2018-12-25 21:08:33 -07:00
fields-definition.stderr Bless tests 2021-10-15 02:36:58 -05:00
fields-move.rs Remove licenses 2018-12-25 21:08:33 -07:00
fields-move.stderr Show macro name in 'this error originates in macro' message 2021-05-12 19:03:06 -04:00
fields-numeric-borrowck.rs Remove licenses 2018-12-25 21:08:33 -07:00
fields-numeric-borrowck.stderr Use larger span for adjustments on method calls 2021-09-25 10:00:41 -05:00
fields.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
fields.stderr Show macro name in 'this error originates in macro' message 2021-05-12 19:03:06 -04:00
for-loop.rs Remove licenses 2018-12-25 21:08:33 -07:00
for-loop.stderr Update tests 2019-03-11 23:10:26 +03:00
format-args.rs Remove gensym from format_args 2019-08-05 23:50:47 +01:00
generate-mod.rs #[rustc_transparent_macro] -> #[rustc_macro_transparency = ...] 2019-07-06 16:59:08 +03:00
generate-mod.stderr Bless tests 2021-10-15 02:36:58 -05:00
generic_params.rs feature(const_generics) -> feature(const_param_types) 2021-08-30 11:00:21 +02:00
globs.rs Remove licenses 2018-12-25 21:08:33 -07:00
globs.stderr Bless tests 2021-10-15 02:36:58 -05:00
hir-res-hygiene.rs hir: introduce QPath::LangItem 2020-08-16 15:42:25 +01:00
hygiene-dodging-1.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
hygiene.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
hygienic-label-1.rs Make SEMICOLON_IN_EXPRESSIONS_FROM_MACROS warn by default 2021-07-27 14:17:37 -05:00
hygienic-label-1.stderr Bless tests 2021-10-15 02:36:58 -05:00
hygienic-label-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
hygienic-label-2.stderr tweak unresolved label suggestion 2019-04-04 10:04:48 -04:00
hygienic-label-3.rs Make SEMICOLON_IN_EXPRESSIONS_FROM_MACROS warn by default 2021-07-27 14:17:37 -05:00
hygienic-label-3.stderr Bless tests 2021-10-15 02:36:58 -05:00
hygienic-label-4.rs Remove licenses 2018-12-25 21:08:33 -07:00
hygienic-label-4.stderr tweak unresolved label suggestion 2019-04-04 10:04:48 -04:00
hygienic-labels-in-let.rs Stop warning against unrelated labels. 2022-06-02 19:24:26 +02:00
hygienic-labels.rs Stop warning against unrelated labels. 2022-06-02 19:24:26 +02:00
impl_items-2.rs Report duplicate definitions in trait impls during resolution. 2022-10-11 06:24:51 +00:00
impl_items-2.stderr Report duplicate definitions in trait impls during resolution. 2022-10-11 06:24:51 +00:00
impl_items.rs address review 2022-09-26 14:21:39 +02:00
impl_items.stderr address review 2022-09-26 14:21:39 +02:00
intercrate.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
intercrate.stderr Show macro name in 'this error originates in macro' message 2021-05-12 19:03:06 -04:00
issue-32922.rs Move tests 2022-05-20 10:53:58 -03:00
issue-40847.rs Move some tests to more reasonable directories 2021-02-16 21:22:21 -03:00
issue-44128.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
issue-47311.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
issue-47312.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
issue-61574-const-parameters.rs feature(const_generics) -> feature(const_param_types) 2021-08-30 11:00:21 +02:00
issue-77523-def-site-async-await.rs Record expansion_that_defined into crate metadata 2020-10-05 16:01:19 -04:00
items.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
lambda-var-hygiene.rs Move some tests to more reasonable directories 2021-11-06 15:35:20 -03:00
legacy_interaction.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
lexical.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
local_inner_macros.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
macro-metavars-legacy.rs Make macro metavars respect (non-)hygiene 2020-03-16 17:13:48 +00:00
macro-metavars-transparent.rs Make macro metavars respect (non-)hygiene 2020-03-16 17:13:48 +00:00
missing-self-diag.rs Emit a better diagnostic when function actually has a 'self' parameter 2020-05-17 19:04:13 -04:00
missing-self-diag.stderr Bless tests 2021-10-15 02:36:58 -05:00
nested-dollar-crate.rs Add test for use of $crate in nested foreign macro_rules! 2020-07-26 18:37:02 -04:00
nested_macro_privacy.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
nested_macro_privacy.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
no_implicit_prelude-2018.rs resolve: Remove ! from "cannot find" diagnostics for macros 2019-09-15 13:22:07 +03:00
no_implicit_prelude-2018.stderr Re-run tests with --bless 2020-09-30 12:00:59 +06:00
no_implicit_prelude-2021.rs Add test for assert!() hygiene in edition 2021. 2021-01-09 20:54:41 +01:00
no_implicit_prelude.rs Qualify panic! as core::panic! in non-built-in core macros 2020-11-23 11:28:25 -08:00
no_implicit_prelude.stderr Bless tests 2021-10-15 02:36:58 -05:00
panic-location.rs Hygiene serialization implementation 2020-07-26 18:37:02 -04:00
panic-location.run.stderr refactor: vec_deque ignore-tidy-filelength 2020-11-13 17:56:39 +00:00
pattern-macro.rs Remove licenses 2018-12-25 21:08:33 -07:00
pattern-macro.stderr Update tests 2019-03-11 23:10:26 +03:00
prelude-import-hygiene.rs Make use of hygiene in AST passes 2019-09-05 15:07:16 +01:00
privacy-early.rs resolve: Move late resolution into a separate visitor 2019-08-10 13:15:15 +03:00
privacy-early.stderr Bless tests 2021-10-15 02:36:58 -05:00
privacy.rs Remove licenses 2018-12-25 21:08:33 -07:00
privacy.stderr Normalize wording of privacy access labels 2020-03-22 15:36:54 -07:00
rustc-macro-transparency.rs resolve: Attempt to resolve unresolved paths in macro namespace 2019-07-18 13:42:45 +03:00
rustc-macro-transparency.stderr Only suggest adding ! to expressions that can be macro invocation 2022-01-19 18:00:10 +00:00
specialization.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
stdlib-prelude-from-opaque-early.rs resolve: Fix access to extern and stdlib prelude from opaque macros 2019-07-11 00:12:08 +03:00
stdlib-prelude-from-opaque-late.rs resolve: Fix access to extern and stdlib prelude from opaque macros 2019-07-11 00:12:08 +03:00
thread-local-not-in-prelude.rs Move some tests to more reasonable directories 2021-11-18 12:09:34 -03:00
trait_items-2.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
trait_items.rs Unify output of "variant not found" errors 2020-01-08 08:05:31 -08:00
trait_items.stderr Bless tests 2021-10-15 02:36:58 -05:00
traits-in-scope.rs resolve: Simplify collection of traits in scope 2021-01-11 23:49:47 +03:00
transparent-basic.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
unpretty-debug.rs Make pretty-expanded-hygiene a ui test 2019-07-16 21:23:29 +01:00
unpretty-debug.stdout Pretty print empty blocks as {} 2021-12-01 13:50:13 -08:00
wrap_unhygienic_example.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00
xcrate.rs Change all run-pass hygiene tests to ui tests 2019-07-16 21:20:39 +01:00