aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Put important things on topAleksey Kladov2020-06-031-7/+7
|/ / / /
* | | | Merge pull request #4382 from woody77/json_cfgsAleksey Kladov2020-06-033-2/+92
|\ \ \ \ | | | | | | | | | | Begin transition to new fields for JsonProject crate cfgs
| * | | | Begin transition to new fields for JsonProject crate cfgsAaron Wood2020-05-093-2/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This starts the transition to a new method of documenting the cfgs that are enabled for a given crate in the json file. This is changing from a list of atoms and a dict of key:value pairs, to a list of strings that is equivalent to that returned by `rustc --print cfg ..`, and parsed in the same manner by rust-analyzer. This is the first of two changes, which adds the new field that contains the list of strings. Next change will complete the transition and remove the previous fields.
* | | | | Merge #4715bors[bot]2020-06-031-9/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4715: Don't exclude dirs that appear in project root parent path r=matklad a=Veetaha Co-authored-by: veetaha <[email protected]>
| * | | | | Don't exclude dirs that appear in project root parent pathveetaha2020-06-021-9/+7
| | | | | |
* | | | | | Merge #4679bors[bot]2020-06-031-3/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4679: Update a comment for the new source organization r=matklad a=nelhage Co-authored-by: Nelson Elhage <[email protected]>
| * | | | | | Update a comment for the new source organizationNelson Elhage2020-06-011-3/+4
| | | | | | |
* | | | | | | Merge #4703bors[bot]2020-06-031-1/+104
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4703: Start documenting review process r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | | | | 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]>