Alexander Regueiro
58a5756f4d
Fixed more tests.
2018-12-26 21:40:21 +00:00
Mark Rousskov
2a663555dd
Remove licenses
2018-12-25 21:08:33 -07:00
Matthew Jasper
bc4f9b848d
Clearer later use messages for calls
...
Give a special message when the later use is from a call. Use the span
of the callee instead of the whole expression. For conflicting borrow
messages say that the later use is of the first borrow.
2018-10-03 20:32:38 +01:00
Rusty Blitzerr
44b3674d8e
Test fixes for the change of error message for issue #54015
2018-09-28 09:25:14 -07:00
David Wood
1863cb7372
Errors are more specific in cases where borrows are used in future iterations of loops.
2018-08-01 17:42:15 +02:00
ashtneoi
531a68cea7
Factor out suggest_ref_mut; use it in rustc_borrowck
...
Also teach rustc_borrowck not to show useless help messages like
"use a mutable reference instead: `x`".
2018-07-12 22:51:30 -07:00
csmoe
7a70140ed5
span_suggestion
2018-07-12 22:51:30 -07:00
ashtneoi
6fd1a9fff7
Don't try to suggest ref mut for implicit ref
2018-07-12 22:51:30 -07:00
Felix S. Klock II
2d4df5b53e
NLL: Updates to diagnostic output in test/ui.
2018-06-19 19:38:37 +02:00
Felix S. Klock II
ea454746b3
Update the previously checkpointed (but unused by bors) tests to reflect current reality.
2018-04-18 15:37:18 +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
Niko Matsakis
9428a3cea6
make mem-categorization use adjusted type for patterns
...
Fixes #49631
2018-04-05 18:26:23 -04:00
Taylor Cramer
3c65f53620
Stabilize match_default_bindings
...
This includes a submodule update to rustfmt
in order to allow a stable feature declaration.
2018-03-28 11:13:13 +02:00
Vadim Petrochenkov
7c90189e13
Stabilize slice patterns without ..
...
Merge `feature(advanced_slice_patterns)` into `feature(slice_patterns)`
2018-03-20 02:27:40 +03:00
Guillaume Gomez
2e104a77cf
update tests
2018-03-14 00:53:24 +01: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
Guillaume Gomez
c8a110ed63
Add error code for unstable feature errors
2018-01-15 10:28:00 +01:00
Esteban Küber
2461b7a264
Use get_parent_node instead of using spans
2017-11-24 08:26:45 -08:00
Oliver Schneider
8937d6a6cf
Merge cfail and ui tests into ui tests
2017-11-24 11:32:35 +01:00
Esteban Küber
f796fcd623
Point to ADT definition when not finding variant, method, assoc type
2017-11-15 23:24:58 -08:00
Tamir Duberstein
9844777a50
typeck: suggest use of match_default_bindings feature
...
Fixes #45383 .
Updates #42640 .
2017-10-30 19:09:23 -04:00
Tobias Schottdorf
de55b4f077
implement pattern-binding-modes RFC
...
See the [RFC] and [tracking issue].
[tracking issue]: https://github.com/rust-lang/rust/issues/42640
[RFC]: 491e0af/text/2005-match-ergonomics.md
2017-10-06 16:30:23 -04:00