Guillaume Gomez
96efaad342
update ui tests
2019-10-07 17:12:54 +02:00
Guillaume Gomez
cf6a1feda6
update ui tests
2019-09-12 13:25:42 +02:00
Esteban Küber
efe85943b3
account for DUMMY_SP and correct wording
2019-09-02 22:11:29 -07:00
Esteban Küber
c1e5e5c567
On object safety violation, point at source when possible
2019-09-02 20:22:22 -07:00
Esteban Küber
444bc3ca66
Use span label instead of note for cause in E0631
2019-08-31 00:14:23 -07:00
memoryruins
eb4580a570
Update ui test suite to use dyn
2019-05-29 00:57:31 -04:00
Matthew Jasper
ff71b80a85
Change compare mode to use -Zborrowck=mir
2019-05-12 18:46:43 +01:00
varkor
7f0f0e31ec
Remove double trailing newlines
2019-04-22 16:57:01 +01:00
Matthew Jasper
8eef102270
update tests for migrate mode by default
2019-04-22 08:40:08 +01:00
Andy Russell
b6f148c8bd
hide --explain
hint if error has no extended info
2019-04-18 13:29:28 -04:00
Vadim Petrochenkov
c1cfacfb13
Update NLL tests
2019-03-11 23:18:35 +03:00
Vadim Petrochenkov
fa72a81bea
Update tests
2019-03-11 23:10:26 +03:00
Felix S. Klock II
533f011d46
Regression test for issue #58158 .
2019-03-06 14:28:35 +01:00
Corey Farwell
d2c91a1a6d
Fix broken links to second edition TRPL.
...
Fixes https://github.com/rust-lang/rust/issues/57104 .
2019-01-01 12:53:07 -05:00
Mark Rousskov
2a663555dd
Remove licenses
2018-12-25 21:08:33 -07:00
Oliver Scherer
61efc3b71b
Update tests
2018-12-04 10:06:05 +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
Matthew Jasper
2a3969a3f7
Use new region infer errors for explaining borrows
...
This gives at least some explanation for why a borrow is expected to
last for a certain free region. Also:
* Reports E0373: "closure may outlive the current function" with NLL.
* Special cases the case of returning a reference to (or value
referencing) a local variable or temporary (E0515).
* Special case assigning a reference to a local variable in a closure
to a captured variable.
2018-10-21 12:35:00 +01:00
bors
cb5e1b93e3
Auto merge of #55004 - oli-obk:sized_static, r=cramertj
...
Check the type of statics and constants for `Sized`ness
fixes #54410
2018-10-19 00:22:25 +00:00
David Wood
539404b77d
Update output for borrowck=migrate compare mode.
...
This commit updates the test output for the updated NLL compare mode
that uses `-Z borrowck=migrate` rather than `-Z borrowck=mir`. The
previous commit changes `compiletest` and this commit only updates
`.nll.stderr` files.
2018-10-17 00:57:32 +02:00
Oliver Scherer
8180e1b54c
Check the type of statics and constants for Sized
ness
2018-10-16 17:01:24 +02:00
Matthew Jasper
55ec104313
Use the span of the user type for AscribeUserType
...
Also change the order of the fake read for let and the AscribeUserType,
so that we use the better span and message from the fake read in errors.
2018-10-10 11:56:16 +01:00
Mikhail Modin
2af199d58e
Update E0714 to E0716 in tests output
2018-09-25 16:24:20 +01:00
Mikhail Modin
5fc0b743d7
add "temporary value dropped while borrowed" error
...
Issue #54131
2018-09-25 15:23:56 +01:00
toidiu
731f4efae5
stabalize infer outlives requirements (RFC 2093).
...
Co-authored-by: nikomatsakis
2018-09-11 11:40:04 -04:00
bors
35a5541fd9
Auto merge of #53707 - eddyb:phantom-waffles, r=oli-obk
...
rustc_typeck: turn `where Type:,` into a WF(Type) predicate, instead of ignoring it.
Fixes #53696 , assuming crater doesn't catch anyone using this syntax already.
Allowing an empty list of bounds in the grammar was done for the benefit of macro authors, most of which would *probably* be using it for bounds on type parameters, which are always WF.
r? @nikomatsakis cc @petrochenkov
2018-09-06 09:32:23 +00:00
Basile Desloges
b01550a718
Update tests
2018-09-01 12:58:18 +02:00
Eduard-Mihai Burtescu
6b8fba5a42
rustc_typeck: turn where Type:,
into a WF(Type) predicate, instead of ignoring it.
2018-08-31 09:02:35 +03:00
Matthew Jasper
a19db49c86
Update former compile-fail tests
2018-08-14 21:26:33 +01:00
David Wood
3fc7ab2373
Merged migrated compile-fail tests and ui tests. Fixes #46841 .
2018-08-14 11:12:09 +02:00