Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove unnecessary flags | Aleksey Kladov | 2020-02-03 | 1 | -2/+2 | |
| | ||||||
* | Remove rollup-typescript | Aleksey Kladov | 2020-02-03 | 3 | -15/+2 | |
| | | | | It seems like just calling typescript directly is simpler and more reliable? | |||||
* | Update some rollup packages | Aleksey Kladov | 2020-02-03 | 2 | -29/+32 | |
| | ||||||
* | Use simple prng instead of a dependency | Aleksey Kladov | 2020-02-03 | 4 | -18/+23 | |
| | | | | closes #2999 | |||||
* | Remove recent improvements to the build script | Aleksey Kladov | 2020-02-03 | 3 | -15/+14 | |
| | | | | | | | | tslib as a dev dependency and commonjs modules are definitely *wrong* in the ideal world, **but** in the real world that's the only combination that works. See https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Problems.20with.20TypeScript.20build | |||||
* | Fix build of typscript extension | Aleksey Kladov | 2020-02-03 | 1 | -0/+1 | |
| | ||||||
* | vscode: fix bundling by switching to es2015 target modules system | Veetaha | 2020-02-03 | 1 | -1/+1 | |
| | ||||||
* | vscode: dropped npm-check-updates script | Veetaha | 2020-02-02 | 2 | -2014/+1 | |
| | ||||||
* | vscode: updated rollup typescript so it typechecks the bundle | Veetaha | 2020-02-02 | 2 | -7/+2020 | |
| | ||||||
* | vscode: use void where possible | Veetaha | 2020-02-02 | 3 | -5/+9 | |
| | ||||||
* | vscode: fix, fallback to any for cmd type | Veetaha | 2020-02-02 | 1 | -1/+1 | |
| | ||||||
* | vscode extension: migrate from any to unknown where possible | Veetaha | 2020-02-02 | 4 | -9/+9 | |
| | ||||||
* | vscode: fix type | Veetaha | 2020-02-02 | 1 | -1/+1 | |
| | ||||||
* | vscode refactoring: use more laconic export snytax, split huge string to ↵ | Veetaha | 2020-02-02 | 3 | -33/+18 | |
| | | | | several lines | |||||
* | vscode extension cleanup: migrate to prefer-const tslint rule | Veetaha | 2020-02-02 | 6 | -10/+11 | |
| | ||||||
* | Merge #2979 | bors[bot] | 2020-02-02 | 3 | -4/+4 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2979: vscode: now we are actually using tslib r=matklad a=Veetaha We had an incorrect setup where `tslib` was in `devDependencies`. FYI: tslib is a runtime dependency, it contains functions that are used by transpiled JavaScript in order not to inline them in each file. For example: ```ts // foo.ts (source code) import * as foo from "foo"; // --------------------------- // foo.js (compiled output) "use strict"; var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; result["default"] = mod; return result; }; Object.defineProperty(exports, "__esModule", { value: true }); const foo = __importStar(require("foo")); ``` As you see, `tsc` generated that `__importStar` helper function in compiled output. And it generates it per each file if you don't enable `"importHelpers": true`. Now with `importHelpers` enabled we get the following picture: ```ts // foo.ts (source code) import * as foo from "foo"; // --------------------------- // foo.js (compiled output) "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const foo = tslib_1.__importStar(require("foo")); ``` It saves some bundle size, but I am not entirely sure wheter we want that. Discussions are welcome! Co-authored-by: Veetaha <[email protected]> | |||||
| * | vscode: moved tslib to runtime dependencies and added \"importHelpers\": true | Veetaha | 2020-02-01 | 3 | -4/+4 | |
| | | ||||||
* | | fix repo link in package.json | Veetaha | 2020-02-02 | 1 | -1/+2 | |
|/ | ||||||
* | Merge #2964 | bors[bot] | 2020-02-01 | 1 | -8/+14 | |
|\ | | | | | | | | | | | | | | | 2964: Improve responsiveness of the cargo check status label r=matklad a=lnicola This is still not ideal because the label displays the crate that was just checked, not the one that's currently being checked. But it should give the impression of being faster. Co-authored-by: Laurențiu Nicola <[email protected]> | |||||
| * | Improve responsiveness of the cargo check status label | Laurențiu Nicola | 2020-01-31 | 1 | -8/+14 | |
| | | ||||||
* | | Tsfmt | bjorn3 | 2020-02-01 | 1 | -2/+2 | |
| | | ||||||
* | | Fix seedrandom in packaged extension | bjorn3 | 2020-02-01 | 2 | -3/+3 | |
| | | | | | | | | Fixes #2971 | |||||
* | | [VSCode] Fix syntax highlighting | bjorn3 | 2020-02-01 | 1 | -1/+3 | |
|/ | | | | Fixes #2969 | |||||
* | Provide better diagnostics if the server is not in path | Aleksey Kladov | 2020-01-28 | 1 | -1/+7 | |
| | ||||||
* | :arrow_up: node | Aleksey Kladov | 2020-01-28 | 2 | -47/+47 | |
| | ||||||
* | vscode-languageclient 6.1.0 | kjeremy | 2020-01-27 | 2 | -13/+13 | |
| | | | | Adds support for proposed semantic highlighting extension | |||||
* | vscode-languageclient 6.0.1 | Jeremy Kolb | 2020-01-21 | 2 | -12/+12 | |
| | ||||||
* | Apply the api design suggestions | Kirill Bulatov | 2020-01-15 | 3 | -13/+17 | |
| | ||||||
* | Another attempt to add multiple edits | Kirill Bulatov | 2020-01-15 | 2 | -3/+13 | |
| | ||||||
* | Extension icon | Aleksey Kladov | 2020-01-15 | 1 | -0/+0 | |
| | ||||||
* | Use types from vscode-langaugeclient | Emil Lauridsen | 2020-01-15 | 3 | -31/+9 | |
| | ||||||
* | Merge #2843 | bors[bot] | 2020-01-15 | 2 | -11/+42 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | 2843: Add inlay parameter name hints for call expr r=matklad a=imtsuki This patch adds Intellij-like parameter name hints for literal values in function calls. <img width="624" alt="Screenshot" src="https://user-images.githubusercontent.com/8423594/72366533-68d7f800-3735-11ea-9279-cf193ca8ca2f.png"> Signed-off-by: imtsuki <[email protected]> Co-authored-by: imtsuki <[email protected]> | |||||
| * | Add inlay parameter name hints for function calls | imtsuki | 2020-01-14 | 2 | -11/+42 | |
| | | | | | | | | Signed-off-by: imtsuki <[email protected]> | |||||
* | | Improve readability | memoryruins | 2020-01-15 | 1 | -14/+11 | |
| | | ||||||
* | | Display vscode message after changing cargo-watch options | memoryruins | 2020-01-15 | 1 | -0/+19 | |
| | | ||||||
* | | Language Server Protocol 3.15 is now stable | kjeremy | 2020-01-14 | 2 | -16/+16 | |
| | | | | | | | | Update the client | |||||
* | | vscode-languageclient 6.0.0-next.10 | kjeremy | 2020-01-13 | 2 | -16/+16 | |
|/ | ||||||
* | Rename VS Code extension to rust-analyzer | Aleksey Kladov | 2020-01-13 | 4 | -5/+7 | |
| | ||||||
* | Fix lruCapacity config setting type | Marco Groppo | 2020-01-11 | 1 | -1/+4 | |
| | ||||||
* | Merge #2714 | bors[bot] | 2020-01-06 | 1 | -0/+4 | |
|\ | | | | | | | | | | | | | | | 2714: Sanity check for missing server binary r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | Sanity check for missing server binary | Aleksey Kladov | 2019-12-31 | 1 | -0/+4 | |
| | | ||||||
* | | Allow disabling inlay hints | Aleksey Kladov | 2020-01-01 | 1 | -1/+2 | |
| | | ||||||
* | | Fixes to progress display | Aleksey Kladov | 2019-12-31 | 2 | -17/+12 | |
|/ | ||||||
* | Add semicolons | Aleksey Kladov | 2019-12-31 | 14 | -38/+160 | |
| | ||||||
* | Fix NPEs | Aleksey Kladov | 2019-12-31 | 5 | -21/+24 | |
| | ||||||
* | Work around synchrnonisation issue | Aleksey Kladov | 2019-12-31 | 1 | -6/+11 | |
| | ||||||
* | Refactor server lifecycle | Aleksey Kladov | 2019-12-31 | 12 | -201/+218 | |
| | ||||||
* | Refactor config | Aleksey Kladov | 2019-12-31 | 2 | -7/+6 | |
| | ||||||
* | Drop needless pubs | Aleksey Kladov | 2019-12-31 | 1 | -14/+14 | |
| | ||||||
* | Move config to Ctx | Aleksey Kladov | 2019-12-31 | 3 | -7/+5 | |
| |