rust/src/test/run-pass
bors 99e3fca27d Auto merge of #54906 - qnighy:fix-issue-50452, r=nikomatsakis
Reattach all grandchildren when constructing specialization graph.

Specialization graphs are constructed by incrementally adding impls in the order of declaration. If the impl being added has its specializations in the graph already, they should be reattached under the impl. However, the current implementation only reattaches the one found first. Therefore, in the following specialization graph,

```
  Tr1
   |
   I3
  /  \
 I1  I2
```

If `I1`, `I2`, and `I3` are declared in this order, the compiler mistakenly constructs the following graph:

```
  Tr1
  /  \
 I3  I2
  |
 I1
```

This patch fixes the reattach procedure to include all specializing grandchildren-to-be.

Fixes #50452.
2018-11-15 09:51:53 +00:00
..
allocator Migrate src/test/ui/run-pass/* back to src/test/run-pass/. 2018-09-26 13:10:54 +02:00
array-slice-vec Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
associated-consts Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
associated-types Only do check for trait objects, not trait or trait alias definitions. 2018-11-07 21:57:45 +00:00
autoref-autoderef Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
auxiliary Move a bunch of auxiliary support files into ui/run-pass/**/auxiliary. 2018-09-06 13:00:26 +02:00
bench Migrate src/test/ui/run-pass/* back to src/test/run-pass/. 2018-09-26 13:10:54 +02:00
binding Add clarifying pattern lint comment and revert test 2018-10-09 21:10:27 -07:00
borrowck Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
cfg Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
coerce Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
coherence Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
consts Fix some tests for wasm32-unknown-emscripten 2018-11-08 18:17:57 +01:00
cross-crate Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
ctfe Stabilize min_const_fn 2018-10-05 10:36:14 +02:00
deriving Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
drop Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
dynamically-sized-types Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
extern resolve: Do not skip extern prelude during speculative resolution 2018-10-17 10:31:37 +03:00
for-loop-while Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
foreign Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
functions-closures Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
generator Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
generics Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
higher-rank-trait-bounds Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
hygiene Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
impl-trait fix test fallout 2018-11-03 05:03:30 +00:00
imports Rename other occs of (Code/File)Map to Source(Map/File) #51574 2018-10-29 21:26:13 +01:00
intrinsics Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
issues Rollup merge of #55687 - alexreg:fix-24010, r=scalexm 2018-11-11 00:21:11 +01:00
iterators Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
macros fix test fallout 2018-11-03 05:03:30 +00:00
methods Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
mir Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
modules Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
moves Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
nll Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
non_modrs_mods Migrate src/test/ui/run-pass/* back to src/test/run-pass/. 2018-09-26 13:10:54 +02:00
numbers-arithmetic Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
overloaded Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
packed Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
panic-runtime Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
panics Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
privacy Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
process Allow some lints that only fired on 32-bit and/or Windows. 2018-09-27 10:14:57 +02:00
regions Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
rfcs Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
self Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
sepcomp Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
simd Allow more lints that signalled on the arm-android test run. 2018-09-27 13:06:34 +02:00
specialization Reattach all grandchildren when constructing specialization graph. 2018-10-08 21:39:46 +09:00
statics Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
structs-enums Allow some lints that only fired on 32-bit and/or Windows. 2018-09-27 10:14:57 +02:00
thinlto Migrate src/test/ui/run-pass/* back to src/test/run-pass/. 2018-09-26 13:10:54 +02:00
threads-sendsync Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
traits Added error for duplicate bindings of associated type. 2018-11-07 21:57:45 +00:00
unboxed-closures Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
uniform-paths Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
union Merge branch 'master' into drop 2018-09-29 19:51:09 -07:00
unique Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
unsized-locals Add more tests on unsized locals autoderef and borrowck. 2018-10-27 17:17:24 +09:00
where-clauses Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
zero-sized Add #![allow(..)] as necessary to get re-migrated run-pass tests compiling with clean stderr again. 2018-09-26 13:10:54 +02:00
.gitattributes Recover proper regression test for issue #16278. 2018-09-11 23:33:22 +02:00
abi-sysv64-arg-passing.rs Stabilize abi_sysv64 2017-12-06 01:19:35 +01:00
abi-sysv64-register-usage.rs Add trailing newlines to files which have no trailing newlines. 2017-12-30 15:50:52 +08:00
abort-on-c-abi.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
alias-uninit-value.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
align-with-extern-c-fn.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
alignment-gep-tup-like-1.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
alloca-from-derived-tydesc.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
allocator-alloc-one.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
anon-extern-mod.rs std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
arbitrary_self_types_pointers_and_wrappers.rs Replace CoerceSized trait with DispatchFromDyn 2018-11-01 18:16:59 -04:00
arbitrary_self_types_stdlib_pointers.rs Add new tests and update existing for object-safe custom receivers 2018-11-01 18:16:22 -04:00
argument-passing.rs
artificial-block.rs
as-precedence.rs
asm-concat-src.rs test: Update Emscripten failures/passing 2017-10-17 18:46:38 -07:00
asm-in-moved.rs Allow dead_code lint on some tests where the lint only fires on non-x86 targets... 2018-09-21 16:21:40 +02:00
asm-in-out-operand.rs
asm-indirect-memory.rs
asm-out-assign.rs Give MIR borrowck a better understanding of inline asm 2017-12-23 23:45:07 +00:00
assert-eq-trailing-comma.rs Allow a trailing comma in assert_eq/ne macro 2017-11-09 14:14:49 +01:00
assert-escape.rs Escape stringified expression 2018-03-14 18:11:42 +09:00
assert-ne-trailing-comma.rs Allow a trailing comma in assert_eq/ne macro 2017-11-09 14:14:49 +01:00
assign-assign.rs
assoc-oddities-3.rs
associated-item-long-paths.rs
async-await.rs Call Foo::async_method in the async-await test 2018-10-04 14:44:46 +02:00
atomic-access-bool.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
atomic-alignment.rs Correct alignment of atomic types and (re)add Atomic{I,U}128 2018-10-27 13:47:11 +03:00
atomic-compare_exchange.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
atomic-print.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
attr-before-view-item.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
attr-before-view-item2.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
attr-main-2.rs
attr-main.rs
attr-mix-new.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
attr-on-generic-formals.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
attr-shebang.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
attr-start.rs
attr.rs
augmented-assignments-feature-gate-cross.rs
augmented-assignments-feature-gate.rs
augmented-assignments.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
auto-instantiate.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
auto-is-contextual.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
autobind.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
backtrace-debuginfo-aux.rs Print inlined functions on Windows 2018-01-26 04:49:54 +01:00
backtrace-debuginfo.rs Force frame pointers for the backtrace test 2018-05-01 10:44:45 +03:00
backtrace.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
bare-fn-implements-fn-mut.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
bare-static-string.rs
big-literals.rs Fix overflowing_literals lint for large f32s 2017-07-19 03:22:45 +01:00
binary-minus-without-space.rs
bind-by-move.rs
binops-issue-22743.rs
binops.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
bitwise.rs
blind-item-local-shadow.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
blind-item-mixed-crate-use-item.rs
blind-item-mixed-use-item.rs
block-arg-call-as.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
block-arg.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
block-explicit-types.rs
block-expr-precedence.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
block-fn-coerce.rs
block-iter-1.rs
block-iter-2.rs
bool-not.rs
bool.rs
borrow-by-val-method-receiver.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
box-new.rs
bug-7183-generics.rs
bug-7295.rs
builtin-clone-unwind.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
builtin-clone.rs Handle unwinding, use a loop for arrays 2017-08-14 15:07:21 +02:00
builtin-superkinds-capabilities-transitive.rs
builtin-superkinds-capabilities-xc.rs
builtin-superkinds-capabilities.rs
builtin-superkinds-in-metadata.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
builtin-superkinds-phantom-typaram.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
builtin-superkinds-simple.rs
builtin-superkinds-typaram.rs
byte-literals.rs migrate codebase to ..= inclusive range patterns 2018-06-26 07:53:30 -07:00
c-stack-as-value.rs std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
c-stack-returning-int64.rs Fix test/run-pass 2018-08-05 15:54:49 +01:00
cabi-int-widening.rs std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
can-copy-pod.rs
cancel-clean-via-immediate-rvalue-ref.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
cast-does-fallback.rs Revert checking casts before fallback. 2018-02-08 17:36:17 -02:00
cast-region-to-uint.rs
cast-rfc0401-vtable-kinds.rs Update check::cast::pointer_kind logic to new rustc 2017-12-23 23:38:09 +02:00
cast-rfc0401.rs Const-propagate casts 2018-07-18 18:52:43 +02:00
cast-to-infer-ty.rs Be a bit more constrained in our early check 2016-04-14 10:05:51 -04:00
cast.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
catch-unwind-bang.rs std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
cell-does-not-clone.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
char.rs
char_unicode.rs Dedicated tracking issue for UnicodeVersion and UNICODE_VERSION. 2018-04-12 00:13:53 +02:00
check-static-recursion-foreign.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
check_const-feature-gated.rs
child-outlives-parent.rs Fix test/run-pass 2018-08-05 15:54:49 +01:00
cleanup-arm-conditional.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
cleanup-rvalue-during-if-and-while.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
cleanup-rvalue-for-scope.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
cleanup-rvalue-scopes.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
cleanup-rvalue-temp-during-incomplete-alloc.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
cleanup-shortcircuit.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
clone-with-exterior.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
close-over-big-then-small-data.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
cmp-default.rs
codegen-object-shim.rs Rename trans to codegen everywhere. 2018-05-17 15:08:30 +03:00
collections-const-new.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
command-before-exec.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
command-exec.rs std: Synchronize access to global env during exec 2018-11-14 12:46:57 -08:00
compiletest-skip-codegen.rs Rename trans to codegen everywhere. 2018-05-17 15:08:30 +03:00
complex.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
concat.rs
const-int-conversion.rs Wrap rhs in ident function 2018-09-03 15:01:04 +02:00
const-int-overflowing.rs Add ident function to the rest of the tests 2018-09-03 15:25:06 +02:00
const-int-rotate.rs Add ident function to the rest of the tests 2018-09-03 15:25:06 +02:00
const-int-sign.rs rebase 2018-09-01 15:05:55 +02:00
const-int-wrapping.rs Add missing brace 2018-09-03 15:26:27 +02:00
const-needs_drop.rs Gate const core::mem::needs_drop behind const_needs_drop 2018-09-26 14:46:14 -07:00
core-run-destroy.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
crate-leading-sep.rs
crate-method-reexport-grrrrrrr.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
crate-name-attr-used.rs
crt-static-off-works.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
crt-static-on-works.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
cycle-generic-bound.rs
dead-code-alias-in-pat.rs Count type aliases in patterns 2017-10-31 11:57:40 +09:00
dead-code-leading-underscore.rs
debuginfo-lto.rs Add regression test for debuginfo + LTO 2017-01-18 11:24:43 -05:00
deep.rs ci: Disable optimized tests for asm.js 2018-03-16 12:47:49 -07:00
default-alloc-error-hook.rs Add a test for the default allocation error hook 2018-07-09 23:13:24 +02:00
default-associated-types.rs Test fixes, added README for tests 2016-03-14 15:05:14 -07:00
default-method-parsing.rs
default-method-simple.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
defaults-well-formedness.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
deprecation-in-force-unstable.rs Test staging attributes when -Zforce-unstable-if-unmarked is set 2017-08-20 16:57:17 +02:00
deref-lval.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
deref-mut-on-ref.rs
deref-on-ref.rs
deref-rc.rs
deref.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
discriminant_value-wrapper.rs stabilize mem::discriminant (closes #24263) 2017-09-02 01:59:54 -04:00
discriminant_value.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
diverging-fallback-control-flow.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
diverging-fallback-method-chain.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
diverging-fallback-option.rs more detailed tests around diverging type variables 2017-03-30 07:55:29 -04:00
double-ref.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
dupe-first-attr.rc
duplicated-external-mods.rs std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
early-ret-binop-add.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
early-vtbl-resolution.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
edition-keywords-2015-2015.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
edition-keywords-2015-2018.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
edition-keywords-2018-2015.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
edition-keywords-2018-2018.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
else-if.rs
empty-allocation-non-null.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
empty-allocation-rvalue-non-null.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
empty-type-parameter-list.rs
empty_global_asm.rs Add global_asm tests 2017-04-12 19:12:50 -05:00
env-args-reverse-iterator.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
env-funky-keys.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
env-home-dir.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
env-null-vars.rs Allow unused_imports lint on test where lint only fires on non-linux targets... 2018-09-21 16:21:40 +02:00
env-vars.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
epoch-gate-feature.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
eq-multidispatch.rs
estr-uniq.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
exec-env.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
existential_type.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
explicit-i-suffix.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
export-glob-imports-target.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
export-multi.rs
export-non-interference2.rs
export-non-interference3.rs
expr-block-fn.rs
expr-block-generic-unique1.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
expr-block-generic-unique2.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
expr-block-generic.rs
expr-block-slot.rs
expr-block-unique.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
expr-block.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
expr-copy.rs
expr-empty-ret.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
expr-fn.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
expr-if-generic.rs
expr-if-panic-all.rs
expr-if-panic.rs
expr-if-unique.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
expr-if.rs
expr-scope.rs
ext-expand-inner-exprs.rs
extend-for-unit.rs Add implementation of Extend for () 2018-05-14 11:50:44 -07:00
exterior.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
extoption_env-not-defined.rs
fact.rs
fat-lto.rs rustc: Add -C lto=val option 2018-01-23 14:13:47 -08:00
fat-ptr-cast.rs
fds-are-cloexec.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
filter-block-view-items.rs
fixup-deref-mut.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
format-hygiene.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
format-nan.rs
format-no-std.rs test: Update Emscripten failures/passing 2017-10-17 18:46:38 -07:00
format-ref-cell.rs
fsu-moves-and-copies.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
fun-call-variants.rs
fun-indirect-call.rs
futures-api.rs Remove spawning from task::Context 2018-09-19 15:01:19 -07:00
global-scope.rs
guards-not-exhaustive.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
guards.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
hashmap-memory.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
hello.rs
html-literals.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
if-bot.rs
if-check.rs
if-ret.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
ifmt.rs Fix typos found by codespell. 2018-08-19 17:41:28 +02:00
ignore-all-the-things.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
impl-for-never.rs Revert stabilization of feature(never_type). 2018-04-20 18:09:28 +02:00
impl-inherent-non-conflict.rs
impl-not-adjacent-to-type.rs
impl-privacy-xc-1.rs
impl-privacy-xc-2.rs
impl-trait-in-bindings.rs Added tests. 2018-09-25 03:09:43 +01:00
in-band-lifetimes.rs Stabilize conservative_impl_trait 2018-03-26 10:43:03 +02:00
inc-range-pat.rs Stabilize dotdoteq_in_patterns language feature. 2018-03-15 16:58:02 +08:00
infer-fn-tail-expr.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
init-large-type.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
init-res-into-things.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
inlined-main.rs Ensure main() always has external linkage 2018-02-25 23:05:06 +00:00
inner-attrs-on-impl.rs
inner-module.rs
inner-static.rs
instantiable.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
invalid_const_promotion.rs Fix invalid_const_promotion test on some archs 2018-10-31 22:59:53 +00:00
invoke-external-foreign.rs std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
irrefutable-unit.rs
issue-48006.rs fix u32 steps_between for 16-bit systems 2018-08-30 12:35:00 +02:00
issue-53728.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
issue-54462-mutable-noalias-correctness.rs Do not put noalias annotations by default 2018-09-29 13:00:41 +03:00
issue-54467.rs normalize param-env type-outlives predicates last 2018-10-01 22:42:53 +03:00
issue-55376.rs Adjust Ids of path segments in visibility modifiers 2018-10-30 09:09:49 +13:00
istr.rs Merge crate collections into alloc 2017-06-13 23:37:34 -07:00
item-attributes.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
item-name-overload.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
keyword-changes-2012-07-31.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
kindck-implicit-close-over-mut-var.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
kinds-in-metadata.rs
lambda-infer-unresolved.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
lambda-var-hygiene.rs
large-records.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
last-use-in-block.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
last-use-in-cap-clause.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
last-use-is-capture.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
lazy-and-or.rs
lazy-init.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
leak-unique-as-tydesc.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
lex-bare-cr-nondoc-comment.rs Allow bare CR in ////-style comment. 2017-05-08 22:29:24 +09:00
lexer-crlf-line-endings-string-literal-doc-comment.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
lexical-scoping.rs
lib-defaults.rs Workaround rust-lang/rust#54222 by just ignoring the warning about the linker flag. 2018-09-21 16:21:37 +02:00
link-cfg-works.rs rustc: Implement #[link(cfg(..))] and crt-static 2016-11-16 07:00:09 -08:00
link-section.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
linkage1.rs test: Update Emscripten failures/passing 2017-10-17 18:46:38 -07:00
lint-cap.rs
lint-dead-code-associated-type.rs lint: mark associated types as live for the dead_code pass 2016-03-09 11:36:05 -08:00
lint-dead-code-variant.rs
lint-expr-stmt-attrs-for-early-lints.rs
lint-non-camel-case-types-non-uppercase-statics-unicode.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
lint-non-camel-case-with-trailing-underscores.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
lint-unknown-lints-at-crate-level.rs rustc: Fix unknown_lints next to an unknown lint 2017-08-13 08:09:46 -07:00
list.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
liveness-assign-imm-local-after-ret.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
llvm-pr32379.rs update LLVM with fix for PR32379 2017-03-24 00:54:23 +02:00
log-err-phi.rs
log-knows-the-names-of-variants-in-std.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
log-knows-the-names-of-variants.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
log-poly.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
logging-only-prints-once.rs
logging_before_rt_started.rs
long-while.rs Ensure that attributes are spelled properly. 2016-08-13 02:41:43 -07:00
lto-many-codegen-units.rs rustc: Enable LTO and multiple codegen units 2017-09-30 00:22:15 -07:00
lto-still-runs-thread-dtors.rs std: Flag Windows TLS dtor symbol as #[used] 2017-11-24 14:28:12 -08:00
lub-glb-with-unbound-infer-var.rs make LUB/GLB of higher-ranked things actually do EQ 2017-11-17 10:32:15 -05:00
max-min-classes.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
mid-path-type-params.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
minmax-stability-issue-23687.rs std: Clean out deprecated APIs 2016-03-12 12:31:13 -08:00
monad.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
monomorphize-abi-alignment.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
monomorphized-callees-with-ty-params-3314.rs
msvc-data-only.rs
multi-panic.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
multibyte.rs
multidispatch-conditional-impl-not-considered.rs
multidispatch1.rs
multidispatch2.rs
multiline-comment.rs
multiple-reprs.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
mut-function-arguments.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
mut-vstore-expr.rs
mutual-recursion-group.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
native-print-no-runtime.rs
negative.rs
nested-block-comment.rs
nested-class.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
nested-function-names-issue-8587.rs
nested_item_main.rs
never-result.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
never-type-rvalues.rs Add clarifying comment regarding the trailing type of a block 2018-01-26 15:39:19 +00:00
never_coercions.rs Add explanations to tests 2016-08-13 21:37:09 +08:00
new-box-syntax.rs Remove all unstable placement features 2018-04-03 11:02:34 +02:00
new-box.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
new-impl-syntax.rs
new-import-syntax.rs
new-style-constants.rs
new-unicode-escapes.rs Merge crate collections into alloc 2017-06-13 23:37:34 -07:00
new-unsafe-pointers.rs
newlambdas-ret-infer.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
newlambdas-ret-infer2.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
newlambdas.rs
newtype-polymorphic.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
newtype-temporary.rs
newtype.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
nil-decl-in-foreign.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
no-core-1.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
no-landing-pads.rs rustc: Prepare to enable ThinLTO by default 2017-11-30 07:17:53 -08:00
no-std-1.rs
no-std-2.rs
no-std-3.rs
no-stdio.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
non-built-in-quote.rs
non-legacy-modes.rs
nul-characters.rs
nullable-pointer-ffi-compat.rs tests: Avoid transmuting from fn item types. 2016-03-09 16:45:29 +02:00
nullable-pointer-iotareduction.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
nullable-pointer-size.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
object-lifetime-default-default-to-static.rs
object-lifetime-default-from-rptr-box.rs
object-lifetime-default-from-rptr-mut.rs
object-lifetime-default-from-rptr.rs rustc: move object default lifetimes to resolve_lifetimes. 2017-01-28 02:56:46 +02:00
object-method-numbering.rs
objects-coerce-freeze-borrored.rs
objects-owned-object-borrowed-method-headerless.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
objects-owned-object-owned-method.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
once-move-out-on-heap.rs
one-tuple.rs
op-assign-builtins-by-ref.rs Missing trailing newline 2017-09-12 16:56:40 -04:00
opeq.rs
operator-associativity.rs
operator-multidispatch.rs
operator-overloading.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
optimization-fuel-0.rs Add explcit --error-format options to tests of print-fuel to sidestep compiletests presumption of JSON. 2018-11-06 17:07:27 +01:00
optimization-fuel-0.stderr Add explcit --error-format options to tests of print-fuel to sidestep compiletests presumption of JSON. 2018-11-06 17:07:27 +01:00
optimization-fuel-1.rs Add explcit --error-format options to tests of print-fuel to sidestep compiletests presumption of JSON. 2018-11-06 17:07:27 +01:00
optimization-fuel-1.stderr Add explcit --error-format options to tests of print-fuel to sidestep compiletests presumption of JSON. 2018-11-06 17:07:27 +01:00
option-ext.rs Merge crate collections into alloc 2017-06-13 23:37:34 -07:00
option-unwrap.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
out-of-stack.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
out-pointer-aliasing.rs
output-slot-variants.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
over-constrained-vregs.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
overlap-doesnt-conflict-with-specialization.rs Put overlapping impls behind feature gate, add tests 2017-04-14 22:05:11 -04:00
overlap-permitted-for-annotated-marker-traits.rs Require that marker impls are empty, but allow them to overlap 2018-09-19 22:31:30 -07:00
owned-implies-static.rs
panic-uninitialized-zeroed.rs the test requires unwinding so we don't run it on the wasm32-bare target 2018-09-30 17:27:06 +02:00
paren-free.rs
parse-assoc-type-lt.rs
parse-panic.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
parser-unicode-whitespace.rs
path.rs
paths-containing-nul.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
print-stdout-eprint-stderr.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
project-cache-issue-31849.rs some new tests 2016-05-31 19:59:34 -04:00
project-cache-issue-37154.rs rename skolemized to placeholder 2018-10-04 11:02:40 -04:00
project-defer-unification.rs Run the newly ui-ified run-pass tests under compare-mode=nll as well. 2018-09-21 16:21:38 +02:00
ptr-coercion.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
pure-sum.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
purity-infer.rs
range-type-infer.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
range.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
range_inclusive.rs Fix some RangeInclusive test cases. 2018-07-13 09:53:37 +08:00
range_inclusive_gate.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
ranges-precedence.rs
raw-fat-ptr.rs
raw-str.rs
rcvr-borrowed-to-region.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
reachable-unnameable-items.rs std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
reachable-unnameable-type-alias.rs
readalias.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
realloc-16687.rs Replace usages of ptr::offset with ptr::{add,sub}. 2018-08-20 07:28:34 -04:00
reexport-should-still-link.rs
reexport-star.rs
reexport-test-harness-main.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
refer-to-other-statics-by-value.rs Added tests fo referring to statics by value in other statics. 2018-06-30 23:52:33 +01:00
repeat-expr-in-static.rs
repr_c_int_align.rs Add repr(u8) to the test 2018-05-01 18:52:27 +01:00
resolve-issue-2428.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
resolve-pseudo-shadowing.rs #[must_use] for associated functions is supposed to actually work 2018-10-12 22:01:43 -07:00
resource-assign-is-not-copy.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
resource-destruct.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
result-opt-conversions.rs Add transpose conversions for Option and Result 2018-01-10 17:42:47 -08:00
ret-bang.rs
ret-none.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
return-nil.rs
rmeta.rs Rebasing and review changes 2016-11-23 12:50:39 +13:00
running-with-no-runtime.rs Replace usages of ptr::offset with ptr::{add,sub}. 2018-08-20 07:28:34 -04:00
rustc-rust-log.rs Ignore the output itself on rustc-rust-log.rs (added in rust-lang/rust#42737). 2018-09-21 16:21:38 +02:00
rvalue-static-promotion.rs rustc: treat impl associated consts like const items for constness. 2017-08-28 09:27:58 +03:00
segfault-no-out-of-stack.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
semistatement-in-lambda.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
seq-compare.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
shadow.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
shadowed-use-visibility.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
shebang.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
signal-alternate-stack-cleanup.rs Fix typos found by codespell. 2018-08-19 17:41:28 +02:00
signal-exit-status.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
sigpipe-should-be-ignored.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
simple-infer.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
simple_global_asm.rs Allow dead_code lint on some tests where the lint only fires on non-x86 targets... 2018-09-21 16:21:40 +02:00
size-and-align.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
sized-borrowed-pointer.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
sized-owned-pointer.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
sleep.rs [emscripten] Ignore tests 2016-08-10 16:38:31 +02:00
slowparse-bstring.rs
slowparse-string.rs
snake-case-no-lowercase-equivalent.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
sse2.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
stable-addr-of.rs
stack-probes-lto.rs bump minimum LLVM version to 5.0 2018-07-09 11:35:52 +02:00
stack-probes.rs bump minimum LLVM version to 5.0 2018-07-09 11:35:52 +02:00
stdio-is-blocking.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
str-concat.rs
str-multiline.rs
string-box-error.rs
string-escapes.rs
structured-compare.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
super-fast-paren-parsing.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
super.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
supported-cast.rs std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
svh-add-nothing.rs Remove some svh-tests from run-pass. 2017-12-08 10:02:26 +01:00
swap-1.rs
swap-2.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
swap-overlapping.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
tail-call-arg-leak.rs
tail-cps.rs
tail-direct.rs
tcp-stress.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
terminate-in-initializer.rs Utilize Result::unwrap_err in more places. 2016-05-09 08:40:57 -04:00
test-allow-dead-extern-static-no-warning.rs Don't warn about dead foreign items if the 'allow(dead_code)' attribute is present 2017-01-03 14:54:15 +13:00
test-allow-fail-attr.rs std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
test-allow-non-camel-case-variant.rs Use check_variant for non_camel_case_types lint 2017-02-14 19:46:48 +09:00
test-fn-signature-verification-for-explicit-return-type.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
test-main-not-dead-attr.rs
test-main-not-dead.rs
test-runner-hides-buried-main.rs
test-runner-hides-main.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
test-runner-hides-start.rs
test-should-fail-good-message.rs std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
test-vs-cfg-test.rs Do not inject test harness for --cfg test 2016-05-24 00:44:44 +09:00
thin-lto-global-allocator.rs bump minimum LLVM version to 5.0 2018-07-09 11:35:52 +02:00
thread-local-not-in-prelude.rs std: Enable usage of thread_local! through imports 2018-11-01 14:17:39 -07:00
tool_attributes.rs Stabilize a few secondary macro features 2018-08-23 01:13:17 +03:00
tool_lints.rs Remove feature(tool_lints) from tests 2018-10-09 16:38:38 -07:00
tool_lints_2018_preview.rs Remove feature(tool_lints) from tests 2018-10-09 16:38:38 -07:00
trailing-comma.rs Stabilize slice patterns without .. 2018-03-20 02:27:40 +03:00
transmute-non-immediate-to-immediate.rs
transmute-specialization.rs rustc: always normalize projections in ty::layout regardless where they appear. 2016-08-12 06:43:34 +03:00
trivial-message.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
trivial_casts.rs
try-block.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
try-from-int-error-partial-eq.rs Add partialeq implementation for TryFromIntError type 2018-08-28 20:40:14 +02:00
try-is-identifier-edition2015.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
try-operator-custom.rs Lower ? to Try instead of Carrier 2017-05-25 00:47:30 -07:00
try-operator-hygiene.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
try-operator.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
try-wait.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
tup.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
tuple-index-fat-types.rs
tuple-index.rs
tydesc-name.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
type-ascription.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
type-id-higher-rank-2.rs Rewrite TypeId computation to not miss anything and work cross-crate. 2016-08-06 00:50:13 +03:00
type-id-higher-rank.rs Fix run-pass-fulldeps tests 2018-08-05 15:54:49 +01:00
type-in-nested-module.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
type-infer-generalize-ty-var.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
type-namespace.rs
type-param-constraints.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
type-param.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
type-params-in-for-each.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
type-ptr.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
type-sizes.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
type-use-i1-versus-i8.rs
typeck-fn-to-unsafe-fn-ptr.rs rustc_typeck: Allow reification from fn item to unsafe ptr 2016-10-24 17:05:58 -07:00
typeck_type_placeholder_1.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
typeclasses-eq-example-static.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
typeclasses-eq-example.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
typeid-intrinsic.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
typestate-cfg-nesting.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
typestate-multi-decl.rs
ufcs-polymorphic-paths.rs std: Clean out deprecated APIs 2016-03-12 12:31:13 -08:00
ufcs-type-params.rs
unary-minus-suffix-inference.rs
underscore-lifetimes.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
underscore-method-after-integer.rs Disallow ._ in float literal. 2017-05-12 22:00:06 +09:00
unify-return-ty.rs
uninit-empty-types.rs
unit.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
unnamed_argument_mode.rs
unreachable-code-1.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
unreachable-code.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
unsafe-coercion.rs
unsafe-fn-called-from-unsafe-blk.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
unsafe-fn-called-from-unsafe-fn.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
unsafe-pointer-assignability.rs
unsized-tuple-impls.rs Add a test for unsized tuple impls. 2017-07-04 21:26:46 +09:00
unsized.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
unsized2.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
unsized3.rs
unused-move-capture.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
unused-move.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
unwind-resource.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
unwind-unique.rs Convert unknown_features lint into an error 2018-08-05 15:54:49 +01:00
use-crate-name-alias.rs
use-import-export.rs
use-keyword-2.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
use-mod.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
use-nested-groups.rs Stabilize use_nested_groups 2018-02-05 10:23:40 +01:00
use.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
use_inline_dtor.rs
using-target-feature-unstable.rs rustc: Whitelist upstream target_features 2018-04-19 17:54:13 -07:00
utf8-bom.rs
utf8.rs
utf8_chars.rs Fix run-pass-fulldeps tests 2018-08-05 15:54:49 +01:00
utf8_idents.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
variadic-ffi.rs std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
variance-intersection-of-ref-and-opt-ref.rs Fix run-pass-fulldeps tests 2018-08-05 15:54:49 +01:00
variance-iterators-in-libcore.rs Remove data structure specialization for .zip() iterator 2016-09-15 13:00:15 +02:00
variant-attributes.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
volatile-fat-ptr.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
wait-forked-but-failed-child.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
warn-ctypes-inhibit.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
weak-lang-item.rs
weak-new-uninhabited-issue-48493.rs Add a test for Weak::new() not crashing for uninhabited types 2018-07-07 01:41:30 +02:00
weird-exit-code.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
weird-exprs.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
wf-bound-region-in-object-type.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
wrapping-int-api.rs
write-fmt-errors.rs
writealias.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
wrong-hashset-issue-42918.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
x86stdcall.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
x86stdcall2.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
yield.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
yield1.rs Allow various lints as part of ui-ifying src/test/run-pass suite. 2018-09-21 16:21:37 +02:00
yield2.rs
z-crate-attr.rs Add the -Zcrate-attr=foo nightly rustc flag to inject crate attributes 2018-07-27 19:51:21 +02:00