aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_lsp_server/src/server_world.rs
Commit message (Collapse)AuthorAgeFilesLines
* optimization: cancel backlog in onEnterAleksey Kladov2019-05-291-0/+4
|
* add latest requests to status pageAleksey Kladov2019-05-291-0/+29
|
* Sends cwd info for runnables and code lensesRoberto Vidal2019-04-141-1/+6
|
* Adds support for multiple editor workspaces on initializationRoberto Vidal2019-04-141-9/+11
| | | | This is a quick, partial fix for #1104
* Remove checking file existsEdwin Cheng2019-04-071-13/+6
|
* fix formattingEdwin Cheng2019-04-071-1/+2
|
* Add warning when open file outside workspaceEdwin Cheng2019-04-061-5/+15
|
* Improve filtering of file rootsVille Penttinen2019-03-201-29/+5
| | | | | | | | | `ProjectWorkspace::to_roots` now returns a new `ProjectRoot` which contains information regarding whether or not the given path is part of the current workspace or an external dependency. This information can then be used in `ra_batch` and `ra_lsp_server` to implement more advanced filtering. This allows us to filter some unnecessary folders from external dependencies such as tests, examples and benches.
* Upgrade ra_vfs to use new FilteringVille Penttinen2019-03-181-2/+28
| | | | | Currently this matches the previous filtering, meaning all roots are filtered using the same rules.
* Rename and change `add_roots` to return a `Vec`.David Wood2019-03-071-1/+1
|
* Initial implementation of project-lock.json.David Wood2019-03-071-7/+2
| | | | | This commit adds a initial implementation of project-lock.json, a build system agnostic method of specifying the crate graph and roots.
* Implement BatchDatabase constructionFlorian Diebold2019-02-101-3/+1
|
* Remove Vfs from project modelFlorian Diebold2019-02-091-1/+5
|
* Move crate graph generation to ra_project_modelFlorian Diebold2019-02-091-82/+3
|
* reformat the worldAleksey Kladov2019-02-081-23/+5
|
* automatically collect garbageAleksey Kladov2019-01-271-1/+5
|
* add gc requestAleksey Kladov2019-01-251-0/+4
|
* ad status commandAleksey Kladov2019-01-221-0/+15
|
* switch to lsp-typesAleksey Kladov2019-01-141-1/+1
|
* gracefully handle cycles in crate graphAleksey Kladov2019-01-131-4/+21
| | | | | rust-lang/rust has absolutely weird setup with rustc-workspace-shim, which leads to real cycles.
* wire sysroot into crate graphAleksey Kladov2019-01-101-2/+49
|
* add sysroot boilerplateAleksey Kladov2019-01-101-12/+12
|
* fix usages after renameAleksey Kladov2019-01-081-3/+3
|
* extract area to a crateAleksey Kladov2019-01-041-11/+21
|
* log timesAleksey Kladov2018-12-221-1/+0
|
* edits use source-root APIAleksey Kladov2018-12-211-1/+9
|
* fix testsAleksey Kladov2018-12-201-1/+2
|
* fix sycAleksey Kladov2018-12-201-7/+26
|
* swtich lsp server to vfsAleksey Kladov2018-12-201-122/+81
|
* remove more importsAleksey Kladov2018-12-201-1/+1
|
* thread info about dep namesAleksey Kladov2018-12-091-2/+2
|
* propagate deps to CrateGraphAleksey Kladov2018-12-091-11/+28
|
* modernize moreAleksey Kladov2018-12-061-0/+1
|
* move db basics to ra_dbAleksey Kladov2018-11-281-1/+1
| | | | This should allow to move hir to a separate crate
* Use Default everywhereAleksey Kladov2018-11-041-9/+1
|
* Reformat allAleksey Kladov2018-10-311-4/+4
|
* Encapsulate CrateGraph a bitAleksey Kladov2018-10-251-6/+3
|
* Store all the data in the Salsa DatabaseAleksey Kladov2018-10-251-22/+48
|
* clippy: Use if lets and remove redundant returnsAlan Du2018-10-181-3/+1
|
* Cargo FormatJeremy A. Kolb2018-10-161-33/+43
| | | | Run `cargo fmt` and ignore generated files
* remove clonesAleksey Kladov2018-10-151-1/+0
|
* migrate analysis and server to 2018Aleksey Kladov2018-10-151-1/+1
|
* Replace HashMap, HashSet with FxHashMap and FxHashSetMuhammad Mominul Huque2018-10-111-4/+4
|
* rename all thingsAleksey Kladov2018-09-161-0/+167