Amos Wenger
ae43043aab
Merge commit ' 79923c382
' into HEAD
2022-11-25 13:06:01 +01:00
Amos Wenger
e070dc5129
Merge commit ' c60b1f641
' into HEAD
2022-11-25 13:05:26 +01:00
Amos Wenger
2f65294569
Merge commit ' 8807fc4cc
' into HEAD
2022-11-25 13:04:50 +01:00
Amos Wenger
251b18ac6c
Merge commit ' a99a48e78
' into HEAD
2022-11-25 13:03:59 +01:00
Amos Wenger
e6540cff74
Merge commit ' 4f55ebbd4
' into HEAD
2022-11-25 13:03:10 +01:00
Amos Wenger
969e25033b
Merge commit ' f5fde4df4
' into HEAD
2022-11-25 13:02:44 +01:00
Amos Wenger
dec148e6eb
Merge commit ' 459bbb422
' into HEAD
2022-11-25 13:02:06 +01:00
Amos Wenger
318fdacaf8
Merge commit ' 65e1dc4d9
' into HEAD
2022-11-25 12:58:18 +01:00
Amos Wenger
ff2b468b55
Merge commit ' 3e358a682
' into HEAD
2022-11-25 12:58:00 +01:00
Amos Wenger
6ac43ecf17
Merge commit ' 31519bb39
' into HEAD
2022-11-25 12:57:38 +01:00
Amos Wenger
2374c0b368
Merge commit ' 8231fee46
' into HEAD
2022-11-25 12:55:08 +01:00
Amos Wenger
db84a00d03
Merge commit ' 22c8c9c40
' into HEAD
2022-11-25 12:13:34 +01:00
Amos Wenger
2566e06da1
Merge commit ' 8e38833c36
' into HEAD
2022-11-25 12:01:49 +01:00
Laurențiu Nicola
79923c382a
⬆️ rust-analyzer
2022-11-09 21:49:10 +02:00
Laurențiu Nicola
c60b1f6414
⬆️ rust-analyzer
2022-11-01 11:31:31 +02:00
Laurențiu Nicola
8807fc4cc3
⬆️ rust-analyzer
2022-10-26 17:40:41 +03:00
Laurențiu Nicola
a99a48e786
⬆️ rust-analyzer
2022-10-18 09:12:49 +03:00
Ralf Jung
8536eb016c
rename rustc_allocator_nounwind to rustc_nounwind
2022-10-11 22:47:31 +02: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
lcnr
6f13f12301
rustc_typeck to rustc_hir_analysis
2022-09-27 10:37:23 +02: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
bors
c1918fcb9a
Auto merge of #100210 - mystor:proc_macro_diag_struct, r=eddyb
...
proc_macro/bridge: send diagnostics over the bridge as a struct
This removes some RPC when creating and emitting diagnostics, and
simplifies the bridge slightly.
After this change, there are no remaining methods which take advantage
of the support for `&mut` references to objects in the store as
arguments, meaning that support for them could technically be removed if
we wanted. The only remaining uses of immutable references into the
store are `TokenStream` and `SourceFile`.
r? `@eddyb`
2022-09-01 00:26:53 +00: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
Nika Layzell
2c7f2c105b
proc_macro/bridge: send diagnostics over the bridge as a struct
...
This removes some RPC when creating and emitting diagnostics, and
simplifies the bridge slightly.
After this change, there are no remaining methods which take advantage
of the support for `&mut` references to objects in the store as
arguments, meaning that support for them could technically be removed if
we wanted. The only remaining uses of immutable references into the
store are `TokenStream` and `SourceFile`.
2022-08-06 15:49:43 -04:00
Laurențiu Nicola
9d2cb42a41
⬆️ rust-analyzer
2022-08-02 09:05:16 +03:00
Ryo Yoshida
d40ab66186
fix: remove whitespaces from doctest names
2022-08-01 17:57:47 +09:00
bors
af646621de
Auto merge of #12916 - Veykril:nits, r=Veykril
...
minor: Properly cfg the `max` field of Limit
2022-07-31 17:42:10 +00:00
Lukas Wirth
3b2ecf44a0
Give variables more descriptive names
2022-07-31 19:27:34 +02:00
Lukas Wirth
d31f3605ce
Properly cfg the max
field of Limit
2022-07-31 19:27:20 +02:00
bors
e0ff4befda
Auto merge of #12913 - Veykril:attr-merge, r=Veykril
...
fix: Fix ast-id up when merging raw attributes
Fixes https://github.com/rust-lang/rust-analyzer/issues/12912
2022-07-30 07:53:48 +00:00
Lukas Wirth
618cfd792c
fix: Fix ast-id up when merging raw attributes
2022-07-30 09:43:30 +02:00
cynecx
902fd6ddcd
fix: complete path of existing record expr
2022-07-29 17:24:05 +02:00
Laurențiu Nicola
11ef494b37
Be more explicit when filtering built-in completions
2022-07-28 21:45:47 +03:00
Laurențiu Nicola
948c9afc73
Only run rainbow highlighting test on 64-bit Unix
2022-07-28 21:03:59 +03:00
bors
b8763fe224
Auto merge of #12902 - Veykril:item-scope, r=Veykril
...
fix: Order ItemScope::entries results
2022-07-28 17:38:59 +00:00
Lukas Wirth
f867ddc621
fix: Order ItemScope::entries results
2022-07-28 19:28:56 +02:00
bors
32e640e2ba
Auto merge of #12901 - Veykril:completion-trait-expr, r=Veykril
...
fix: Don't complete marker traits in expression position
cc https://github.com/rust-lang/rust-analyzer/issues/12196
2022-07-28 15:51:30 +00:00
Lukas Wirth
ce7541260d
fix: Don't complete marker traits in expression position
2022-07-28 17:50:49 +02:00
bors
5986d2190f
Auto merge of #12899 - Veykril:compl-qualifier, r=Veykril
...
fix: Do completions in path qualifier position
Fixes https://github.com/rust-lang/rust-analyzer/issues/12566
Not too happy with the duplication needed for this, but it is what it is. Completions in path qualifiers will have to be filtered properly still, but its better to show too many completions for this than too few for now.
2022-07-28 15:11:24 +00:00
Lukas Wirth
74abd44a26
fix: Do completions in path qualifier position
2022-07-28 17:09:31 +02:00
bors
02c240ff81
Auto merge of #12898 - Veykril:compl-pat-brace, r=Veykril
...
fix: Fix pattern completions adding unnecessary braces
Fixes https://github.com/rust-lang/rust-analyzer/issues/12852
2022-07-28 13:48:12 +00:00
Lukas Wirth
7c59d7c75c
fix: Fix pattern completions adding unnecessary braces
2022-07-28 15:47:46 +02:00
bors
02f9ec4be5
Auto merge of #12895 - Veykril:compl-anchor, r=Veykril
...
fix: Calculate completions after type anchors
Fixes https://github.com/rust-lang/rust-analyzer/issues/12892
2022-07-28 08:06:58 +00:00
Lukas Wirth
e782e59d3d
fix: Calculate completions after type anchors
2022-07-28 10:06:36 +02:00