Laurențiu Nicola
9e4ecc60a5
Merge commit ' 4a8d0f7f56
' into sync-from-ra
2024-02-25 09:45:26 +02:00
Santiago Pastorino
e057365301
Remove suspicious auto trait lint
2024-02-19 17:41:48 -03:00
bors
1c10aa4735
Auto merge of #117772 - surechen:for_117448, r=petrochenkov
...
Tracking import use types for more accurate redundant import checking
fixes #117448
By tracking import use types to check whether it is scope uses or the other situations like module-relative uses, we can do more accurate redundant import checking.
For example unnecessary imports in std::prelude that can be eliminated:
```rust
use std::option::Option::Some;//~ WARNING the item `Some` is imported redundantly
use std::option::Option::None; //~ WARNING the item `None` is imported redundantly
```
2024-02-18 13:56:07 +00:00
surechen
5db049406a
By tracking import use types to check whether it is scope uses or the other situations like module-relative uses, we can do more accurate redundant import checking.
...
fixes #117448
For example unnecessary imports in std::prelude that can be eliminated:
```rust
use std::option::Option::Some;//~ WARNING the item `Some` is imported redundantly
use std::option::Option::None; //~ WARNING the item `None` is imported redundantly
```
2024-02-18 16:38:11 +08:00
Laurențiu Nicola
6b17dba68c
Merge commit ' ac998a74b3
' into sync-from-ra
2024-02-18 09:41:20 +02:00
Laurențiu Nicola
e41ab350d6
Merge commit ' ddf105b646
' into sync-from-ra
2024-02-11 08:40:19 +02:00
Laurențiu Nicola
b8a3180a60
Merge commit ' 0113bc9388
' into sync-from-ra
2024-02-04 10:37:58 +02:00
Laurențiu Nicola
f43cea0878
Merge commit ' 7219414e81
' into sync-from-ra
2024-01-28 15:56:54 +02:00
Laurențiu Nicola
e4866b6ddb
Merge commit ' a911652360
' into sync-from-ra
2024-01-21 16:53:06 +02:00
Laurențiu Nicola
6bbd106c70
Merge commit ' 9d8889cdfc
' into sync-from-ra
2024-01-15 11:40:09 +02:00
Laurențiu Nicola
3afeb24198
Merge commit ' af40101841
' into sync-from-ra
2024-01-08 11:29:25 +02:00
Laurențiu Nicola
932d85b529
Merge commit ' 426d2842c1
' into sync-from-ra2
2024-01-03 11:35:07 +02:00
Laurențiu Nicola
e37cf75791
Merge commit ' 21b06c1beb
' into sync-from-ra
2023-12-18 09:21:55 +02:00
Laurențiu Nicola
f532576ac5
Merge commit ' 457b966b17
' into sync-from-ra
2023-12-11 11:16:01 +02:00
Laurențiu Nicola
59f5d51852
Merge commit ' 141fc695dc
' into sync-from-ra
2023-11-16 22:27:35 +02:00
Laurențiu Nicola
d1d111d09e
Merge commit ' 3b7c7f97e4
' into sync-from-ra
2023-11-08 08:15:03 +02:00
Laurențiu Nicola
bcfc997eac
Merge commit ' 258b15c506
' into sync-from-ra
2023-09-18 12:33:49 +03:00
Andy Caldwell
7e786ea4cf
Rework no_coverage to coverage(off)
2023-09-08 12:46:06 +01:00
Laurențiu Nicola
30d8aa1bec
Merge commit ' 9b3d03408c
' into sync-from-ra
2023-08-21 12:44:09 +03:00
Matthias Krüger
3ea1928fb2
Rollup merge of #114562 - Trolldemorted:thiscall, r=oli-obk
...
stabilize abi_thiscall
Closes https://github.com/rust-lang/rust/issues/42202 , stabilizing the use of the "thiscall" ABI.
FCP was substituted by a poll, and the poll has been accepted.
2023-08-07 16:47:57 +02:00
Benedikt Radtke
96b60ed278
stabilize abi_thiscall
2023-08-07 14:11:03 +02:00
Laurențiu Nicola
aa55ce9567
Merge commit ' baee6b338b
' into sync-from-ra
2023-08-07 12:03:15 +03:00
Laurențiu Nicola
4704881b64
Merge commit ' 37f84c101b
' into sync-from-ra
2023-07-17 16:49:15 +03:00
Laurențiu Nicola
9326cf7f0c
Merge commit ' cd3bf9fe51
' into sync-from-ra
2023-06-19 09:14:04 +03:00
Laurențiu Nicola
c48062fe2a
Merge commit ' aa9bc86125
' into sync-from-ra
2023-06-05 12:04:23 +03:00
Laurențiu Nicola
dbf04a5ee2
⬆️ rust-analyzer
2023-03-20 08:31:01 +02:00
Laurențiu Nicola
b2f6fd4f96
⬆️ rust-analyzer
2023-03-13 10:42:24 +02:00
Laurențiu Nicola
7e711da2f0
⬆️ rust-analyzer
2023-02-20 10:14:12 +02:00
Laurențiu Nicola
bc45c7659a
⬆️ rust-analyzer
2023-02-13 13:55:14 +02:00
Albert Larsan
3e0e51c108
Change src/test
to tests
in source files, fix tidy and tests
2023-01-11 09:32:13 +00:00
arcnmx
25242fe93f
⬆️ rust-analyzer
...
Merge commit '368e0bb32f
'
2023-01-09 10:36:22 -08:00
Laurențiu Nicola
a2a1d99545
⬆️ rust-analyzer
2022-11-23 17:24:03 +02:00
Laurențiu Nicola
79923c382a
⬆️ rust-analyzer
2022-11-09 21:49:10 +02:00
Laurențiu Nicola
a99a48e786
⬆️ rust-analyzer
2022-10-18 09:12:49 +03:00
Laurențiu Nicola
4f55ebbd4f
⬆️ rust-analyzer
2022-10-11 10:37:35 +03:00
Petr Portnov
ed532e5a34
Fix duplicate usage of a
article.
...
This fixes a typo first appearing in #94624
in which test-macro diagnostic uses "a" article twice.
Since I searched sources for " a a " sequences,
I also fixed the same issue in a few source files where I found it.
Signed-off-by: Petr Portnov <gh@progrm-jarvis.ru>
2022-10-02 21:40:39 +03:00
Laurențiu Nicola
f5fde4df43
⬆️ rust-analyzer
2022-09-20 17:39:17 +03:00
Laurențiu Nicola
459bbb4222
⬆️ rust-analyzer
2022-09-13 15:38:11 +03:00
Laurențiu Nicola
65e1dc4d9c
⬆️ rust-analyzer
2022-09-06 21:20:49 +03:00
Laurențiu Nicola
3e358a6827
⬆️ rust-analyzer
2022-08-30 14:51:24 +03:00
Laurențiu Nicola
31519bb394
⬆️ rust-analyzer
2022-08-23 10:05:52 +03:00
Laurențiu Nicola
8231fee466
⬆️ rust-analyzer
2022-08-16 11:24:50 +03:00
Laurențiu Nicola
22c8c9c401
⬆️ rust-analyzer
2022-08-09 07:23:57 +03:00
Amos Wenger
a1f1b95d00
Merge commit ' e36a20c24f
' into ra-sync-and-pms-component
2022-07-26 11:53:50 +02:00
Amos Wenger
7e285e1ef5
Run cargo fmt
2022-07-20 15:06:15 +02:00
Amos Wenger
816f7fe12a
Run cargo fix --edition-idioms
2022-07-20 15:02:08 +02:00
Amos Wenger
23d25a3094
Enable extra warnings required by rust-lang/rust
2022-07-20 15:00:17 +02:00
Lukas Wirth
bb4bfae422
fix: Fix search for associated trait items being inconsistent
2022-07-20 13:59:31 +02:00
Amos Wenger
1b416473a3
Upgrade to expect-test@1.4.0
...
cf. https://github.com/rust-analyzer/expect-test/issues/33
cf. https://github.com/rust-lang/rust/pull/99444#issuecomment-1188844202
2022-07-19 13:00:45 +02:00
bors
22e53f1d33
Auto merge of #12549 - bitgaoshu:goto_where_trait_m_impl, r=Veykril
...
feat: Go to implementation of trait methods
try goto where the trait method implies, #4558
2022-07-18 16:29:23 +00:00