rust/src/test/ui-fulldeps
Joshua Nelson 0ac13bd430 Don't abort compilation after giving a lint error
The only reason to use `abort_if_errors` is when the program is so broken that either:
1. later passes get confused and ICE
2. any diagnostics from later passes would be noise

This is never the case for lints, because the compiler has to be able to deal with `allow`-ed lints.
So it can continue to lint and compile even if there are lint errors.
2021-11-08 01:22:28 +00:00
..
auxiliary Bless tests. 2021-09-30 17:40:15 +02:00
internal-lints Revert "Add rustc lint, warning when iterating over hashmaps" 2021-10-28 11:01:42 -04:00
mod_dir_simple tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
compiler-calls.rs Replace run_compiler with RunCompiler builder pattern. 2020-10-08 16:11:45 -03:00
create-dir-all-bare.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
deriving-encodable-decodable-box.rs Remove box syntax from most places in src/test outside of the issues dir 2021-09-26 04:07:44 +02:00
deriving-encodable-decodable-cell-refcell.rs Fix ui fulldeps tests 2020-08-14 17:34:32 +01:00
deriving-global.rs Fix ui fulldeps tests 2020-08-14 17:34:32 +01:00
deriving-hygiene.rs Fix ui fulldeps tests 2020-08-14 17:34:32 +01:00
dropck-tarena-cycle-checked.rs Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
dropck-tarena-cycle-checked.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
dropck-tarena-unsound-drop.rs Rename the crates in source code 2020-06-02 20:42:54 +03:00
dropck-tarena-unsound-drop.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
dropck_tarena_sound_drop.rs Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
empty-struct-braces-derive.rs Fix ui fulldeps tests 2020-08-14 17:34:32 +01:00
extern-mod-syntax.rs Update fulldeps tests and clippy 2020-06-03 00:18:57 +03:00
feature-gate-plugin.rs rustc_plugin: Remove support for plugin arguments 2019-12-01 20:53:25 +03:00
feature-gate-plugin.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
gated-plugin.rs rustc_plugin: Remove support for syntactic plugins 2019-11-24 12:05:10 +03:00
gated-plugin.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
hash-stable-is-unstable.rs Update ui-fulldeps. 2021-10-03 16:08:56 +02:00
hash-stable-is-unstable.stderr Update ui-fulldeps. 2021-10-03 16:08:56 +02:00
issue-2804.rs Update fulldeps tests and clippy 2020-06-03 00:18:57 +03:00
issue-4016.rs Fix ui fulldeps tests 2020-08-14 17:34:32 +01:00
issue-4036.rs Update fulldeps tests and clippy 2020-06-03 00:18:57 +03:00
issue-11881.rs Fix ui fulldeps tests 2020-08-14 17:34:32 +01:00
issue-13560.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
issue-14021.rs Fix ui fulldeps tests 2020-08-14 17:34:32 +01:00
issue-15149.rs Allow/fix non_fmt_panic in tests. 2021-02-03 23:15:45 +01:00
issue-15778-fail.rs --bless ui-fulldeps tests 2019-10-03 09:33:28 +02:00
issue-15778-fail.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
issue-15778-pass.rs resolve: Remove rustc_attrs as a standalone feature gate 2020-03-24 21:37:29 +03:00
issue-15778-pass.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
issue-15924.rs Fix ui fulldeps tests 2020-08-14 17:34:32 +01:00
issue-16822.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
issue-18502.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
issue-24106.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
issue-24972.rs Fix ui fulldeps tests 2020-08-14 17:34:32 +01:00
issue-40001.rs Avoid "whitelist" 2020-07-10 07:39:28 -04:00
issue-40001.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
issue-76270-panic-in-libproc-macro.rs Respect -Z proc-macro-backtrace flag for panics inside libproc_macro 2020-09-03 12:13:26 -04:00
issue-76270-panic-in-libproc-macro.stderr Bless tests 2021-10-15 02:36:58 -05:00
lint-group-denied-lint-allowed.rs rustc_session: allow overriding lint level of individual lints from a group 2020-01-04 18:04:30 -08:00
lint-group-forbid-always-trumps-cli.rs rustc_session: forbid lints override regardless of position 2020-04-07 22:05:32 -07:00
lint-group-forbid-always-trumps-cli.stderr rustc_session: forbid lints override regardless of position 2020-04-07 22:05:32 -07:00
lint-group-plugin-deny-cmdline.rs --bless ui-fulldeps tests 2019-10-03 09:33:28 +02:00
lint-group-plugin-deny-cmdline.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
lint-group-plugin.rs Update error annotations in ui-fulldeps tests that successfully compile 2019-11-03 10:20:11 +01:00
lint-group-plugin.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
lint-pass-macros.rs Add test for {impl,declare}_lint_pass macros 2020-05-27 16:57:31 +02:00
lint-plugin-cmdline-allow.rs Add warning annotations to ignore-stage1 ui-fulldeps tests 2019-11-10 21:00:59 +01:00
lint-plugin-cmdline-allow.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
lint-plugin-cmdline-load.rs rustc_plugin: Remove support for adding plugins from command line 2019-12-01 20:53:25 +03:00
lint-plugin-cmdline-load.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
lint-plugin-deny-attr.rs --bless ui-fulldeps tests 2019-10-03 09:33:28 +02:00
lint-plugin-deny-attr.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
lint-plugin-deny-cmdline.rs --bless ui-fulldeps tests 2019-10-03 09:33:28 +02:00
lint-plugin-deny-cmdline.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
lint-plugin-forbid-attrs.rs Use true previous lint level when detecting overriden forbids 2020-11-14 15:56:07 -05:00
lint-plugin-forbid-attrs.stderr Use true previous lint level when detecting overriden forbids 2020-11-14 15:56:07 -05:00
lint-plugin-forbid-cmdline.rs Use true previous lint level when detecting overriden forbids 2020-11-14 15:56:07 -05:00
lint-plugin-forbid-cmdline.stderr Use true previous lint level when detecting overriden forbids 2020-11-14 15:56:07 -05:00
lint-plugin.rs Update error annotations in ui-fulldeps tests that successfully compile 2019-11-03 10:20:11 +01:00
lint-plugin.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
lint-tool-cmdline-allow.rs Add warning annotations to ignore-stage1 ui-fulldeps tests 2019-11-10 21:00:59 +01:00
lint-tool-cmdline-allow.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
lint-tool-test.rs Don't abort compilation after giving a lint error 2021-11-08 01:22:28 +00:00
lint-tool-test.stderr Don't abort compilation after giving a lint error 2021-11-08 01:22:28 +00:00
lto-syntax-extension.rs Add warning annotations to ignore-stage1 ui-fulldeps tests 2019-11-10 21:00:59 +01:00
lto-syntax-extension.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
macro-crate-rlib.rs rustc_metadata: Make crate loading fully speculative 2020-07-18 14:06:04 +04:00
macro-crate-rlib.stderr rustc_metadata: Make crate loading fully speculative 2020-07-18 14:06:04 +04:00
mod_dir_path_canonicalized.rs Rework SESSION_GLOBALS API to prevent overwriting it 2021-07-08 16:16:28 +02:00
multiple-plugins.rs Replace #[plugin_registrar] with exporting __rustc_plugin_registrar 2021-08-10 14:20:48 +02:00
multiple-plugins.stderr Replace #[plugin_registrar] with exporting __rustc_plugin_registrar 2021-08-10 14:20:48 +02:00
myriad-closures.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
outlive-expansion-phase.rs Add warning annotations to ignore-stage1 ui-fulldeps tests 2019-11-10 21:00:59 +01:00
outlive-expansion-phase.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
pathless-extern-unstable.rs rustc -> rustc_middle part 5 -- fix tests 2020-03-30 07:21:44 +02:00
pathless-extern-unstable.stderr rustc -> rustc_middle part 5 -- fix tests 2020-03-30 07:21:44 +02:00
plugin-args.rs rustc_plugin: Some further cleanup 2019-12-01 20:53:25 +03:00
plugin-args.stderr Add long explanation for E0498 2021-07-27 18:06:34 +01:00
plugin-as-extern-crate.rs Make it build again 2020-02-29 20:47:10 +03:00
pprust-expr-roundtrip.rs Detect bare blocks with type ascription that were meant to be a struct literal 2021-09-03 14:43:04 +00:00
regions-mock-tcx.rs Rename the crates in source code 2020-06-02 20:42:54 +03:00
rename-directory.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
rustc_encodable_hygiene.rs Fix ui fulldeps tests 2020-08-14 17:34:32 +01:00
session-derive-errors.rs ignore ui-fulldeps/session-derive-errors.rs on beta and stable 2021-06-07 18:09:12 +02:00
session-derive-errors.stderr Various diagnostics clean ups/tweaks 2021-07-19 08:43:35 -07:00
stdio-from.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
switch-stdout.rs Update tests for extern block linting 2021-01-13 07:49:16 -05:00
uninit_mask.rs Renamed "undef" stuff to "uninit" 2020-05-07 11:27:29 -04:00