Esteban Küber
65a54a7f27
Tweak multispan rendering
...
Consider comments and bare delimiters the same as an "empty line" for purposes of hiding rendered code output of long multispans. This results in more aggressive shortening of rendered output without losing too much context, specially in `*.stderr` tests that have "hidden" comments.
2024-12-12 23:36:27 +00:00
Urgau
77b3065ed2
Remove deprecation note in the non_local_definitions warning
2024-10-11 21:21:32 +02:00
Urgau
9195d65725
Remove with/without trait and bounds consideration
2024-09-23 10:01:59 +02:00
Urgau
0f665e2bf3
Point to every relevant types in the main diag
2024-09-23 10:00:42 +02:00
Urgau
cb58668748
Revert "Switch back non_local_definitions lint to allow-by-default"
...
This reverts commit 0c0dfb88ee .
2024-09-23 09:23:04 +02:00
Urgau
0c0dfb88ee
Switch back non_local_definitions lint to allow-by-default
...
as request T-lang is requesting some major changes in the lint inner
workings in #126768#issuecomment-2192634762
2024-06-27 08:05:07 +02:00
Urgau
c7d300442f
non_local_defs: point the parent item when appropriate
2024-05-27 23:59:18 +02:00
Urgau
98273ec612
non_local_defs: point to Self and Trait to give more context
2024-05-27 23:59:18 +02:00
Urgau
ab23fd8dea
non_local_defs: improve main without a trait note
2024-05-27 23:59:18 +02:00
Urgau
d3dfe14b53
non_local_defs: be more precise about what needs to be moved
2024-05-27 23:59:18 +02:00
Urgau
22095fbd8d
non_local_defs: use labels to indicate what may need to be moved
2024-05-27 23:58:55 +02:00
Urgau
26b873d030
non_local_defs: use span of the impl def and not the impl block
2024-05-27 23:58:55 +02:00
Urgau
de1c122950
non_local_defs: improve some notes around trait, bounds, consts
...
- Restrict const-anon exception diag to relevant places
- Invoke bounds (and type-inference) in non_local_defs
- Specialize diagnostic for impl without Trait
2024-05-27 23:58:55 +02:00
Urgau
06c6a2d9d6
non_local_defs: switch to more friendly primary message
2024-05-27 23:58:55 +02:00
Urgau
ddc16e98e6
Split non_local_definitions lint tests in separate test files
2024-04-09 00:42:48 +02:00