Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add error handling to fetchArtifactReleaseInfo(), throw Error when no ↵ | Veetaha | 2020-02-24 | 1 | -19/+37 |
| | | | | artifact found | ||||
* | Cleanp | Aleksey Kladov | 2020-02-24 | 1 | -2/+2 |
| | |||||
* | Merge #3290 | bors[bot] | 2020-02-24 | 1 | -0/+6 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | 3290: Don't block onEnter if request fails r=matklad a=matklad closes #3286 bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Don't block onEnter if request fails | Aleksey Kladov | 2020-02-24 | 1 | -0/+6 |
| | | | | | | | | closes #3286 | ||||
* | | Merge #3288 | bors[bot] | 2020-02-24 | 1 | -2/+5 |
|\ \ | |/ |/| | | | | | | | | | | | 3288: Quick fix circular json error when sanity-check fails r=matklad a=Veetaha Related issue: #3280 Co-authored-by: Veetaha <[email protected]> | ||||
| * | Quick fix circular json error when sanity-check fails | Veetaha | 2020-02-24 | 1 | -2/+5 |
| | | | | | | Related issue: #3280 | ||||
* | | Don't break onEnter if rust-analyzer fails to start | Aleksey Kladov | 2020-02-24 | 1 | -0/+23 |
|/ | | | | closes #3253 | ||||
* | vscode: gracefully handle cancellation errors | Veetaha | 2020-02-23 | 4 | -44/+60 |
| | |||||
* | Extract client-side logging | Aleksey Kladov | 2020-02-22 | 10 | -21/+51 |
| | |||||
* | vscode: migrate to tripple equals | Veetaha | 2020-02-22 | 4 | -9/+10 |
| | |||||
* | Use stdout directly | Edwin Cheng | 2020-02-21 | 1 | -2/+1 |
| | |||||
* | Use ensureServerBinary instead | Edwin Cheng | 2020-02-21 | 1 | -5/+17 |
| | |||||
* | Add trailing newline | Edwin Cheng | 2020-02-21 | 1 | -1/+2 |
| | |||||
* | Improve server version info | Edwin Cheng | 2020-02-21 | 4 | -0/+16 |
| | |||||
* | enforce camel case | Aleksey Kladov | 2020-02-21 | 4 | -6/+8 |
| | |||||
* | Improved compatibility with themes | eaglgenes101 | 2020-02-20 | 2 | -6/+10 |
| | |||||
* | Merge pull request #3204 from ↵ | Aleksey Kladov | 2020-02-18 | 1 | -1/+0 |
|\ | | | | | | | | | Veetaha/feature/vscode-remove-updates-notification-comment vscode: remove comment about updates notification | ||||
| * | vscode: remove comment about updates notification | Veetaha | 2020-02-17 | 1 | -1/+0 |
| | | |||||
* | | Rename config value for server Path | Aleksey Kladov | 2020-02-18 | 3 | -3/+3 |
| | | |||||
* | | Rename the binary to rust-analyzer | Aleksey Kladov | 2020-02-18 | 2 | -6/+6 |
| | | |||||
* | | Merge pull request #3209 from matklad/eslint | Aleksey Kladov | 2020-02-18 | 6 | -80/+900 |
|\ \ | | | | | | | Eslint | ||||
| * | | Allow floating promises | Aleksey Kladov | 2020-02-18 | 1 | -1/+0 |
| | | | | | | | | | | | | This backfires for message-showing functions | ||||
| * | | Migrate to eslint | Aleksey Kladov | 2020-02-17 | 6 | -80/+901 |
| | | | |||||
* | | | vscode-languageclient 6.1.1 | kjeremy | 2020-02-17 | 2 | -8/+8 |
|/ / | |||||
* / | vscode: press ; to respect semicolons | Veetaha | 2020-02-17 | 7 | -17/+17 |
|/ | |||||
* | Fix extension name | Aleksey Kladov | 2020-02-17 | 1 | -1/+1 |
| | |||||
* | Simplify some more ctors | Aleksey Kladov | 2020-02-17 | 3 | -9/+3 |
| | |||||
* | Simplify ctor | Aleksey Kladov | 2020-02-17 | 1 | -17/+7 |
| | |||||
* | remove debug print | Aleksey Kladov | 2020-02-17 | 1 | -2/+0 |
| | |||||
* | Remove two stage constuction | Aleksey Kladov | 2020-02-17 | 2 | -21/+15 |
| | |||||
* | Fix link to the manual | Aleksey Kladov | 2020-02-17 | 1 | -1/+1 |
| | |||||
* | Push IO and error handling up | Aleksey Kladov | 2020-02-17 | 3 | -14/+13 |
| | |||||
* | Simplify startup | Aleksey Kladov | 2020-02-17 | 5 | -33/+25 |
| | |||||
* | Simplify TS reload logic | Aleksey Kladov | 2020-02-17 | 6 | -23/+51 |
| | | | | Fixes #3164 | ||||
* | Merge #3187 | bors[bot] | 2020-02-17 | 2 | -9/+9 |
|\ | | | | | | | | | | | | | | | 3187: :arrow_up: npm deps r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | :arrow_up: npm deps | Aleksey Kladov | 2020-02-17 | 2 | -8/+8 |
| | | |||||
| * | update lockfile | Aleksey Kladov | 2020-02-17 | 1 | -1/+1 |
| | | |||||
* | | Merge #3099 | bors[bot] | 2020-02-17 | 4 | -0/+43 |
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | 3099: Init implementation of structural search replace r=matklad a=mikhail-m1 next steps: * ignore space and other minor difference * add support to ra_cli * call rust parser to check pattern * documentation original issue #2267 Co-authored-by: Mikhail Modin <[email protected]> | ||||
| * | Init implementation of structural search replace | Mikhail Modin | 2020-02-14 | 4 | -0/+43 |
| | | |||||
* | | Merge #3181 | bors[bot] | 2020-02-17 | 3 | -3/+19 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 3181: Add ability to pass additional arguments to rustfmt. r=matklad a=Leonqn relates to #2848 Co-authored-by: Ilya Titkov <[email protected]> | ||||
| * | | Add arguments to rustfmt | Ilya Titkov | 2020-02-17 | 3 | -3/+19 |
| | | | |||||
* | | | vscode: minor refactorings | Veetaha | 2020-02-17 | 3 | -30/+28 |
| | | | |||||
* | | | vscode: add comment on possible UnhandledPromise rejection error | Veetaha | 2020-02-16 | 1 | -1/+3 |
|/ / | |||||
* | | Merge #3173 | bors[bot] | 2020-02-16 | 1 | -1/+1 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | 3173: vscode: fix stupid mistake of mine r=matklad a=Veetaha Shame on me... Fixes #3056 Co-authored-by: Veetaha <[email protected]> | ||||
| * | | vscode: fix stupid mistake | Veetaha | 2020-02-16 | 1 | -1/+1 |
| | | | |||||
* | | | vscode: added minimum bound for lruCapacity option | Veetaha | 2020-02-16 | 1 | -0/+2 |
| | | | |||||
* | | | vscode: fix all integer -> number and add nullablitiy to maxInlayHintLength | Veetaha | 2020-02-16 | 1 | -5/+2 |
| | | | |||||
* | | | vscode: update exclusiveMinimum validation according to JSONSchemaV4 specs | Veetaha | 2020-02-16 | 1 | -1/+2 |
|/ / | |||||
* | | Merge #3162 | bors[bot] | 2020-02-16 | 8 | -104/+176 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3162: Feature: vscode always downloads only the matching ra_lsp_server version r=matklad a=Veetaha I tried to separate logically connected changes into separate commits, so enjoy! Now TypeScript extension saves installed binary version in global state and always checks that the installed binary version equals the version of the TypeScript extension itself (to prevent version drifts). Also, changed `fetchLatestArtifactReleaseInfo()` to `fetchArtifactReleaseInfo()` that takes an optional release tag (when not specified fetches the latest release). The version without a release tag will be useful in the future when adding auto-checking for updates. I decided not to do `Download latest language server` command (I have stated the rationale for this in #3073) and let the extension itself decide which version of the binary it wants. This way the users will be able to get the latest `ra_lsp_server` binary after the approaching 2020-02-17 release, without having to manually delete the outdated one from `~/.config/Code/User/globalStorage/matklad.rust-analyzer`! Closes #3073 Co-authored-by: Veetaha <[email protected]> | ||||
| * | | vscode: save binary version when downloading and download only version that ↵ | Veetaha | 2020-02-16 | 1 | -96/+72 |
| | | | | | | | | | | | | matches TypeScript extension version |