aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/call_hierarchy.rs
Commit message (Collapse)AuthorAgeFilesLines
* Reuse Semantics instancesLaurențiu Nicola2020-07-011-1/+2
|
* Use the selection range when resolving call hierarchy itemsJeremy Kolb2020-07-011-0/+37
| | | | | | Add a test in call_hierarchy that already passed Fixes #5103
* More principled indentation trimming in fixturesAleksey Kladov2020-06-231-86/+86
|
* Propogate fixture meta to AnalysisHostvsrs2020-05-161-0/+29
| | | | Except crate name.
* Convert tests to text-sizeAleksey Kladov2020-04-251-18/+18
|
* Refactor primary IDE APIAleksey Kladov2020-02-261-21/+21
| | | | | | | | | | This introduces the new type -- Semantics. Semantics maps SyntaxNodes to various semantic info, such as type, name resolution or macro expansions. To do so, Semantics maintains a HashMap which maps every node it saw to the file from which the node originated. This is enough to get all the necessary hir bits just from syntax.
* SimplifyAleksey Kladov2020-02-251-14/+6
|
* cleanup importsAleksey Kladov2020-02-061-1/+1
|
* Some clippy lintskjeremy2020-01-131-1/+1
|
* Move private API downkjeremy2020-01-081-15/+15
|
* Implement proposed CallHierarchy featureJeremy Kolb2020-01-081-0/+337
See: https://github.com/microsoft/vscode-languageserver-node/blob/master/protocol/src/protocol.callHierarchy.proposed.ts