Ali MJ Al-Nasrawy
|
996ffcb718
|
always show and explain sub region
|
2023-10-08 09:59:51 +00:00 |
|
Ali MJ Al-Nasrawy
|
5be0b2283a
|
improve the suggestion of generic_bound_failure
|
2023-10-08 09:56:57 +00:00 |
|
Alex Macleod
|
5453a9f34d
|
Add a note to duplicate diagnostics
|
2023-10-05 01:04:41 +00:00 |
|
asquared31415
|
b53a1b3808
|
make adt_const_params feature suggestion more consistent with others and only suggest it when the type can probably work
|
2023-09-28 23:10:04 +00:00 |
|
Michael Goulet
|
7ae301ec47
|
Properly consider binder vars in HasTypeFlagsVisitor
|
2023-09-14 03:49:59 +00:00 |
|
Matthias Krüger
|
f279afb455
|
Rollup merge of #115743 - compiler-errors:no-impls, r=davidtwco
Point out if a local trait has no implementations
Slightly helps with #115741
|
2023-09-11 17:03:32 +02:00 |
|
Michael Goulet
|
30e6cea0ae
|
Point out if a local trait has no implementations
|
2023-09-10 21:20:36 +00:00 |
|
Lieselotte
|
96c96645c7
|
Improve "associated type not found" diagnostics
|
2023-09-08 06:52:17 +02:00 |
|
bohan
|
078b942fef
|
fix: not insert missing lifetime for ConstParamTy
|
2023-08-08 14:48:17 +08:00 |
|
Esteban Küber
|
66d23793f0
|
Account for macros when suggesting a new let binding
|
2023-07-28 14:44:03 +00:00 |
|
Michael Goulet
|
fe870424a7
|
Do not set up wrong span for adjustments
|
2023-07-10 20:09:26 +00:00 |
|
Scott McMurray
|
57c5ac7894
|
Tweak the post-order for multi-successor blocks
|
2023-05-21 17:48:36 -07:00 |
|
Boxy
|
73b3ce26ec
|
improve diagnostics and bless tests
|
2023-05-05 21:42:54 +01:00 |
|
Camille GILLOT
|
63028ac3a1
|
Do not force anonymous lifetimes in consts to be static.
|
2023-04-29 10:32:31 +00:00 |
|
bors
|
8d09b8e206
|
Auto merge of #110370 - c410-f3r:dqewdas, r=petrochenkov
Move test files
r? `@petrochenkov`
|
2023-04-21 01:26:57 +00:00 |
|
Caio
|
4adc5f9281
|
Move test files
|
2023-04-20 15:06:17 -03:00 |
|
Maybe Waffle
|
cac143f0e3
|
Extend and use hir::Node::body_id
|
2023-04-19 19:13:45 +00:00 |
|
Alex Chi
|
173b8567ee
|
use param instead of ty
Signed-off-by: Alex Chi <iskyzh@gmail.com>
|
2023-04-14 11:39:35 -04:00 |
|
Alex Chi
|
54c11a688f
|
better suggestion based on hir
Signed-off-by: Alex Chi <iskyzh@gmail.com>
|
2023-04-14 11:39:35 -04:00 |
|
Alex Chi
|
6e17349b12
|
suggest lifetime for closure parameter type when mismatch
|
2023-04-14 11:39:35 -04:00 |
|
Yuki Okushi
|
1a8612e723
|
Add regression test for #93911
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
|
2023-04-05 01:01:45 +09:00 |
|
yukang
|
827a990255
|
Do not ICE for unexpected lifetime with ConstGeneric rib
|
2023-03-17 07:36:18 +08:00 |
|
Ezra Shaw
|
a30c2c26c0
|
feat: implement better error for manual impl of Fn* traits
|
2023-03-10 20:32:24 +13:00 |
|
Michael Goulet
|
4b23a224ab
|
Label opaque type for 'captures lifetime' error message
|
2023-03-03 05:02:34 +00:00 |
|
Lenko Donchev
|
65e56616fc
|
Don't trigger ICE for ReError when the other region is empty.
|
2023-02-26 20:47:18 -06:00 |
|
Michael Howell
|
3f374128ee
|
diagnostics: update test cases to refer to assoc fn with self as method
|
2023-02-22 08:40:47 -07:00 |
|
bors
|
d1ac43a9b9
|
Auto merge of #107652 - estebank:re_error, r=oli-obk
Introduce `ReError`
CC #69314
r? `@nagisa`
|
2023-02-10 10:10:12 +00:00 |
|
Dylan DPC
|
be1789a56d
|
Rollup merge of #107648 - matthiaskrgr:unused_lifetime_104432_fix, r=cjgillot
unused-lifetimes: don't warn about lifetimes originating from expanded code
previously, we would warn like this:
````
warning: lifetime parameter `'s` never used
--> /tmp/unusedlif/code.rs:6:62
|
5 | #[derive(Clone)]
| - help: elide the unused lifetime
6 | struct ShimMethod4<T: Trait2 + 'static>(pub &'static dyn for<'s> Fn(&'s mut T::As));
| ^^
|
= note: requested on the command line with `-W unused-lifetimes`
````
Fixes #104432
|
2023-02-09 23:18:34 +05:30 |
|
Esteban Küber
|
30cf7a3f51
|
Introduce ReError
CC #69314
|
2023-02-09 10:26:49 +00:00 |
|
Lenko Donchev
|
d9f60052d2
|
Recover from default value for a lifetime in generic parameters.
|
2023-02-04 17:04:09 -06:00 |
|
Matthias Krüger
|
a3637032db
|
unused-lifetimes: don't warn about lifetimes originating from expanded code
previously, we would warn like this:
````
warning: lifetime parameter `'s` never used
--> /tmp/unusedlif/code.rs:6:62
|
5 | #[derive(Clone)]
| - help: elide the unused lifetime
6 | struct ShimMethod4<T: Trait2 + 'static>(pub &'static dyn for<'s> Fn(&'s mut T::As));
| ^^
|
= note: requested on the command line with `-W unused-lifetimes`
````
Fixes #104432
|
2023-02-03 21:18:34 +01:00 |
|
Esteban Küber
|
62ba3e70a1
|
Modify primary span label for E0308
The previous output was unintuitive to users.
|
2023-01-30 20:12:19 +00:00 |
|
Matthias Krüger
|
9e3f330656
|
Rollup merge of #106897 - estebank:issue-99430, r=davidtwco
Tweak E0597
CC #99430
|
2023-01-25 22:19:52 +01:00 |
|
yanchen4791
|
62a1e76d2b
|
Add hint for missing lifetime bound on trait object when type alias is used
|
2023-01-23 09:54:45 -08:00 |
|
yanchen4791
|
aadd58ef7a
|
Add 'static lifetime suggestion when GAT implied 'static requirement from HRTB
|
2023-01-17 11:52:45 -08:00 |
|
Esteban Küber
|
656db98bd9
|
Tweak E0597
CC #99430
|
2023-01-15 19:46:20 +00:00 |
|
yanchen4791
|
621d412241
|
Fix invalid syntax in impl Trait parameter type suggestions for E0311
|
2023-01-11 14:49:55 -08:00 |
|
Albert Larsan
|
cf2dff2b1e
|
Move /src/test to /tests
|
2023-01-11 09:32:08 +00:00 |
|