Aleksey Kladov
041aea2263
Better filtering of qualified enum variants in completion
2020-04-29 11:26:21 +02:00
Aleksey Kladov
73bef854ab
Move shared assist code to utils
2020-04-29 10:38:51 +02:00
bors[bot]
6046804cec
Merge #4199
...
4199: add ale to the nvim setup section of the readme r=matklad a=c-cube
Co-authored-by: Simon Cruanes <simon.cruanes.2007@m4x.org>
2020-04-29 06:32:58 +00:00
Simon Cruanes
7edd293e5c
add ale to the nvim setup section of the readme
2020-04-28 21:01:10 -04:00
bors[bot]
549ce9a9cf
Merge #4198
...
4198: Complete union fields after dot r=matklad a=jonas-schievink
Co-authored-by: Jonas Schievink <jonasschievink@gmail.com>
2020-04-28 21:17:03 +00:00
bors[bot]
0d7c9974b0
Merge #4196
...
4196: Rebuild rust-analyzer when launching in VS Code r=matklad a=jonas-schievink
This is usually the right thing, and previously would launch a stale r-a server.
Co-authored-by: Jonas Schievink <jonasschievink@gmail.com>
2020-04-28 21:09:37 +00:00
Jonas Schievink
8cb139090f
Complete union fields after dot
2020-04-28 22:45:46 +02:00
Jonas Schievink
61c28c2b22
Build extension too
2020-04-28 22:32:23 +02:00
bors[bot]
07f690ddf6
Merge #4161
...
4161: lsp-types 0.74 r=kjeremy a=kjeremy
* Fixes a bunch of param types to take partial progress into account.
* Will allow us to support insert/replace text in completions
Co-authored-by: kjeremy <kjeremy@gmail.com>
2020-04-28 20:12:44 +00:00
bors[bot]
db441de0a8
Merge #4193
...
4193: Make it impossible to forget to add a semantic token type / modifier r=kjeremy a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-04-28 20:05:08 +00:00
bors[bot]
2096db90b4
Merge #4184
...
4184: Treat comments beginning with four slashes as regular line comments r=kjeremy a=adamrk
Addresses https://github.com/rust-analyzer/rust-analyzer/issues/4040
Co-authored-by: adamrk <ark.email@gmail.com>
2020-04-28 19:57:23 +00:00
adamrk
0bd7d81805
Fix comment prefix method for four slash comments
2020-04-28 21:13:37 +02:00
bors[bot]
9230ae5492
Merge #4148
...
4148: Simplify profiler impl (bubble up Option) r=matklad a=Veetaha
Co-authored-by: veetaha <veetaha2@gmail.com>
2020-04-28 18:44:34 +00:00
Aleksey Kladov
fdaa5e7ccf
Merge pull request #4157 from lnicola/glibc-releases
...
Use x86_64-unknown-linux-gnu for releases
2020-04-28 20:16:11 +02:00
Jonas Schievink
0ee12079bc
Rebuild rust-analyzer when launching in VS Code
2020-04-28 20:15:52 +02:00
Laurențiu Nicola
77de40192e
Use x86_64-unknown-linux-gnu for releases
2020-04-28 20:47:13 +03:00
Aleksey Kladov
890938a48c
Make it impossible to forget to add a semantic token type / modifier
2020-04-28 17:14:05 +02:00
vsrs
48d6e828f1
ms-vscode.cpptools debugger support, initial version.
2020-04-28 17:30:49 +03:00
bors[bot]
c3c7edb9bc
Merge #4190
...
4190: tiny fix in markdown ordered list r=edwin0cheng a=JOE1994
`.3` => `3.`
Co-authored-by: Youngsuk Kim <joseph942010@gmail.com>
2020-04-28 14:21:22 +00:00
Youngsuk Kim
b40a237baf
tiny fix in markdown ordered list
...
`.3` => `3.`
2020-04-28 10:18:12 -04:00
bors[bot]
965e621d20
Merge #4183
...
4183: Introduce new semantic highlight token for format specifier r=matklad a=ltentrup
Follow up from #4006 : Instead of using the `attribute` highlight token, introduce a new semantic token for format specifier.
Co-authored-by: Leander Tentrup <leander.tentrup@gmail.com>
2020-04-28 12:45:30 +00:00
Leander Tentrup
052e9faa90
Introduce new semantic highlight token for format specifier
2020-04-28 11:13:12 +02:00
adamrk
b6560e3ebb
Treat comments beginning with four slashes as regular line comments
2020-04-28 10:23:45 +02:00
Christophe MASSOLIN
e7523511ce
[config] remove RustcConfig
2020-04-28 00:17:23 +02:00
Christophe MASSOLIN
ed5af989f4
[config] rename cargo.defaultTarget
2020-04-28 00:15:54 +02:00
bors[bot]
da1f316b02
Merge #4173
...
4173: Use core instead of std for builtin derive macros r=edwin0cheng a=edwin0cheng
Fixed #4087 .
We can't use `$crate` here right now because :
1. We have to able to detect `macro` 2.0 in collecting phase for finding `rustc_builtin_macro` attrs.
2. And we have to make hygiene works for builtin derive macro.
r= @flodiebold
Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
2020-04-27 20:12:27 +00:00
Edwin Cheng
c69f9c1b0a
Check dep name to detect it is core
2020-04-28 04:11:24 +08:00
Edwin Cheng
6d3b0af900
Use empty-deps tricks to detect it is core
2020-04-28 03:32:47 +08:00
Edwin Cheng
213d208e2d
Add test
2020-04-28 02:10:17 +08:00
Edwin Cheng
6a5014329a
Use core instead of std for builtin derive macros
2020-04-28 01:48:55 +08:00
Christophe MASSOLIN
b7edffe244
Started rust-analyzer.cargo.defaultTarget implementation
2020-04-27 00:11:04 +02:00
bors[bot]
7a9ba1657d
Merge #4158
...
4158: Clarify rust-analyzer binary install r=matklad a=zoechi
Co-authored-by: Günter Zöchbauer <guenter@gzoechbauer.com>
2020-04-26 20:33:38 +00:00
kjeremy
61f1c0a990
lsp-types 0.74
...
* Fixes a bunch of param types to take partial progress into account.
* Will allow us to support insert/replace text in completions
2020-04-26 16:05:22 -04:00
Günter Zöchbauer
999e3312e0
Add missing .
2020-04-26 19:40:13 +02:00
bors[bot]
99c287148e
Merge #4159
...
4159: For associated type shorthand (T::Item), use the substs from the where clause r=matklad a=flodiebold
So e.g. if we have `fn foo<T: SomeTrait<u32>>() -> T::Item`, we want to lower that to `<T as SomeTrait<u32>>::Item` and not `<T as SomeTrait<_>>::Item`.
Co-authored-by: Florian Diebold <flodiebold@gmail.com>
2020-04-26 15:38:36 +00:00
Günter Zöchbauer
5df4a79951
Change install directory suggestion to ~/.local/bin
...
instead of `~/.cargo/bin`
2020-04-26 17:11:44 +02:00
Günter Zöchbauer
482e912fa0
xtask does not need to be installed
...
because it's contained in the dart-analyzer repo.
2020-04-26 17:08:15 +02:00
Florian Diebold
497073abc6
For associated type shorthand (T::Item), use the substs from the where clause
...
So e.g. if we have `fn foo<T: SomeTrait<u32>>() -> T::Item`, we want to lower
that to `<T as SomeTrait<u32>>::Item` and not `<T as SomeTrait<_>>::Item`.
2020-04-26 16:58:08 +02:00
Günter Zöchbauer
49d494c033
Clarify rust-analyzer binary install
2020-04-26 15:44:05 +02:00
Edwin Cheng
bfce657377
Generate uniq name
2020-04-26 18:59:09 +08:00
Edwin Cheng
183673655f
Simpify code
2020-04-26 17:58:56 +08:00
Edwin Cheng
fb996cae6b
Fix
2020-04-26 17:17:37 +08:00
Edwin Cheng
3bad5587c8
Compare timestamp
2020-04-26 17:17:37 +08:00
Edwin Cheng
5a5bba5a46
Copy dylib to temp directory
2020-04-26 17:17:37 +08:00
Edwin Cheng
3e24444aee
Cacheproc-macro dlls
2020-04-26 17:17:37 +08:00
bors[bot]
ef67e0a497
Merge #4155
...
4155: Precompute expected type during completion r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-04-26 08:54:42 +00:00
Aleksey Kladov
05cdc87158
Precompute expected type during completion
2020-04-26 10:54:08 +02:00
bors[bot]
d22d88f0dc
Merge #4154
...
4154: Add `cargo test` to the list of Run commands r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-04-26 08:41:22 +00:00
Aleksey Kladov
5ef0f44499
Add cargo test
to the list of Run commands
2020-04-26 10:40:34 +02:00
veetaha
24d18d92f6
Simplify profiler impl (bubble up Option and shorten code
2020-04-26 00:55:49 +03:00