aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_analysis/src/descriptors/module/imp.rs
Commit message (Collapse)AuthorAgeFilesLines
* Make most of modules impl privateAleksey Kladov2018-11-201-1/+1
|
* Make some queries privateAleksey Kladov2018-11-201-1/+1
| | | | | Convention: we prefix private queries with `_` until salsa support real visibility.
* rename module sourceAleksey Kladov2018-11-071-8/+8
|
* Generalize Owned nodesAleksey Kladov2018-11-061-4/+4
|
* Fully add inline modules to module treeAleksey Kladov2018-11-051-15/+34
|
* Submodule is enumAleksey Kladov2018-11-051-21/+56
|
* collect all submodulesAleksey Kladov2018-11-051-18/+28
|
* submodules works with module sourcesAleksey Kladov2018-11-051-11/+18
|
* Add inline sourceAleksey Kladov2018-11-011-5/+11
|
* Introduce ModuleSourceAleksey Kladov2018-11-011-3/+5
|
* Reformat allAleksey Kladov2018-10-311-13/+20
|
* Move FnDescriptors to analyzerAleksey Kladov2018-10-311-9/+10
|
* Add ModuleScope as a queryAleksey Kladov2018-10-301-1/+13
| | | | | | | This is a first step towards queryifing completion and resolve. Some code currently duplicates ra_editor: the plan is to move all completion from ra_editor, but it'll take more than one commit.
* Move input to top-levelAleksey Kladov2018-10-251-2/+2
|
* Store all the data in the Salsa DatabaseAleksey Kladov2018-10-251-9/+13
|
* Introduce ModuleIdAleksey Kladov2018-10-231-0/+146
Previously, module was synonym with a file, and so a module could have had several parents. This commit introduces a separate module concept, such that each module has only one parent, but a single file can correspond to different modules.