Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | vscode: refactor levels of code nesting and string literals quotes | Veetaha | 2020-02-09 | 1 | -26/+30 | |
| | | ||||||
| * | vscode: fix chmod to octal literal | Veetaha | 2020-02-09 | 1 | -1/+1 | |
| | | | | | | Co-Authored-By: Aleksey Kladov <[email protected]> | |||||
| * | vscode: minor names and message contents changes | Veetaha | 2020-02-08 | 2 | -9/+12 | |
| | | ||||||
| * | vscode: rename raLspServer variable to langServer | Veetaha | 2020-02-08 | 1 | -3/+3 | |
| | | ||||||
| * | vscode: refactor comment | Veetaha | 2020-02-08 | 1 | -1/+1 | |
| | | ||||||
| * | vscode: refactor platform artifact name query to switch statement, move ↵ | Veetaha | 2020-02-08 | 4 | -70/+89 | |
| | | | | | | | | BinarySource union variants into a namespace | |||||
| * | vscode: reduce throttle latency of downloadFile() progress callback for ↵ | Veetaha | 2020-02-08 | 1 | -1/+1 | |
| | | | | | | | | smoother UX | |||||
| * | vscode: add name to the second unused argument of withProgress() callback | Veetaha | 2020-02-08 | 1 | -1/+1 | |
| | | ||||||
| * | vscode: add docs to installation module interfaces and sanity check to ↵ | Veetaha | 2020-02-08 | 2 | -4/+39 | |
| | | | | | | | | donloadFile() | |||||
| * | vscode: converted fetchLatestArtifactMetadata params to positional, added docs | Veetaha | 2020-02-08 | 1 | -10/+10 | |
| | | ||||||
| * | vscode: changed chmod value to 755 as per @lnicola | Veetaha | 2020-02-08 | 1 | -3/+3 | |
| | | ||||||
| * | vscode: amended config to use binary from globalStoragePath, added ui for ↵ | Veetaha | 2020-02-08 | 10 | -41/+229 | |
| | | | | | | | | downloading | |||||
| * | added fetchLatestArtifactMetadata() and downloadFile() functions | Veetaha | 2020-02-08 | 4 | -1/+111 | |
| | | ||||||
| * | vscode: add FIXME about language client shared resource protection | Veetaha | 2020-02-08 | 1 | -0/+3 | |
| | | ||||||
* | | Remove rust-analyzer.el | Florian Diebold | 2020-02-08 | 1 | -295/+0 | |
|/ | | | | The support has been moved to emacs-lsp. | |||||
* | Merge #3024 | bors[bot] | 2020-02-05 | 8 | -21/+36 | |
|\ | | | | | | | | | | | | | | | 3024: vscode: eliminate floating promises and insane amount of resource handle leaks r=matklad a=Veetaha Khm, yeah ... Co-authored-by: Veetaha <[email protected]> | |||||
| * | vscode: eliminate floating promises and insane amount of resource handle leaks | Veetaha | 2020-02-05 | 8 | -21/+36 | |
| | | ||||||
* | | vscode: removed changes to integrity hash in package-lock.json | Veetaha | 2020-02-05 | 1 | -1/+1 | |
| | | ||||||
* | | vscode: yet another refactor commit | Veetaha | 2020-02-04 | 7 | -35/+30 | |
|/ | ||||||
* | Merge two if statements into one in editors/code/src/commands/on_enter.ts. | Grégoire Geis | 2020-02-04 | 1 | -1/+1 | |
| | | | Co-Authored-By: Veetaha <[email protected]> | |||||
* | vscode: Only handle enter if the suggest widget is hidden. | Gregoire Geis | 2020-02-03 | 1 | -1/+1 | |
| | ||||||
* | Remove enableEnhancedTyping and type overriding infrastructure. | Gregoire Geis | 2020-02-03 | 4 | -41/+1 | |
| | ||||||
* | Change default enhanced typing behavior from using type to using keybindings. | Gregoire Geis | 2020-02-03 | 1 | -1/+6 | |
| | ||||||
* | Add regular onEnter command, allowing onEnter to be called without ↵ | Gregoire Geis | 2020-02-03 | 3 | -19/+40 | |
| | | | | overriding the type command. | |||||
* | 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 | |
| | | ||||||
| | | ||||||
| \ | ||||||
*-. | | Merge #2963 #2967 | bors[bot] | 2020-02-01 | 1 | -2/+11 | |
|\ \| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2963: Emacs fixes r=matklad a=flodiebold - use provided environment for runnables (finally set `RUST_BACKTRACE`) - implement `selectAndApplySourceChange` so auto-import works :slightly_smiling_face: cc @brotzeit 2967: Disable optimizations for some build-time crates r=matklad a=lnicola This speeds up a release build on my laptop from 4m 13s to 3m 33s. It's a bit disappointing, but we don't get perfect parallelism during the build. The non-RA dependencies finish building around 72s as opposed to 112s. Co-authored-by: Florian Diebold <[email protected]> Co-authored-by: Florian Diebold <[email protected]> Co-authored-by: Laurențiu Nicola <[email protected]> | |||||
| * | | Implement support for selectAndApplySourceChange (auto import) in Emacs | Florian Diebold | 2020-01-31 | 1 | -1/+9 | |
| | | | ||||||
| * | | Fix env in emacs runnables support | Florian Diebold | 2020-01-31 | 1 | -1/+2 | |
| |/ | ||||||
* | | 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 |