aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_analysis/src/descriptors/mod.rs
Commit message (Collapse)AuthorAgeFilesLines
* Make most of modules impl privateAleksey Kladov2018-11-201-7/+7
|
* Make some queries privateAleksey Kladov2018-11-201-8/+9
| | | | | Convention: we prefix private queries with `_` until salsa support real visibility.
* use loc2id for FnIdsAleksey Kladov2018-11-181-1/+2
|
* collect all submodulesAleksey Kladov2018-11-051-2/+2
|
* submodules works with module sourcesAleksey Kladov2018-11-051-2/+2
|
* remove SyntaxPtrDatabaseAleksey Kladov2018-11-011-2/+2
|
* Reformat allAleksey Kladov2018-10-311-22/+17
|
* Add DeclarationDescriptor and ReferenceDescriptorJeremy A. Kolb2018-10-311-3/+54
| | | | | Fixes #142 Fixes #146
* Move FnDescriptors to analyzerAleksey Kladov2018-10-311-52/+36
|
* switch to TextRange::subrangeAleksey Kladov2018-10-301-2/+1
|
* Introduce ModuleIdAleksey Kladov2018-10-231-0/+63
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.