David Wood
c64db0078a
Fallback to general error handling in ICE cases.
2018-07-22 12:53:55 +01:00
Niko Matsakis
727f01700b
write code to extract region names and emit new style message
2018-07-04 05:09:33 -04:00
Esteban Küber
03bcebbc60
Also point to free named region on lifetime errors
2018-06-28 11:12:44 -07:00
Zack M. Davis
4b1808578a
add dyn
to display of dynamic (trait) type names
...
The `dyn Trait` syntax was stabilized in 199ee327
. Resolves #49277 .
2018-06-23 18:10:25 -07:00
Vadim Petrochenkov
e60eaf59df
Fix naming conventions for new lints
2018-05-25 02:35:07 +03:00
Niko Matsakis
aef29a0583
fix single-use lint
2018-05-04 05:54:01 -04:00
Christian Poveda
b80472d84c
fixed tests
2018-04-27 11:02:36 -05:00
Christian Poveda
4bf35f93c9
updated stderr files and removed feature-gate test for dyn_trait
2018-04-27 10:05:51 -05:00
Christian Poveda
0efb5677d7
dyn_trait feature-gate just for stage0
2018-04-27 10:04:58 -05:00
Felix S. Klock II
032081cdff
Trivial updates to .nll.stderr
files post-rebase, reflecting s/-Znll/nll/ in messages.
2018-04-18 15:37:23 +02:00
Felix S. Klock II
746d63a203
Checkpoint the current status of NLL on ui
tests via compare-mode=nll.
2018-04-11 00:38:35 +02:00
Taylor Cramer
e6e6bd27d5
Stabilize underscore lifetimes
2018-03-29 00:27:50 +02:00
Taylor Cramer
c393db67ba
Stabilize universal_impl_trait
2018-03-26 07:39:38 +02:00
Niko Matsakis
94468dac63
permit '_
and &T
in impl headers
...
Deprecated forms of elision are not supported.
2018-03-22 16:54:52 -04:00
Eric Huss
6aa4dcb9cf
Add empty main() to tests where it is missing.
2018-03-14 12:23:28 -07:00
Eric Huss
b4b7ccbd1c
Add crate name to "main function not found" error message.
...
Fixes #44798 and rust-lang/cargo#4948 .
2018-03-14 11:40:13 -07:00
Guillaume Gomez
2e104a77cf
update tests
2018-03-14 00:53:24 +01:00
Vadim Petrochenkov
7ba5fd168a
Update UI tests
2018-02-26 20:24:42 +03:00
Vadim Petrochenkov
fa2d9fc4b9
Update UI tests
2018-02-26 20:24:02 +03:00
Guillaume Gomez
5747fd6611
Update ui tests
2018-02-25 12:15:05 +01:00
bors
aa0a5a86a1
Auto merge of #46254 - Dylan-DPC:ellided-lifetime, r=nikomatsakis
...
elided lifetime
Closes #45992
Hey
Having a problem with my config so decided to make a WIP PR nevertheless. Will add some more tests.
2018-02-03 14:38:52 +00:00
dpc
accd997b54
add ellided lifetime
2018-02-02 02:10:10 +05:30
Esteban Küber
67696be160
Point only at method signatures and point at trait
...
- On mismatch between impl and trait method, point at the trait
signature.
- Point only at the method signature instead of the whole body on
trait/impl mismatch errors.
2018-01-28 17:06:30 -08:00
Esteban Küber
6c026997bf
For named lifetimes point only at method signature
...
When refering to named lifetime conflict, point only at the method's
signature span instead of the entire method.
When the expected and found sup and sub traces are the same, avoid
redundant text.
2018-01-28 12:07:03 -08:00
Esteban Küber
ee06559576
Tweak presentation on lifetime trait mismatch
2018-01-26 16:38:07 -08:00
kennytm
4daaee900f
Add trailing newlines to files which have no trailing newlines.
2017-12-30 15:50:52 +08:00
Niko Matsakis
e741dad629
adding lint for single use lifetime names
2017-12-20 00:07:10 +05:30
Oliver Schneider
8937d6a6cf
Merge cfail and ui tests into ui tests
2017-11-24 11:32:35 +01:00
Taylor Cramer
91b7920c09
Implement in-band lifetime bindings
2017-11-22 12:44:09 -05:00