aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/completion/complete_path.rs
Commit message (Collapse)AuthorAgeFilesLines
* Refactor primary IDE APIAleksey Kladov2020-02-261-2/+2
| | | | | | | | | | 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.
* Refactor how builtins are resolvedFlorian Diebold2020-02-211-6/+7
| | | | This fixes autocompletion suggesting e.g. self::usize.
* Move Type API to typeAleksey Kladov2020-01-141-12/+14
|
* Some clippy lintskjeremy2020-01-131-1/+1
|
* Remove imports from hirAleksey Kladov2019-12-211-10/+8
|
* Revert "Merge #2629"Aleksey Kladov2019-12-211-7/+10
| | | | | This reverts commit cdc9d682b066b110e0a44e5f8f1c574b38c16ba9, reversing changes made to 90ef070db3dce0a7acb9cd11d0b0d72de13c9d79.
* Remove hir for importsAleksey Kladov2019-12-211-10/+7
|
* Replace `ra_hir_expand::either` with crateice10002019-12-031-2/+3
|
* rename ra_ide_api -> ra_ideAleksey Kladov2019-11-271-0/+785