Veetaha
053ccf4121
ra_syntax: fix reparsing merging errors, also now reparse_token() reports errors
2020-02-18 02:11:16 +02:00
Aleksey Kladov
f2e44cfe85
Allow floating promises
...
This backfires for message-showing functions
2020-02-18 01:05:52 +01:00
Aleksey Kladov
d71ddeaced
Gate stuff on CI
2020-02-18 01:05:52 +01:00
bors[bot]
fcca80fb7d
Merge #3210
...
3210: vscode-languageclient 6.1.1 r=kjeremy a=kjeremy
Fixes semantic token mispellings
Co-authored-by: kjeremy <kjeremy@gmail.com>
2020-02-17 23:58:44 +00:00
kjeremy
3b57d8eb20
vscode-languageclient 6.1.1
2020-02-17 18:57:19 -05:00
bors[bot]
585eef1d8c
Merge #3206
...
3206: Install rust-src when it is not found r=SomeoneToIgnore a=SomeoneToIgnore
Closes https://github.com/rust-analyzer/rust-analyzer/issues/2858
Looks like there's no RUSTUP env variable, so it adds one more thing to solve in https://github.com/rust-analyzer/rust-analyzer/issues/3154
Co-authored-by: Kirill Bulatov <mail4score@gmail.com>
2020-02-17 23:01:54 +00:00
Aleksey Kladov
07a77ffb35
Migrate to eslint
2020-02-17 23:42:25 +01:00
Kirill Bulatov
e29dbdb139
Simplify the command execution
2020-02-18 00:38:01 +02:00
Kirill Bulatov
67d30312d0
Simplify the code further
2020-02-18 00:18:26 +02:00
Kirill Bulatov
addb61df36
Idempotent location and installation of rust src
2020-02-18 00:07:15 +02:00
Kirill Bulatov
50cf1e3d67
Reword the docs
...
Co-Authored-By: Laurențiu Nicola <lnicola@users.noreply.github.com>
2020-02-17 23:48:47 +02:00
Kirill Bulatov
5cea8a37b7
Install rust-src when it is not found
2020-02-17 23:40:34 +02:00
Veetaha
fc5e7b8807
ra_syntax: migrate test data to 0-length text-range of SyntaxError when constructed from TextUnit
2020-02-17 23:14:31 +02:00
Veetaha
cd8e56c580
ra_syntax: remove message() method and use only Display trait in SyntaxError as per matklad
2020-02-17 23:13:38 +02:00
Veetaha
e05eb631d4
ra_syntax: change module-level documentation for syntax_error to "see X" as per matklad
2020-02-17 22:50:58 +02:00
Veetaha
b510e77fbe
ra_syntax: followup fix for making SyntaxError::range() to return by value
2020-02-17 22:24:38 +02:00
Veetaha
e00922d113
ra_syntax: SyntaxError::range() now returns by value
2020-02-17 22:24:38 +02:00
Veetaha
acdab6f0f2
ra_syntax: moved reexport declaration after imports as per matklad
2020-02-17 22:24:38 +02:00
Veetaha
6ae4850c89
ra_syntax: Apply Aleksei Kladov suggestion about TextRange of TextUnit
...
Co-Authored-By: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-02-17 22:24:33 +02:00
Veetaha
c58276673a
Change semmantical analyzis to tree validation as per @matklad
...
Co-Authored-By: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-02-17 22:24:33 +02:00
Veetaha
9fdf984958
ra_syntax: reshape SyntaxError for the sake of removing redundancy
2020-02-17 22:24:33 +02:00
bors[bot]
326556b090
Merge #3203
...
3203: vscode: press ; to respect semicolons r=matklad a=Veetaha
Co-authored-by: Veetaha <gerzoh1@gmail.com>
2020-02-17 20:24:13 +00:00
Veetaha
765852a444
vscode: remove comment about updates notification
2020-02-17 22:19:00 +02:00
bors[bot]
9053003e3b
Merge #3202
...
3202: Fix RA_PROF and replace ra_cli mentions r=matklad a=lnicola
Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2020-02-17 20:10:19 +00:00
Veetaha
7379964048
vscode: press ; to respect semicolons
2020-02-17 22:09:44 +02:00
Laurențiu Nicola
b6b8fd9525
Replace ra_cli mentions
2020-02-17 22:07:24 +02:00
Laurențiu Nicola
aadab96c9d
Fix RA_PROFILE typo in docs
2020-02-17 22:05:48 +02:00
bors[bot]
1b73abd1c3
Merge #3200
...
3200: Merge ra_vfs_glob and ra_lsp_server r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-02-17 19:14:32 +00:00
Aleksey Kladov
2c9b91ad32
Merge ra_vfs_glob and ra_lsp_server
2020-02-17 19:07:30 +01:00
Aleksey Kladov
659b0e73cf
Merge cli and ra_lsp_server
2020-02-17 19:03:03 +01:00
bors[bot]
64755b5e1f
Merge #3199
...
3199: Use anyhow r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-02-17 17:19:55 +00:00
Aleksey Kladov
2d1b3da5fb
Use anyhow
2020-02-17 18:19:25 +01:00
Aleksey Kladov
8e86d12771
Cleanup
2020-02-17 18:15:19 +01:00
Aleksey Kladov
06e37b273e
Better name
2020-02-17 18:10:15 +01:00
Aleksey Kladov
3ef916061b
More precise types
2020-02-17 18:09:07 +01:00
Aleksey Kladov
c818f5c65e
Unify verbosity handling
2020-02-17 18:05:45 +01:00
Aleksey Kladov
fa482a9fee
Move interesting stuff to main
2020-02-17 18:03:48 +01:00
Aleksey Kladov
a51b2603f9
Stronger Types
2020-02-17 18:02:59 +01:00
Aleksey Kladov
017f0e4e53
Refactor arg parsing
2020-02-17 18:02:10 +01:00
Aleksey Kladov
90e61ac75d
Sort deps
2020-02-17 17:41:53 +01:00
bors[bot]
0abb7c27ac
Merge #3196
...
3196: Cleanup imports r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-02-17 16:33:37 +00:00
Aleksey Kladov
d7be1da8df
Inline ra_batch
2020-02-17 17:32:17 +01:00
Aleksey Kladov
559c5f37f6
Cleanup imports
2020-02-17 17:19:55 +01:00
Aleksey Kladov
d5371b5dec
Inline help
2020-02-17 17:18:45 +01:00
Aleksey Kladov
0353e1c6f4
Use Arguments::from_os
2020-02-17 17:12:37 +01:00
bors[bot]
f7b0135c64
Merge #3195
...
3195: Drop proptest tests r=matklad a=matklad
It takes waaay to long to compile.
We should add quickcheck tests when we touch the relevant code next
time.
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-02-17 15:58:42 +00:00
Aleksey Kladov
57140f1730
Drop proptest tests
...
It takes waaay to long to compile.
We should add quickcheck tests when we touch the relevant code next
time.
2020-02-17 16:57:06 +01:00
bors[bot]
b4c30fb896
Merge #3193
...
3193: Update deps r=kjeremy a=kjeremy
Co-authored-by: kjeremy <kjeremy@gmail.com>
2020-02-17 14:41:09 +00:00
Aleksey Kladov
94fb9ad6b3
Fix extension name
2020-02-17 15:35:06 +01:00
kjeremy
ba9fb8822e
Update deps
2020-02-17 09:19:55 -05:00