aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_db/src/imports_locator.rs
Commit message (Collapse)AuthorAgeFilesLines
* ImportsLocator: use ImportMap for non-local cratesJonas Schievink2020-06-101-22/+24
|
* Use more generic public apiKirill Bulatov2020-03-241-2/+8
|
* Auto import macrosKirill Bulatov2020-03-241-6/+2
|
* Rename NameDefinition -> DefinitionAleksey Kladov2020-03-031-3/+3
|
* Classify name takes const patterns into accountAleksey Kladov2020-02-281-1/+2
|
* Refactor primary IDE APIAleksey Kladov2020-02-261-16/+10
| | | | | | | | | | 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.
* Merge NameDefinition and NameKindAleksey Kladov2020-02-191-5/+3
|
* RenameAleksey Kladov2020-02-071-1/+1
|
* Remove the leftovers after ImportLocator removalKirill Bulatov2020-02-061-2/+2
|
* Make assists use ImportsLocator directlyAleksey Kladov2020-02-061-24/+21
|
* Move imports locator to ide_dbAleksey Kladov2020-02-061-0/+75