| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-07-18 | Improve file watcher config | Jonas Schievink | -1/+9 | |
| 2022-07-13 | fix: Fix VSCode status bar tooltip not showing the error messages | Lukas Wirth | -15/+16 | |
| 2022-07-09 | Bump transitive npm deps | Laurențiu Nicola | -741/+347 | |
| 2022-07-09 | Bump @vscode/test-electron | Laurențiu Nicola | -8/+8 | |
| 2022-07-09 | Bump @types/node to 16 | Laurențiu Nicola | -8/+8 | |
| 2022-07-09 | Bump typescript and tslib | Laurențiu Nicola | -16/+16 | |
| 2022-07-09 | Bump prettier | Laurențiu Nicola | -8/+8 | |
| 2022-07-09 | Bump @typescript-eslint | Laurențiu Nicola | -106/+106 | |
| 2022-07-09 | Bump vsce | Laurențiu Nicola | -8/+8 | |
| 2022-07-09 | Bump eslint | Laurențiu Nicola | -50/+50 | |
| 2022-07-09 | Bump esbuild | Laurențiu Nicola | -170/+170 | |
| 2022-07-09 | Bump d3 and d3-graphviz | Laurențiu Nicola | -32/+32 | |
| 2022-07-09 | Bump vscode-languageclient | Laurențiu Nicola | -35/+38 | |
| 2022-07-08 | Update remaining GitHub URLs | Jonas Schievink | -2/+2 | |
| 2022-07-06 | Code: use different schemes for the custom views | Laurențiu Nicola | -10/+20 | |
| 2022-07-04 | Add back restartServerOnConfigChange option | Florian Diebold | -0/+5 | |
| 2022-07-04 | Improve documentation for buildScripts.overrideCommand / ↵ | Florian Diebold | -10/+5 | |
| checkOnSave.overrideCommand | ||||
| 2022-06-29 | Ignore the `bin` artifact for `bench` targets | Chayim Refael Friedman | -1/+1 | |
| Just like `test`. | ||||
| 2022-06-23 | Try to publish releases to OpenVSX | Laurențiu Nicola | -0/+112 | |
| 2022-06-15 | Auto merge of #12541 - Veykril:vs-reload, r=Veykril | bors | -2/+2 | |
| fix: Clear proc-macro changed flag when reloading workspace | ||||
| 2022-06-15 | fix: Clear proc-macro changed flag when reloading workspace | Lukas Wirth | -2/+2 | |
| 2022-06-14 | fix typo in package.json | Kevin Ushey | -1/+1 | |
| 2022-06-14 | fix: Ask the user to reload the vscode window when changing server settings | Lukas Wirth | -10/+23 | |
| 2022-06-06 | Add restartServerOnConfigChange setting | Hasan Ali | -1/+21 | |
| 2022-06-05 | Restart server automatically on settings changes | Hasan Ali | -8/+1 | |
| 2022-06-05 | Auto merge of #12472 - Veykril:output-ch, r=Veykril | bors | -7/+29 | |
| internal: Keep output channels across restarts cc https://github.com/rust-lang/rust-analyzer/pull/12470 | ||||
| 2022-06-05 | internal: Keep output channels across restarts | Lukas Wirth | -7/+29 | |
| 2022-06-05 | fix: Restart the server instead of reloading the window when config changes | Lukas Wirth | -1/+1 | |
| 2022-06-05 | fix: Cleanup output channels when restarting server | Lukas Wirth | -0/+2 | |
| 2022-06-01 | [editors/vscode] cleaer status bar bg color / command when server status ↵ | Jake Heinz | -0/+2 | |
| returns to OK | ||||
| 2022-05-31 | fix: Fix VSCode config patching incorrectly patching some configs | Lukas Wirth | -4/+4 | |
| 2022-05-28 | fix: add an option to show inlay hint for return type of closures without block | harpsword | -3/+13 | |
| 2022-05-26 | Fix typo | Hofer-Julian | -1/+1 | |
| 2022-05-26 | internal: Use statusBarItem colors for status item in VSCode | Lukas Wirth | -2/+8 | |
| 2022-05-25 | internal: Make autoclosing angle brackets configurable, disabled by default | Lukas Wirth | -0/+5 | |
| 2022-05-24 | prettier | Jake Heinz | -3/+9 | |
| 2022-05-24 | vscode: fix extraEnv handling numeric values | Jake Heinz | -2/+6 | |
| 2022-05-21 | Fix broken async callback in join lines | Laurențiu Nicola | -2/+3 | |
| 2022-05-20 | Add "cargo clippy" task preset | Jonas Schievink | -0/+1 | |
| 2022-05-20 | feat: hide type inlay hints for initializations of closures | andylizi | -0/+5 | |
| 2022-05-20 | remove duplicate 'to' in `cachePriming.numThreads` option description | Equinox | -1/+1 | |
| 2022-05-18 | "Show implementations" link display error fix | Andrei Listochkin | -3/+48 | |
| While VSCode [uses it's own implementation for URIs](https://github.com/microsoft/vscode-uri) which notably doesn't have any limits of URI size, the renderer itself relies on Web platform engine, that limits the length of the URLs and bails out when the attribute length of an `href` inside `a` tag is too long. Command URIs have a form of `command:command-name?arguments`, where `arguments` is a percent-encoded array of data we want to pass along to the command function. For "Show References" this is a list of all file URIs with locations of every reference, and it can get quite long. This PR introduces another intermediary `linkToCommand` command. When we render a command link, a reference to a command with all its arguments is stored in a map, and instead a `linkToCommand` link is rendered with the key to that map. For now the map is cleaned up periodically (I've set it to every 10 minutes). In general case we'll probably need to introduce TTLs or flags to denote ephemeral links (like these in hover popups) and persistent links and clean those separately. But for now simply keeping the last few links in the map should be good enough. Likewise, we could add code to remove a target command from the map after the link is clicked, but assuming most links in hover sheets won't be clicked anyway this code won't change the overall memory use much. Closes #9926 | ||||
| 2022-05-17 | automate braceless return substitution for long lines | Andrei Listochkin | -2/+5 | |
| Per [bjorn3][https://github.com/bjorn3] suggestion resolves cases where an early return is moved to a separate line due to line width formatting. This setting changes ``` if (a very long condition) return; ``` to ``` if (a very long condition) { return; } ``` while keeping ``` if (short) return; ``` as is. In pathological cases this may cause `npm run fix` not to fix formatting in one go and may require running it twice. | ||||
| 2022-05-17 | remove tsfmt from dependencies | Andrei Listochkin | -157/+2 | |
| 2022-05-17 | prettier run | Andrei Listochkin | -816/+1177 | |
| 2022-05-17 | use prettier to format the code | Andrei Listochkin | -2/+2 | |
| 2022-05-17 | prettier config | Andrei Listochkin | -0/+53 | |
| [Prettier][1] is an up-to date code formatter for JavaScript ecosystem. For settings we rely on [EditorConfig][2] for things like tab style and size (with added bonus that the code editor with an EditorConfig plugin does some automated code formatting on file save for you). Unfortunately, Prettier's Glob handling isn't great: 1. `*.{ts,js,json}` has no effect 2. Similarly, in a list of globs `*.ts,*.js,*.json` only the first glob has an effect, the rest are ignored. That's why the file looks the way it does. The only other setting we change is line width. [Lukas][3] suggested we use 100 instead of 80, because that's what Rustfmt is using. [1]: https://prettier.io [2]: https://editorconfig.org [3]: https://github.com/Veykril | ||||
| 2022-05-17 | Bump extension version | Jonas Schievink | -1/+1 | |
| 2022-05-17 | Fix incorrect config key in client config update | Lukas Wirth | -1/+1 | |
| Closes https://github.com/rust-lang/rust-analyzer/issues/12288 | ||||
| 2022-05-16 | Show inlay hints after a `}` to indicate the closed item | Jonas Schievink | -0/+11 | |
