Lukas Wirth
3d17261972
Adjust signature info and enum variant lenses
2022-05-01 19:57:08 +02:00
Lukas Wirth
b84f3cc98f
Update docs and config
2022-05-01 19:57:08 +02:00
Lukas Wirth
9f27eb57a5
Implement boolean aliases
2022-05-01 19:57:08 +02:00
Lukas Wirth
bd18936d51
Sort config definition
2022-05-01 19:57:08 +02:00
Lukas Wirth
61643aca49
Initial config revamp
2022-05-01 19:57:08 +02:00
bors
5c88d9344c
Auto merge of #12118 - randomicon00:fix#12102, r=lnicola
...
style: rename crates to kebab-case
Ref: #12102
I updated all the folders names as well as the crates names in each `Cargo.toml` to use kebab-case.
This is my first ra PR. In case I missed something, I am ready/available to fix it until it is ready to merge.
Thank you.
2022-05-01 11:00:48 +00:00
Peh
aade31943f
delete another swap file
2022-05-01 10:48:58 +00:00
Peh
14c30b7979
update crates names in slow-tests/tidy.rs
2022-05-01 10:48:58 +00:00
Peh
c9a8c69ee0
update diagnostic-docs crate name
2022-05-01 10:48:58 +00:00
Peh
e53bf7e9c2
updated ide-assist new dir name
2022-05-01 10:48:58 +00:00
Peh
55e7925ac8
delete a generated swap file
2022-05-01 10:48:58 +00:00
Peh
1f011fa4a3
style: rename crates to kebab case
2022-05-01 10:48:58 +00:00
bors
e025b37df6
Auto merge of #12099 - bitgaoshu:master, r=flodiebold
...
fix #11986 Aliases break resolution of qualified variants in patterns
2022-05-01 08:49:58 +00:00
bors
3eb8b28ce5
Auto merge of #12127 - dtolnay-contrib:checkoutv3, r=lnicola
...
Update GitHub Actions actions/checkout@v2 to v3
The v2 implementation uses Node 12, which is end-of-life on April 30, 2022. See https://nodejs.org/en/about/releases/ . Update to v3, which is based on Node 16 whose support lasts until April 30, 2024.
They made this a major version change (v2 to v3) because old GitHub Enterprise versions aren't necessarily compatible with Node 16, but for github.com-supplied runners (SaaS) there is no practical difference.
2022-05-01 05:46:30 +00:00
David Tolnay
5bea4ba224
Update GitHub Actions actions/checkout@v2 to v3
...
The v2 implementation uses Node 12, which is end-of-life on April 30, 2022.
See https://nodejs.org/en/about/releases/ . Update to v3, which is based on
Node 16 whose support lasts until April 30, 2024.
2022-04-30 13:56:03 -07:00
bors
ce9cc7de32
Auto merge of #12126 - Smibu:patch-1, r=lnicola
...
Fix typo in VSCode readme
2022-04-30 18:15:21 +00:00
Mika Lehtinen
2a714590b2
Fix typo in VSCode readme
2022-04-30 21:03:51 +03:00
bors
45d4969739
Auto merge of #12124 - lnicola:downgrade-kqueue, r=lnicola
...
minor: Downgrade kqueue to fix NetBSD
CC https://github.com/notify-rs/notify/issues/401#issuecomment-1114010902
2022-04-30 16:03:02 +00:00
Laurențiu Nicola
c7396a5c64
Downgrade kqueue to fix NetBSD
2022-04-30 19:02:24 +03:00
bors
c6995a372f
Auto merge of #12117 - Veykril:mexpand, r=Veykril
...
minor: Insert whitespace after const token when formatting macro expansions
2022-04-29 12:07:52 +00:00
Lukas Wirth
df85ee05e3
minor: Insert whitespace after const token when formatting macro expansions
2022-04-29 14:07:19 +02:00
bors
5f1ed3ce99
Auto merge of #12113 - jtracey:patch-1, r=lnicola
...
small typo in log message
2022-04-29 06:06:42 +00:00
Justin Tracey
cfa7204544
small typo in log message
2022-04-29 05:59:32 +00:00
bors
7abf8cc21c
Auto merge of #12111 - jonas-schievink:fix-outline-mod-completion, r=jonas-schievink
...
fix: fix outline mod completion with partial module name
Fixes https://github.com/rust-lang/rust-analyzer/issues/12104
![screenshot-2022-04-28-20:22:42](https://user-images.githubusercontent.com/1786438/165821068-a673a154-ce53-4489-af60-56d09dc9061c.png )
2022-04-28 18:23:26 +00:00
Jonas Schievink
52010d7dc7
Fix outline mod completion with partial module name
2022-04-28 20:21:46 +02:00
bors
339a1867f4
Auto merge of #12110 - jonas-schievink:inline-self-type, r=jonas-schievink
...
feat: Make "inline type alias" work for `Self`
Fixes https://github.com/rust-lang/rust-analyzer/issues/12109
2022-04-28 17:24:22 +00:00
Jonas Schievink
c7027122db
Add test with trait
2022-04-28 19:23:57 +02:00
Jonas Schievink
b6a1b45c24
Make "inline type alias" work for Self
2022-04-28 19:20:23 +02:00
bors
d382e24a11
Auto merge of #12108 - Veykril:simplify, r=Veykril
...
minor: Record snippet config errors
2022-04-28 13:18:35 +00:00
Lukas Wirth
075b18942f
minor: Record snippet config errors
2022-04-28 15:18:19 +02:00
bitgaoshu
7900d99e3e
#11986 Aliases break resolution of qualified variants in patterns
2022-04-28 09:42:07 +08:00
bors
241b9f9aec
Auto merge of #12103 - jonas-schievink:diagnose-unresolved-derives, r=jonas-schievink
...
feat: diagnose unresolved derive macros
![screenshot-2022-04-27-20:04:59](https://user-images.githubusercontent.com/1786438/165591059-c759f035-2400-4bb1-84b0-9332e86c65d5.png )
2022-04-27 18:05:37 +00:00
Jonas Schievink
fa42888e27
Diagnose unresolved derive macros
2022-04-27 20:03:57 +02:00
bors
361cddc16c
Auto merge of #12101 - Veykril:simplify, r=Veykril
...
Simplify
2022-04-27 17:54:26 +00:00
Lukas Wirth
8b056fad45
Simplify
2022-04-27 19:53:56 +02:00
bors
ab8159b0b2
Auto merge of #12090 - Veykril:recov, r=Veykril
...
fix: Use pattern recovery set when parsing ident patterns
2022-04-27 17:18:46 +00:00
Lukas Wirth
e2344e78f3
fix: Use pattern recovery set when parsing ident patterns
2022-04-27 19:08:50 +02:00
bors
1ad500beb6
Auto merge of #12057 - harpsword:fix_validata_visibility, r=jonas-schievink
...
fix visibility token validation in trait impl with proc-macro
fix #11828
2022-04-27 13:09:31 +00:00
bors
6c6aaeee7a
Auto merge of #12089 - lowr:fix/move-raw-ident-module-to-file, r=jonas-schievink
...
fix: handle raw identifiers in move_module_to_file
Fixes #12045
Note that I special case'd mod named `r#mod` as commented in the code. Although it's very unlikely that one would use such name, I included it in this fix for the sake of completeness.
2022-04-27 12:59:52 +00:00
harpsword
b1f858118b
fix visibility token validation in trait impl with proc-macro
2022-04-27 20:58:36 +08:00
bors
9f69d024ed
Auto merge of #12098 - jonas-schievink:macro-rules-snippet, r=jonas-schievink
...
fix: show `macro_rules` snippet in blocks
fixes https://github.com/rust-lang/rust-analyzer/issues/12092
2022-04-27 12:41:29 +00:00
Jonas Schievink
0060d5977d
Show macro_rules
snippet in blocks
2022-04-27 14:40:09 +02:00
bors
9e6ca0dacf
Auto merge of #12097 - lnicola:revert-11490, r=lnicola
...
Revert #11490
Closes #11725
#11490 was a little misguided. Quoting the test name should be a client concern, since it's the client that actually runs `cargo`.
2022-04-27 12:32:35 +00:00
Laurențiu Nicola
4a57307674
Revert "Correctly fix formatting doc tests with generics"
...
This reverts commit 5f3327a6b8
.
2022-04-27 15:30:54 +03:00
Laurențiu Nicola
0d02be7330
Revert "Update crates/ide/src/runnables.rs"
...
This reverts commit bf47acf1d3
.
2022-04-27 15:30:54 +03:00
bors
0b49c93b91
Auto merge of #12085 - rainy-me:fix_fn_param, r=Veykril
...
fix: fn_param completion lookup
close #12073 caused by #12040
2022-04-27 10:43:43 +00:00
rainy-me
c1685e56b7
fix: remove lookup and handle mut kw case
2022-04-27 18:54:57 +09:00
LowR
bc7cb00a27
fix: handle raw identifiers in move_module_to_file
2022-04-27 05:12:10 +09:00
bors
198c075580
Auto merge of #12083 - Veykril:inlays, r=Veykril
...
minor: Add test for parameter and reborrow hint order
2022-04-26 09:53:26 +00:00
Lukas Wirth
5e413997a1
minor: Add test for parameter and reborrow hint order
2022-04-26 11:46:03 +02:00