aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | Start documenting review processAleksey Kladov2020-06-031-1/+104
| | | | | | | | |
* | | | | | | | | Merge #4721bors[bot]2020-06-032-2/+3
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4721: Hide squiggly for unused and unnecessary diagnostics r=matklad a=GabbeV Fixes #4229 When working with JavaScript or TypeScript in VSCode unused valiables are faded but don't have a squiggle. This PR makes rust-analyzer work similarly by setting the severity to hint when applying the unnecessary tag. VSCode usually shows a squiggle for error, warning and information and shows three dots for hint. When the unnecessary tag is present the squiggles will still show up but the three dots will not. This is my first contribution to open source. Please tell me if i need to do anything more to get this PR considered. Co-authored-by: Gabriel Valfridsson <[email protected]>
| * | | | | | | | | Hide squiggly for unused and unnecessaryGabriel Valfridsson2020-06-032-2/+3
| | | | | | | | | |
* | | | | | | | | | Merge #4720bors[bot]2020-06-0311-6/+125
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4720: Add highlight support for unsafe fn calls and raw ptr deref r=matklad a=Nashenas88 Addresses ide highlighting for #190 Co-authored-by: Paul Daniel Faria <[email protected]>
| * | | | | | | | | Add highlight support for unsafe fn calls and raw ptr derefPaul Daniel Faria2020-06-0211-6/+125
|/ / / / / / / / /
| | | | | | * | | Add documentationMikhail Rakhmanov2020-06-031-0/+24
| | | | | | | | |
| | | | | | * | | Fix review commentsMikhail Rakhmanov2020-06-035-41/+24
| | | | | | | | |
| | | | | | * | | Merge remote-tracking branch 'upstream/master' into compute-lazy-assitsMikhail Rakhmanov2020-06-0215-343/+546
| | | | | | |\ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # crates/rust-analyzer/src/to_proto.rs
* | | | | | | | | Merge #4710bors[bot]2020-06-0211-225/+427
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4710: New runnables r=matklad a=matklad bors d=@vsrs Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | | | | | | Fix testsAleksey Kladov2020-06-023-69/+270
| | | | | | | | | |
| * | | | | | | | | Spec better runnablesAleksey Kladov2020-06-024-38/+49
| | | | | | | | | |
| * | | | | | | | | New runnables APIAleksey Kladov2020-06-028-118/+108
| | | | | | | | | |
* | | | | | | | | | Merge #4711bors[bot]2020-06-023-4/+4
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4711: Disable rust-analyzer.{cargo,checkOnSave}.allFeatures by default r=matklad a=lnicola Co-authored-by: Laurențiu Nicola <[email protected]>
| * | | | | | | | | Disable rust-analyzer.{cargo,checkOnSave}.allFeatures by defaultLaurențiu Nicola2020-06-023-4/+4
| |/ / / / / / / /
* | | | | | | | | Merge #4709bors[bot]2020-06-023-124/+125
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4709: Minor r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | | | | | | MinorAleksey Kladov2020-06-023-124/+125
|/ / / / / / / / /
| | | | | | * / / Preliminary implementation of lazy CodeAssitsMikhail Rakhmanov2020-06-0213-85/+215
| |_|_|_|_|/ / / |/| | | | | | |
* | | | | | | | Merge #4708bors[bot]2020-06-023-133/+134
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4708: Move run commands to commands.ts r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | | | | | Move run commands to commands.tsAleksey Kladov2020-06-023-133/+134
| | | | | | | | |
* | | | | | | | | Merge #4658bors[bot]2020-06-023-5/+2
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4658: Fix problem with format string tokenization r=matklad a=ruabmbua Fixed by just not handling closing curlybrace escaping. Closes https://github.com/rust-analyzer/rust-analyzer/issues/4637 Co-authored-by: Roland Ruckerbauer <[email protected]>
| * | | | | | | | Test case for format string highlighting of closing curlybraceRoland Ruckerbauer2020-05-302-0/+2
| | | | | | | | |
| * | | | | | | | Fix problem with format string tokenizationRoland Ruckerbauer2020-05-301-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed by just not handling closing curlybrace escaping.
* | | | | | | | | Merge #4580bors[bot]2020-06-0214-71/+130
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4580: Fix invoking cargo without consulting CARGO env var or standard installation paths r=matklad a=Veetaha Followup for #4329 The pr essentially fixes [this bug](https://youtu.be/EzQ7YIIo1rY?t=2189) cc @lefticus Co-authored-by: veetaha <[email protected]>
| * | | | | | | | Change Runnable.bin -> Runnable.kindveetaha2020-05-3113-83/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per matklad, we now pass the responsibility for finding the binary to the frontend. Also, added caching for finding the binary path to reduce the amount of filesystem interactions.
| * | | | | | | | Fix tests, apply code review proposalsveetaha2020-05-315-14/+22
| | | | | | | | |
| * | | | | | | | Fix invoking cargo without consulting CARGO or standard installation pathsveetaha2020-05-315-5/+16
| | | | | | | | |
* | | | | | | | | Merge #4701bors[bot]2020-06-021-1/+1
|\ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / | |/| | | | | | / | |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4701: Simplify r=kjeremy a=Veetaha Co-authored-by: veetaha <[email protected]>
| * | | | | | | Simplifyveetaha2020-06-021-1/+1
|/ / / / / / /
* | | | | | | Merge #4688bors[bot]2020-06-011-0/+10
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4688: Document initilizationOptions used by rust-analyzer r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | | | | Subscribe to protocol changesAleksey Kladov2020-06-011-0/+2
| | | | | | | |
| * | | | | | | Document initilizationOptions used by rust-analyzerAleksey Kladov2020-06-011-0/+8
| | | | | | | |
* | | | | | | | Merge #4686bors[bot]2020-06-011-72/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4686: Drop unused document r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | | | | Drop unused documentAleksey Kladov2020-06-011-72/+0
|/ / / / / / /
* | | | | | | Merge #4682bors[bot]2020-06-014-87/+87
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4682: Rename assist r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | | | | Rename assistAleksey Kladov2020-06-014-81/+78
| | | | | | | |
| * | | | | | | Cleanup importsAleksey Kladov2020-06-011-6/+9
|/ / / / / / /
* | | | | | | Merge #4675bors[bot]2020-05-311-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4675: Small refactor r=kiljacken a=Veetaha Co-authored-by: veetaha <[email protected]>
| * | | | | | | Small refactorveetaha2020-05-311-2/+2
|/ / / / / / /
* | | | | | | Merge #4674bors[bot]2020-05-312-18/+49
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4674: Recursively search submodules to find modules in which a definition is visible. r=matklad a=umanwizard Co-authored-by: Brennan Vincent <[email protected]>
| * | | | | | | add testBrennan Vincent2020-05-311-0/+27
| | | | | | | |
| * | | | | | | recursively search submodulesBrennan Vincent2020-05-311-18/+22
| | | | | | | |
* | | | | | | | Merge #4669bors[bot]2020-05-311-1/+1
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4669: Always derive from `process.env` when spawning a child process/shell execution r=matklad a=Dfinity-Alin This is useful when an extension (e.g. [Nix Environment Selector](https://marketplace.visualstudio.com/items?itemName=arrterian.nix-env-selector)) or [launch configuration](https://stackoverflow.com/questions/57641460/set-env-var-for-node-js-when-launching-through-vs-code) sets one or more environment variables. When `env` is not explicitly specified in the options passed to `child_process.spawn()` or `vscode.ShellExecution()`, then `process.env` gets applied automatically. But when an explicit `env` is set, it should inherit from `process.env` rather than replace it completely. Co-authored-by: Alin Sinpalean <[email protected]>
| * | | | | | | Always derive from `process.env` when spawning a child process/shell executionAlin Sinpalean2020-05-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful when an extension (e.g. Nix Environment Selector) or launch configuration sets one or more environment variables. When `env` is not explicitly specified in the options passed to `child_process.spawn()` or `vscode.ShellExecution()`, then `process.env` gets applied automatically. But when an explicit `env` is set, it should inherit from `process.env` rather than replace it completely.
* | | | | | | | Merge #4673bors[bot]2020-05-311-18/+18
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4673: Update deps r=kjeremy a=kjeremy Co-authored-by: Jeremy Kolb <[email protected]>
| * | | | | | | | Update depsJeremy Kolb2020-05-311-18/+18
|/ / / / / / / /
* | | | | | | | Merge #4672bors[bot]2020-05-315-36/+90
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4672: Link docs and code r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | | | | | Link to the specific source lineAleksey Kladov2020-05-315-36/+90
| | | | | | | | |
* | | | | | | | | Merge #4671bors[bot]2020-05-311-18/+17
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4671: docs r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | | | | | docsAleksey Kladov2020-05-311-18/+17
| | | | | | | | |
* | | | | | | | | Merge #4670bors[bot]2020-05-316-189/+366
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4670: Move assists documentation into the manual r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>