aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/marks.rs
Commit message (Collapse)AuthorAgeFilesLines
* Don't insert !() if there's already someAleksey Kladov2020-04-071-0/+1
|
* Move reference classification to ra_ide_dbAleksey Kladov2020-03-031-5/+0
| | | | Lost some marks along the way :-(
* Refactor primary IDE APIAleksey Kladov2020-02-261-0/+1
| | | | | | | | | | 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-1/+0
| | | | This fixes autocompletion suggesting e.g. self::usize.
* Tweak goto parent moduleAleksey Kladov2020-02-061-0/+1
|
* Fix resolve for field init shorthandAleksey Kladov2019-12-201-4/+5
|
* rename ra_ide_api -> ra_ideAleksey Kladov2019-11-271-0/+13