Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support LSP 3.15 | Jeremy Kolb | 2019-12-11 | 1 | -1/+20 |
| | | | | This merely upgrades our protocol support. It does not add any of the new features. | ||||
* | Skip slow tests by default | Aleksey Kladov | 2019-12-07 | 1 | -0/+38 |
| | |||||
* | Run rustfmt with respect to Cargo.toml edition | Vincent Rouillé | 2019-12-04 | 1 | -0/+58 |
| | |||||
* | Remove flexi_logger from ra_lsp_server | Alexander Ekdahl | 2019-11-30 | 2 | -3/+1 |
| | |||||
* | Use raw cfgs in json project and fix typo | oxalica | 2019-10-05 | 1 | -1/+7 |
| | |||||
* | don't deadlock on shutdown | Aleksey Kladov | 2019-09-06 | 1 | -1/+1 |
| | | | | | | | Specifically, when we tear down IO threads, we should take care to dispose connection. closes #1775 | ||||
* | :arrow_up: lsp-server | Aleksey Kladov | 2019-08-30 | 1 | -28/+29 |
| | |||||
* | move lsp-server to a separate repository | Aleksey Kladov | 2019-08-30 | 1 | -29/+28 |
| | |||||
* | translate \n -> \r\n on the way out | Aleksey Kladov | 2019-08-20 | 1 | -5/+5 |
| | |||||
* | add tests for crlf | Aleksey Kladov | 2019-08-20 | 1 | -0/+46 |
| | |||||
* | don't load sysroot in most heavy tests | Aleksey Kladov | 2019-08-19 | 2 | -8/+24 |
| | |||||
* | fix tests | Aleksey Kladov | 2019-08-06 | 1 | -2/+2 |
| | |||||
* | don't send LocationLink unless the client opts-in | Aleksey Kladov | 2019-07-08 | 1 | -3/+21 |
| | | | | closes #1474 | ||||
* | use flatten branch of lsp-types | Jeremy Kolb | 2019-07-07 | 1 | -2/+4 |
| | |||||
* | allow rustfmt to reorder imports | Aleksey Kladov | 2019-07-04 | 2 | -13/+8 |
| | | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway | ||||
* | Fix clippy::unused_mut | Alan Du | 2019-06-04 | 1 | -1/+1 |
| | |||||
* | Fix clippy::unnecessary_mut_passed | Alan Du | 2019-06-04 | 1 | -7/+2 |
| | |||||
* | Fix clippy::single_match | Alan Du | 2019-06-04 | 1 | -4/+3 |
| | |||||
* | bump timeout for CI | Aleksey Kladov | 2019-05-29 | 1 | -1/+1 |
| | |||||
* | silnce profiling in tests | Aleksey Kladov | 2019-05-29 | 1 | -1/+2 |
| | |||||
* | check cancellation when expanding macros | Aleksey Kladov | 2019-05-27 | 1 | -3/+2 |
| | |||||
* | enable profiling in tests | Aleksey Kladov | 2019-05-27 | 2 | -1/+83 |
| | |||||
* | cleanup cancellation | Aleksey Kladov | 2019-04-17 | 1 | -10/+5 |
| | | | | | Now that we explicitelly exit the reading loop on exit notification, we can assume that the sender is always alive | ||||
* | Modifies runnables test to use multi-workspace root | Roberto Vidal | 2019-04-14 | 2 | -29/+68 |
| | |||||
* | Sends cwd info for runnables and code lenses | Roberto Vidal | 2019-04-14 | 2 | -2/+10 |
| | |||||
* | Adds support for multiple editor workspaces on initialization | Roberto Vidal | 2019-04-14 | 1 | -1/+1 |
| | | | | This is a quick, partial fix for #1104 | ||||
* | Fix test_missing_module_code_action_in_json_project on Windows | Ville Penttinen | 2019-03-07 | 1 | -6/+11 |
| | | | | | | | | The test would fail on Windows due to the paths not being properly escaped for JSON. In addition adds extra braces around the fn main to actually introduce braces in the file. | ||||
* | when loading workspace, say how many packages were loaded | Aleksey Kladov | 2019-03-07 | 2 | -15/+14 |
| | | | | | this should help to debug configuration issues, when you see `0 packages loaded` or something like that. | ||||
* | Remove rust-project.json test w/ dependencies. | David Wood | 2019-03-07 | 1 | -43/+0 |
| | |||||
* | Add test demonstrating logic for handling deps. | David Wood | 2019-03-07 | 1 | -1/+44 |
| | |||||
* | Initial implementation of project-lock.json. | David Wood | 2019-03-07 | 2 | -2/+69 |
| | | | | | This commit adds a initial implementation of project-lock.json, a build system agnostic method of specifying the crate graph and roots. | ||||
* | Add showWorkspaceLoadedNotification to vscode client | Ville Penttinen | 2019-03-06 | 1 | -1/+8 |
| | | | | | | | | | This allows users to control whether or not they want to see the "workspace loaded" notification. This is done on the server side using InitializationOptions which are provided by the client. By default show_workspace_loaded is true, meaning the notification is sent. | ||||
* | Rename feedback to show_message | Ville Penttinen | 2019-03-05 | 2 | -10/+10 |
| | |||||
* | Send an actual ShowMessage instead of InternalFeedback in feedback() | Ville Penttinen | 2019-03-05 | 1 | -3/+5 |
| | | | | | | | This now allows us to send a notification that can be shown in the UI when the workspace has been loaded. Additionally this removes the need for internal_mode flag. | ||||
* | Fix the build | kjeremy | 2019-02-27 | 1 | -1/+3 |
| | |||||
* | Assign IDs to assists | Aleksey Kladov | 2019-02-24 | 1 | -4/+7 |
| | |||||
* | automatically wait for worker threads | Aleksey Kladov | 2019-02-14 | 1 | -12/+5 |
| | | | | closes #817 | ||||
* | reformat the world | Aleksey Kladov | 2019-02-08 | 2 | -21/+5 |
| | |||||
* | align command naming | Aleksey Kladov | 2019-01-28 | 1 | -1/+1 |
| | |||||
* | switch to lsp-types | Aleksey Kladov | 2019-01-14 | 2 | -2/+2 |
| | |||||
* | wire sysroot into crate graph | Aleksey Kladov | 2019-01-10 | 2 | -31/+23 |
| | |||||
* | add sysroot boilerplate | Aleksey Kladov | 2019-01-10 | 1 | -1/+40 |
| | |||||
* | dont depend on tools from lsp-server | Aleksey Kladov | 2019-01-10 | 1 | -2/+0 |
| | |||||
* | fix tests | Bernardo | 2019-01-03 | 1 | -9/+14 |
| | |||||
* | Merge #378 | bors[bot] | 2018-12-30 | 1 | -2/+2 |
|\ | | | | | | | | | | | | | | | 378: migrate-to-tempdir r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | :arrow_up: tempdir | Aleksey Kladov | 2018-12-30 | 1 | -2/+2 |
| | | |||||
* | | :arrow_up: crossbeam | Aleksey Kladov | 2018-12-30 | 1 | -4/+9 |
|/ | | | | closes #189 | ||||
* | Install rustfmt in rustfmt test | Aleksander Vognild Burkow | 2018-12-29 | 1 | -0/+2 |
| | |||||
* | Add support for formatting entire document with rustfmt | Aleksander Vognild Burkow | 2018-12-29 | 1 | -2/+54 |
| | | | | | | Attempting to format a document when rustfmt isn't installed will result in an error being returned to the frontend. An alternative implementation would be returning zero replacements. | ||||
* | fix the test | Aleksey Kladov | 2018-12-27 | 1 | -2/+2 |
| |