Veetaha
5a0041c5aa
vscode-postrefactor: migrate to arrow functions
2020-03-16 12:19:26 +02:00
Veetaha
fc47274541
vscode-postrefactor: fix syntax error
2020-03-16 12:18:30 +02:00
Veetaha
d38d59fed8
vscode-postrefactor: prefer arrow functions
2020-03-16 12:17:36 +02:00
Kirill Bulatov
92fd430dab
Use Display instead of a custom method
2020-03-16 12:03:43 +02:00
bors[bot]
a99cac671c
Merge #3540
...
3540: Swtches to rust SSR query check r=matklad a=mikhail-m1
related to #3186
Co-authored-by: Mikhail Modin <mikhailm1@gmail.com>
2020-03-16 09:48:09 +00:00
Kirill Bulatov
059ed25a3e
Fix crate display name dashes
2020-03-16 11:47:52 +02:00
bors[bot]
6616f336b2
Merge #3598
...
3598: ra_hir_expand: migrate to impl_intern_key!() r=matklad a=Veetaha
Co-authored-by: Veetaha <gerzoh1@gmail.com>
Co-authored-by: Veetaha <veetaha2@gmail.com>
2020-03-16 09:41:38 +00:00
bors[bot]
6bc226fa19
Merge #3602
...
3602: ra_ide: remove dead code, migrate from readonly String -> &str r=matklad a=Veetaha
https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/hover/near/190671355
Co-authored-by: veetaha <veetaha2@gmail.com>
2020-03-16 09:15:29 +00:00
Steffen Lyngbaek
b6dec2eb1f
Fix tests part 2...
2020-03-15 23:32:28 -07:00
Steffen Lyngbaek
70ccda3941
Fix broken tests
...
- Handle case of no projects. The notification still needs to be posted
2020-03-15 21:44:27 -07:00
Steffen Lyngbaek
e3db4f3716
Rely on the safer workspace_loaded check
2020-03-15 20:48:39 -07:00
veetaha
98c34b725f
ra_ide: refactor readonly String -> &str
2020-03-16 02:35:59 +02:00
veetaha
4fd07a02a2
ra_ide: remove dead code in HoverResult
2020-03-16 01:30:50 +02:00
Mikhail Modin
b150965ed7
Swtches to rust SSR query check
2020-03-15 21:23:18 +00:00
Veetaha
7eb5d89a85
ra_hir_expand: change the ordering of imports as per the formatter
2020-03-15 18:51:09 +02:00
Veetaha
cbd9f46bc7
ra_hir_expand: migrate to impl_intern_key!()
2020-03-15 18:25:55 +02:00
bors[bot]
af8097f777
Merge #3597
...
3597: Update anyhow r=kjeremy a=kjeremy
Co-authored-by: Jeremy Kolb <kjeremy@gmail.com>
2020-03-15 16:16:38 +00:00
Jeremy Kolb
2107216dd7
Update anyhow
2020-03-15 12:15:58 -04:00
bors[bot]
efa72c899d
Merge #3591
...
3591: Support local macro_rules r=matklad a=edwin0cheng
This PR implement local `macro_rules` in function body, by adding following things:
1. While lowering, add a `MacroDefId` in body's `ItemScope` as a textual legacy macro.
2. Make `Expander::enter_expand` search with given `ItemScope`.
3. Make `Resolver::resolve_path_as_macro` search with `LocalItemScope`.
Fix #2181
Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
2020-03-15 12:15:09 +00:00
bors[bot]
5429e6831c
Merge #3595
...
3595: Fix completion of trait items r=matklad a=flodiebold
Trait items should be public by default.
Co-authored-by: Florian Diebold <flodiebold@gmail.com>
2020-03-15 11:10:11 +00:00
Florian Diebold
0a9ea782eb
Fix completion of trait items
...
Trait items should be public by default.
2020-03-14 20:48:36 +01:00
Edwin Cheng
fe78a14bbb
Support local macro_rules
2020-03-14 14:25:51 +08:00
Steffen Lyngbaek
5a1e531176
Fix broken tests
...
- Properly wait for workspace loading to be done
2020-03-13 22:06:49 -07:00
Veetaha
9789f984cb
vscode: sync package-lock.json version with package.json
2020-03-14 03:20:39 +02:00
Veetaha
895327522b
docs: add documentation for vscode nightlies
2020-03-14 03:16:50 +02:00
Veetaha
5e32a67c83
vscode-postrefactor: more logging and better error handling
2020-03-14 03:01:14 +02:00
Veetaha
d7b46e0527
vscode-postrefactor: enforcing more reentrancy
2020-03-14 02:01:46 +02:00
Veetaha
7f02d4657b
vscode-postrefactor: minor config refactorings
2020-03-14 02:01:46 +02:00
Veetaha
607d017229
vscode-postrefactor: unhandled promise rejections shall not pass 2
2020-03-14 02:01:46 +02:00
Veetaha
c2b0fffe3d
vscode-postrefactor: add achtung comment
2020-03-14 02:01:46 +02:00
Veetaha
abee777b6e
vscode-postrefactor: remove remainders of debug logging
2020-03-14 02:01:46 +02:00
Veetaha
028a4aa99f
vscode-postrefactor: unhandled promise rejections shall not pass
2020-03-14 02:01:46 +02:00
Veetaha
b0bf495262
vscode-postrefactor: compare dates by value, not by reference
2020-03-14 02:01:46 +02:00
Veetaha
c3ee8b10b8
vscode-postrefactor: eliminate my-mistake floating promise @matklad
2020-03-14 02:01:46 +02:00
Veetaha
bc87d6de86
vscode-postrefactor: global storages
2020-03-14 02:01:46 +02:00
Veetaha
77a206e0b2
vscode: put comma back
2020-03-14 02:01:46 +02:00
Veetaha
4d17152b31
vscode: make bailing out on custom serverPath more evident
2020-03-14 02:01:46 +02:00
Veetaha
7e6b1a60c3
vscode: npm run fix
2020-03-14 02:01:46 +02:00
Veetaha
1e73811fbe
vscode: amend server installation logic to account for nightlies
2020-03-14 02:01:46 +02:00
Veetaha
601fc9d1ab
vscode: add nightly extension installation logic
2020-03-14 02:01:46 +02:00
Veetaha
6d2d753677
vscode: prepare config for nightlies
2020-03-14 02:01:46 +02:00
Veetaha
bc98c02dd0
vscode: prepare package.json for nightlies
2020-03-14 02:01:46 +02:00
Veetaha
0f826aec82
vscode: get release date from release info
2020-03-14 02:01:46 +02:00
Veetaha
98b2a942d1
vscode-prerefactor: add some utility functions
2020-03-14 02:01:46 +02:00
Veetaha
8203828bb0
vscode-prerefactor: merge two files into downloads.ts
2020-03-14 02:01:46 +02:00
Steffen Lyngbaek
f0b58fd1fa
Use idiomatic way of defining floats
2020-03-13 16:27:39 -07:00
Steffen Lyngbaek
083035fd06
Use WorkDoneProgress LSP API for initial load
...
Addresses #3283
Rather than using custom UI for showing the loaded state. Rely
on the WorkDoneProgress API in 3.15.0
https://microsoft.github.io/language-server-protocol/specification#workDoneProgress .
No client-side work was necessary. The UI is not exactly what is
described in the issue but afaict that's how VS Code implements the LSP
API.
- The WorkDoneProgressEnd does not appear to display its message
contents (controlled by vscode)
2020-03-13 16:03:02 -07:00
bors[bot]
bf0c3ec67e
Merge #3583
...
3583: Simplify r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-03-13 17:02:32 +00:00
Aleksey Kladov
6eb05c4a14
Simplify
2020-03-13 18:02:04 +01:00
Aleksey Kladov
a6638af4a6
Simplify tests
2020-03-13 18:00:23 +01:00