aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge #5284bors[bot]2020-07-091-2/+15
|\ | | | | | | | | | | | | | | | | | | | | 5284: Fold struct literals r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Fold struct literalsAleksey Kladov2020-07-091-2/+15
| |
* | Merge #5270bors[bot]2020-07-091-8/+0
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5270: Add argument count mismatch diagnostic r=matklad a=jonas-schievink Closes https://github.com/rust-analyzer/rust-analyzer/issues/4025. This currently has one false positive on this line, where `max` is resolved to `Iterator::max` instead of `Ord::max`: https://github.com/rust-analyzer/rust-analyzer/blob/8aa10c00a4c5b957d459fac5a103cd9688e8dcdd/crates/expect/src/lib.rs#L263 (I have no idea why it thinks that `usize` is an `Iterator`) TODO: * [x] Tests * [x] Improve diagnostic text for method calls Co-authored-by: Jonas Schievink <[email protected]>
| * Remove unnecessary DiagnosticSink handlersJonas Schievink2020-07-091-16/+0
| |
| * Add argument count mismatch diagnosticJonas Schievink2020-07-091-0/+8
| |
* | Always put config firstAleksey Kladov2020-07-093-60/+60
| |
* | Cleanup diagnostics testsAleksey Kladov2020-07-092-237/+131
| |
* | Reduce code duplicationAleksey Kladov2020-07-091-181/+147
| |
* | Re-enable IDE features for incomplete impl blocsAleksey Kladov2020-07-092-1/+18
|/
* Prettier renderingAleksey Kladov2020-07-091-43/+43
|
* StreamlineAleksey Kladov2020-07-093-50/+36
|
* Reduce APIAleksey Kladov2020-07-092-13/+8
|
* CleanupAleksey Kladov2020-07-091-21/+15
|
* Reduce APIAleksey Kladov2020-07-091-19/+5
|
* RenameAleksey Kladov2020-07-091-22/+12
|
* Refactor hover testsAleksey Kladov2020-07-081-1582/+1615
|
* Simplify testsAleksey Kladov2020-07-081-59/+55
|
* Add Markup typeAleksey Kladov2020-07-083-48/+67
|
* simplifyAleksey Kladov2020-07-081-9/+11
|
* Minimize APIAleksey Kladov2020-07-081-6/+4
|
* Dead codeAleksey Kladov2020-07-081-31/+19
|
* Reduce visibilityAleksey Kladov2020-07-081-9/+7
|
* Modernize unqualified reference completion testsAleksey Kladov2020-07-074-1214/+414
|
* cleanupAleksey Kladov2020-07-071-3/+2
|
* Switch to fully dynamically dispatched salsaAleksey Kladov2020-07-071-9/+6
| | | | This improves compile times quite a bit
* Modernise item completion testsAleksey Kladov2020-07-041-265/+199
|
* Alight details in comkplation listAleksey Kladov2020-07-047-50/+63
|
* Modernize qual path completion testsAleksey Kladov2020-07-043-1105/+475
|
* Modernize snippet completion testsAleksey Kladov2020-07-041-77/+29
|
* Modernize postfix completion testsAleksey Kladov2020-07-041-512/+123
|
* Modernize pattern completion testsAleksey Kladov2020-07-041-88/+37
|
* Fix lookup in testsAleksey Kladov2020-07-043-0/+11
|
* Macro testsAleksey Kladov2020-07-042-119/+70
|
* Modernize testsAleksey Kladov2020-07-041-64/+60
|
* Cleanup dot completiont testsAleksey Kladov2020-07-044-720/+407
|
* CommentsAleksey Kladov2020-07-042-2/+3
|
* Better tests for completion scoringAleksey Kladov2020-07-043-192/+61
|
* Modernize completion presentation testsAleksey Kladov2020-07-041-393/+340
|
* Unify namingAleksey Kladov2020-07-041-8/+8
|
* Cleanup testsAleksey Kladov2020-07-041-172/+62
|
* Cleanup more completion testsAleksey Kladov2020-07-033-331/+177
|
* Cleanup presentation testsAleksey Kladov2020-07-032-146/+59
|
* Fix module renamingAleksey Kladov2020-07-031-6/+53
|
* Compress rename testsAleksey Kladov2020-07-031-101/+142
|
* Use expect for rename testsAleksey Kladov2020-07-031-193/+57
|
* Adhere to code style in rename testsAleksey Kladov2020-07-031-341/+324
|
* Merge #5205bors[bot]2020-07-031-795/+178
|\ | | | | | | | | | | | | | | | | | | | | 5205: Refactor attribut completion tests r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Refactor attribut completion testsAleksey Kladov2020-07-031-645/+115
| |
| * Compress attribute completion testsAleksey Kladov2020-07-031-150/+63
| |
* | Merge #5116bors[bot]2020-07-031-1/+1
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | 5116: Categorize assists r=matklad a=kjeremy Categorize assists so that editors can use them. Follows the LSP spec pretty close (and some things may need adjustments) but this populates the Refactor menu in vscode and pushes quickfixes through again. This is a prerequisite to filtering out assists that the client doesn't care about. Fixes #4147 Co-authored-by: Jeremy Kolb <[email protected]> Co-authored-by: kjeremy <[email protected]>