aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_analysis/src/syntax_ptr.rs
Commit message (Collapse)AuthorAgeFilesLines
* ItemId based module sourceAleksey Kladov2018-11-271-4/+0
|
* move resolve_local to ScopesAleksey Kladov2018-11-271-5/+2
|
* Make nameresolution resilient to reparsingAleksey Kladov2018-11-271-5/+0
| | | | | We now store item id's instead of local syntax ptrs, and item ids don't change if you type inside a single function.
* Use cached module scopes for completionAleksey Kladov2018-11-071-0/+5
|
* Rename File -> SourceFileNodeAleksey Kladov2018-11-071-3/+3
|
* Submodule is enumAleksey Kladov2018-11-051-0/+4
|
* remove SyntaxPtrDatabaseAleksey Kladov2018-11-011-11/+1
|
* Fix testAleksey Kladov2018-10-311-0/+1
|
* Speedup fmtAleksey Kladov2018-10-311-6/+1
|
* RemoveDeadCodeAleksey Kladov2018-10-311-17/+0
|
* Reformat allAleksey Kladov2018-10-311-9/+14
|
* Merge #176bors[bot]2018-10-311-0/+5
|\ | | | | | | | | | | | | | | | | | | 176: Move completio to ra_analysis r=matklad a=matklad While we should handle completion for isolated file, it's better achieved by using empty Analysis, rather than working only with &File: we need memoization for type inference even inside a single file. Co-authored-by: Aleksey Kladov <[email protected]>
| * move resolve local nameAleksey Kladov2018-10-311-0/+4
| |
| * Move FnDescriptors to analyzerAleksey Kladov2018-10-311-0/+1
| |
* | Fix typosJeremy A. Kolb2018-10-311-2/+2
|/
* Add ModuleScope as a queryAleksey Kladov2018-10-301-8/+37
| | | | | | | 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.
* introduce syntax-ptrAleksey Kladov2018-10-301-0/+67