about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2023-05-02Test for Builtin TypeDdystopia-1/+14
2023-05-02Update hash in `lsp-extensions.md`Ddystopia-3/+3
2023-05-02Solve platform-specific issuesDdystopia-10/+8
2023-05-02Tests for `externalDocs`Ddystopia-19/+100
2023-05-02Change signature of `externalDocs` in `lsp-extensions`Ddystopia-2/+2
2023-05-02Small improvements and fixesDdystopia-6/+16
2023-05-02Add doc stringsDdystopia-4/+9
2023-05-02Add `target_dir` path argument for `external_docs` and other methodsDdystopia-19/+36
2023-05-02Add support for local documentation links alongside web documentation links, ↵Ddystopia-45/+82
pending for `target_dir` path and tests
2023-05-02Add `target_directory` path to `CargoWorkspace`Ddystopia-1/+9
2023-05-02Auto merge of #11557 - bruno-ortiz:rust-dependencies, r=bruno-ortizbors-13/+522
Creating rust dependencies tree explorer Hello! I tried to implement a tree view that shows the dependencies of a project. It allows to see all dependencies to the project and it uses `cargo tree` for it. Also it allows to click and open the files, the viewtree tries its best to follow the openned file in the editor. Here is an example: ![image](https://user-images.githubusercontent.com/5748995/155822183-1e227c7b-7929-4fc8-8eed-29ccfc5e14fe.png) Any feedback is welcome since i have basically no professional experience with TS.
2023-05-02last fixes after rebaseBruno Ortiz-62/+61
2023-05-02fixing TS linting, removing importBruno Ortiz-1/+0
2023-05-02Accepting review suggestionsBruno Ortiz-28/+40
2023-05-02adding doc and simplifying functionBruno Ortiz-24/+33
2023-05-02fixing ts linting and rust testBruno Ortiz-28/+30
2023-05-02final rabasing fixesBruno Ortiz-104/+23
2023-05-02accepting review suggestionsBruno Ortiz-97/+67
2023-05-02fixing tests for windowsBruno Ortiz-2/+9
2023-05-02reveal only when tree is visibleBruno Ortiz-12/+29
2023-05-02Adding crate_root_path to crate_graphBruno Ortiz-37/+74
2023-05-02improving code to work with multi-workspacesBruno Ortiz-23/+89
2023-05-02Fixing naming from graph to listBruno Ortiz-48/+52
2023-05-02Fixing testsBruno Ortiz-1/+30
2023-05-02running prettierBruno Ortiz-91/+86
2023-05-02fixing main_loop.rsBruno Ortiz-1/+0
2023-05-02removing unused codeBruno Ortiz-13/+6
2023-05-02WIP: Add lsp-ext scaffoldLukas Wirth-3/+24
2023-05-02Remove unnecessary openFile commandLukas Wirth-5/+1
2023-05-02Reformat VSCode client codeLukas Wirth-41/+36
2023-05-02removing unused functionbruno-ortiz-26/+0
2023-05-02fixing linting problemasbruno-ortiz-30/+36
2023-05-02fixing stblib loadingbruno-ortiz-1/+2
2023-05-02Creating rust dependencies tree viewbruno-ortiz-6/+115
2023-05-02fetching dependencies from the serverBruno Ortiz-156/+155
2023-05-02WIP: Add lsp-ext scaffoldLukas Wirth-1/+40
2023-05-02Remove unnecessary openFile commandLukas Wirth-17/+2
2023-05-02Reformat VSCode client codeLukas Wirth-72/+82
2023-05-02removing unused functionbruno-ortiz-26/+0
2023-05-02fixing linting problemasbruno-ortiz-131/+131
2023-05-02fixing stblib loadingbruno-ortiz-1/+4
2023-05-02Creating rust dependencies tree viewbruno-ortiz-70/+410
2023-05-02Auto merge of #14716 - Veykril:trait-deps-query, r=Veykrilbors-29/+20
Don't merge trait_impls_in_deps results Closes https://github.com/rust-lang/rust-analyzer/issues/9167 We effectively keep a lot of copies of `TraitImpl` results in memory by merging them into the result of this query. This wastes a lot of memory unnecessarily. The change here brings memory usage of self down by 50mb (at a slight cost of trait solving unfortunately, though I'm hopeful it was just noice)
2023-05-02Don't merge trait_impls_in_deps resultsLukas Wirth-29/+20
2023-05-02Auto merge of #14715 - Veykril:symbol-index, r=Veykrilbors-684/+422
Refactor symbol index Closes https://github.com/rust-lang/rust-analyzer/issues/14677 instead of eagerly fetching the source data in symbol index we do it lazily now, this shouldn't make it much more expensive as we had to parse the source most of the time anyways even after fetching.
2023-05-02Refactor symbol indexLukas Wirth-684/+422
2023-05-02Auto merge of #14705 - HKalbasi:mir, r=lnicolabors-60/+164
Fix some mir related bugs fix #14701 fix #14704
2023-05-02Catch overflow in shift binop evaluationhkalbasi-20/+27
2023-05-02Auto merge of #14714 - jhgg:hover/exclude-sized-trait-in-goto-actions, r=Veykrilbors-3/+24
fix: ide: exclude sized in go-to actions in hover fixes #13163 i opted to just simply omit `Sized` entirely from go-to actions, as opposed to including it if even someone writes an explicit `T: Sized`, as i think a go-to on Sized is of dubious value practically.
2023-05-02fix: ide: exclude sized in go-to actionsJake Heinz-3/+24