aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/call_hierarchy.rs
Commit message (Collapse)AuthorAgeFilesLines
* 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