Vadim Petrochenkov
fa72a81bea
Update tests
2019-03-11 23:10:26 +03:00
Niko Matsakis
21e9478366
update test files to reflect new output
...
One surprise: old-lub-glb-object.rs, may indicate a bug
2019-02-21 11:32:17 -05:00
Ariel Ben-Yehuda
d38a59f8b5
fix test output changing in rebase
2019-01-15 00:27:00 +02:00
Ariel Ben-Yehuda
de6566ce39
forbid manually impl'ing one of an object type's marker traits
...
This shouldn't break compatibility for crates that do not use
`feature(optin_builtin_traits)`, because as the test shows, it is
only possible to impl a marker trait for a trait object in the crate the
marker trait is defined in, which must define
`feature(optin_builtin_traits)`.
Fixes #56934
2019-01-13 19:44:28 +02:00
Yuki Okushi
6a790d3786
Improve the wording
2019-01-08 02:32:14 +09:00
Georg Semmler
d758e4db78
Update tests changed by rebase
2019-01-04 10:19:22 +01:00
Georg Semmler
2bc436e713
Add missing files
2019-01-03 22:27:12 +01:00
Georg Semmler
464b4dcb2b
Unify tests
...
Implement compile tests as variants of existing tests
2019-01-03 22:27:06 +01:00
Niko Matsakis
8e89184a7b
rename type_moves_by_default to type_is_copy_modulo_regions
2019-01-02 17:35:06 -05:00
Niko Matsakis
4c8fd2e80a
try to detect affected code and direct people to #56105
2019-01-02 17:35:06 -05:00
Niko Matsakis
1db7193162
address tmandry nits
2019-01-02 17:35:06 -05:00
Niko Matsakis
a2d917989c
WIP other test changes
2019-01-02 17:35:05 -05:00
Niko Matsakis
78705b5ec7
tests: move coherence-subtyping from run-pass to compile-fail
...
This is the pattern we no longer accept.
2019-01-02 17:35:05 -05:00
Mark Rousskov
2a663555dd
Remove licenses
2018-12-25 21:08:33 -07:00
Ariel Ben-Yehuda
c4fa1d2c47
stop treating trait objects from #[fundamental] traits as fundamental
...
Fixes #56503 .
2018-12-15 23:45:37 +02:00
Alexander Regueiro
ee89c088b0
Various minor/cosmetic improvements to code
2018-12-07 23:53:34 +00:00
Mark Rousskov
e873984fa8
Rollup merge of #55736 - estebank:elide-anon-lt, r=petrochenkov
...
Elide anon lifetimes in conflicting impl note
Fix #54690 .
2018-11-08 18:14:58 -07:00
Felix S. Klock II
a2e090624e
Removed #[rustc_error] from tests that are all // compile-pass.
...
I also added `// skip-codegen` to each one, to address potential concerns
that this change would otherwise slow down our test suite spending time
generating code for files that are really just meant to be checks of
compiler diagnostics.
(However, I will say: My preference is to not use `// skip-codegen` if
one can avoid it. We can use all the testing of how we drive LLVM that
we can get...)
(Updated post rebase.)
2018-11-07 13:09:52 +01:00
Felix S. Klock II
bf544fa920
remove #[rustc_error] from ui/ tests that remain compile-fail tests.
2018-11-07 13:09:52 +01:00
Esteban Küber
3ec837e763
Elide anon lifetimes in conflicting impl note
2018-11-06 14:49:09 -08:00
Scott McMurray
8d6bee3442
UI test updates
2018-09-29 22:05:07 -07:00
David Wood
3fc7ab2373
Merged migrated compile-fail tests and ui tests. Fixes #46841 .
2018-08-14 11:12:09 +02:00