Laurențiu Nicola
c0ff61c4b9
Track remote branch on xtask promote
2021-02-09 16:52:44 +02:00
bors[bot]
fca93cfed3
Merge #7610
...
7610: Cleanup test r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-02-09 14:49:02 +00:00
Aleksey Kladov
2dc67c85b9
Cleanup test
2021-02-09 17:48:25 +03:00
Aleksey Kladov
0f324bac6b
Fix highlighting of injected attributes
2021-02-09 17:41:12 +03:00
Aleksey Kladov
5ddfde3038
Modernize tests
2021-02-09 17:23:35 +03:00
Sahandevs
91dd61b9a6
use await instead
2021-02-09 17:42:46 +03:30
bors[bot]
876c4519e3
Merge #7602
...
7602: Check for dyn impls in method resolution r=flodiebold a=Veykril
Fixes #6777
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-02-08 18:22:35 +00:00
Lukas Wirth
965d31ce5b
Check for dyn impls in method resolution
2021-02-08 19:13:54 +01:00
bors[bot]
669efad231
Merge #7600
...
7600: Update crates r=flodiebold a=kjeremy
Pulls in https://github.com/rust-lang/chalk/pull/682
Co-authored-by: kjeremy <kjeremy@gmail.com>
2021-02-08 16:49:45 +00:00
kjeremy
0c3b38695a
Update crates
...
Pulls in https://github.com/rust-lang/chalk/pull/682
2021-02-08 11:38:51 -05:00
bors[bot]
a0c2bbf88f
Merge #7599
...
7599: Add emacs guide r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-02-08 16:08:31 +00:00
Aleksey Kladov
ad7b0f670a
Add emacs guide
2021-02-08 19:08:02 +03:00
bors[bot]
cbb42c10d6
Merge #7595
...
7595: Add `config: &CargoConfig` parameter to `fn load_cargo(…)` r=matklad a=regexident
For projects using rust-analyzer as a library it is desirable to be able to provide a custom-config to `fn load_cargo(…)` to pass features, etc, rather than having to copy & paste `fn load_cargo(…)` into one's project and maintain a fork of it and keep it in sync with upstream.
Co-authored-by: Vincent Esche <regexident@gmail.com>
2021-02-08 10:34:46 +00:00
Vincent Esche
8f461ffe8f
Consolidate fn load_cargo(…)
parameters into struct LoadCargoConfig { … }
2021-02-08 11:30:16 +01:00
Vincent Esche
6d9c13c710
Add config: &CargoConfig
parameter to fn load_cargo(…)
2021-02-08 11:00:55 +01:00
bors[bot]
433ad23988
Merge #7592
...
7592: [Doc] Note about Eclipse IDE support r=lnicola a=mickaelistria
Co-authored-by: Mickael Istria <mistria@redhat.com>
2021-02-08 09:16:01 +00:00
Mickael Istria
7e0854ec57
[Doc] Note about Eclipse IDE support
2021-02-08 09:52:46 +01:00
bors[bot]
a996b381bc
Merge #7593
...
7593: fix: add for keyword in completion #7588 r=lnicola a=gowrizrh
Fixes #7588
bors r+
Co-authored-by: Gowri <gowri.sankar@aligent.com.au>
Co-authored-by: Gowri <gowrizrh@gmail.com>
2021-02-08 08:00:41 +00:00
Gowri
6b947567e1
chore: swap order of placeholders
2021-02-08 18:22:46 +10:30
bors[bot]
984898329b
Merge #7549
...
7549: Documentation: Explain how initial configuration is sent over LSP and document vim-lsp r=ilya-bobyr a=ilya-bobyr
This request contains two related but independent changes.
The first explains `rust-analyzer` initial configuration over LSP.
The second - adds documentation on `vim-lsp` Vim plugin and provides an example of the initial configuration for `rust-analyzer` when using this particular LSP client.
Let me know if you would prefer the changes to be reviewed in two separate pull requests.
Co-authored-by: Ilya Bobyr <ilya.bobyr@gmail.com>
2021-02-08 04:38:34 +00:00
Ilya Bobyr
9ffe4ca26c
Vim docs: vim-lsp with initial configuration.
...
`vim-lsp` is another popular LSP client for Vim. And, as there is no
`rust-analyzer` specific UI, it is non-trivial to figure out how the
initial configuration is performed.
2021-02-07 20:24:56 -08:00
Ilya Bobyr
6781692732
Explain how initial configuration is sent over LSP.
2021-02-07 20:24:56 -08:00
Gowri
498dfc45d4
ci: update relevant test case expected values
2021-02-08 10:16:20 +10:30
Gowri
7b92a55ff7
fix: add for keyword in completion #7588
2021-02-08 09:57:16 +10:30
Sahandevs
2f82a84d2a
fix errors
2021-02-07 22:06:16 +03:30
Sahandevs
3a0234d60f
format
2021-02-07 21:59:06 +03:30
Sahandevs
1bb4e973ff
handle Thenable type rejects
2021-02-07 21:52:32 +03:30
Sahandevs
1d0e93b58e
handle promise catches
2021-02-07 21:27:21 +03:30
Sahandevs
eb69f67ab7
add no-floating-promises rule
2021-02-07 21:18:15 +03:30
Sahandevs
06c02021a3
remove unnecessary
2021-02-07 21:15:13 +03:30
bors[bot]
336909b63a
Merge #7587
...
7587: AdtDef -> Adt r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-02-07 11:15:26 +00:00
Aleksey Kladov
7022ea52b5
AdtDef -> Adt
2021-02-07 14:15:02 +03:00
bors[bot]
75a87ec198
Merge #7586
...
7586: Add a section on entry points r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2021-02-07 07:59:24 +00:00
Aleksey Kladov
cbebb70313
Add a section on entry points
2021-02-07 10:58:59 +03:00
Erick Tovar
a423a5196c
Fixing architecture image on dark theme
2021-02-07 10:57:39 +03:00
bors[bot]
720abf15ec
Merge #7585
...
7585: More information for mbe in architecture.md r=edwin0cheng a=edwin0cheng
bors r+
Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
2021-02-07 04:54:31 +00:00
Edwin Cheng
a0475f10d8
Remove redunacny
2021-02-07 12:53:54 +08:00
Edwin Cheng
542e35e397
More information for mbe
2021-02-07 12:51:30 +08:00
bors[bot]
0a2a124474
Merge #7584
...
7584: Update architecture.md for mbe and proc-macro r=edwin0cheng a=edwin0cheng
Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
2021-02-07 04:33:15 +00:00
Edwin Cheng
504a54b222
Update architecture.md for mbe and proc-macro
2021-02-07 12:31:33 +08:00
bors[bot]
df7f5e9421
Merge #7583
...
7583: Update architecture.md r=bjorn3 a=aTuck
Typo
Co-authored-by: Adam Tuck <tuckaet@gmail.com>
2021-02-06 22:52:42 +00:00
Adam Tuck
c2064e8bcf
Update architecture.md
...
Typo
2021-02-06 14:40:23 -08:00
bors[bot]
d7c99931d0
Merge #7578
...
7578: Add a semantic token type for char literals r=Veykril a=petr-tik
Fixes #7530
The LSP spec doesn't recognise character literals, so
had to extend the suported types to our own custom type
Co-authored-by: petr-tik <petr-tik@users.noreply.github.com>
2021-02-06 00:25:23 +00:00
petr-tik
f4e3eceb6f
Add a semantic token type for char literals
...
The LSP spec doesn't recognise character literals, so
had to extend the suported types to our own custom type
2021-02-05 23:46:39 +00:00
bors[bot]
582a202d6e
Merge #7577
...
7577: cargo update r=kjeremy a=kjeremy
Co-authored-by: kjeremy <kjeremy@gmail.com>
2021-02-05 20:45:52 +00:00
bors[bot]
4cc333c889
Merge #7576
...
7576: Fix resolveCodeAction trying to edit files before creating them r=Veykril a=Veykril
Fixes #7208
bors r+
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-02-05 20:35:51 +00:00
kjeremy
c3ddf3e1d6
cargo update
2021-02-05 15:35:45 -05:00
Lukas Wirth
fb2b1f5ea6
Fix resolveCodeAction trying to edit files before creating them
2021-02-05 21:33:37 +01:00
bors[bot]
4e86aee60b
Merge #7575
...
7575: Fix resolution of `self` module within blocks r=jonas-schievink a=jonas-schievink
bors r+
Co-authored-by: Jonas Schievink <jonasschievink@gmail.com>
2021-02-05 18:26:51 +00:00
Jonas Schievink
c312ab51d0
Test super
resolution too
2021-02-05 19:25:50 +01:00