aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_analysis/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* Add support for formatting entire document with rustfmtAleksander Vognild Burkow2018-12-291-0/+3
| | | | | | Attempting to format a document when rustfmt isn't installed will result in an error being returned to the frontend. An alternative implementation would be returning zero replacements.
* move macro to a separate moduleAleksey Kladov2018-12-281-0/+1
|
* switch to FileRangeAleksey Kladov2018-12-281-3/+5
|
* introduce FileRangeAleksey Kladov2018-12-281-8/+8
|
* move highlightning to a separate fileAleksey Kladov2018-12-281-2/+2
|
* dead codeAleksey Kladov2018-12-271-7/+0
|
* add fix for removing unnecessary braces in use statementsgfreezy2018-12-251-3/+2
|
* Merge #326bors[bot]2018-12-241-3/+3
|\ | | | | | | | | | | | | | | 326: resolved #324: remove unnecessary braces in use statement. r=matklad a=gfreezy Add inspection for unnecessary braces in use statement Co-authored-by: gfreezy <[email protected]>
| * remove option from Diagnosticgfreezy2018-12-241-1/+1
| |
| * remove unnecessary braces in use statmentsgfreezy2018-12-231-3/+1
| |
| * add serverity to vscode diagnosticsgfreezy2018-12-231-0/+2
| |
* | Add testing infrastructure for type inferenceFlorian Diebold2018-12-231-0/+3
|/ | | | - move dir_tests to test_utils for that.
* less verbose debug for library dataAleksey Kladov2018-12-221-1/+10
|
* more iconsAleksey Kladov2018-12-211-1/+1
|
* hide empty changesAleksey Kladov2018-12-211-7/+17
|
* make compleion item details privateAleksey Kladov2018-12-211-1/+1
|
* edits use source-root APIAleksey Kladov2018-12-211-3/+4
|
* hide atom edits a bitAleksey Kladov2018-12-211-2/+2
|
* fix SourceFileEdit nameAleksey Kladov2018-12-211-2/+2
|
* fix testsAleksey Kladov2018-12-201-3/+3
|
* index all local cratesAleksey Kladov2018-12-201-1/+1
|
* fix sycAleksey Kladov2018-12-201-0/+1
|
* swtich lsp server to vfsAleksey Kladov2018-12-201-2/+6
|
* dead importAleksey Kladov2018-12-201-2/+1
|
* switch analysis to vfsAleksey Kladov2018-12-201-21/+75
|
* rename Edit to TextEdit and AtomEdit to AtomTextEditBernardo2018-12-111-2/+2
|
* extract AtomEdit and Edit into new ra_text_edit crateBernardo2018-12-101-1/+2
|
* Refactor symbol resolve APIAleksey Kladov2018-12-081-1/+25
| | | | | Introduce ReferenceResolution to avoid nesting to many non-nominal types.
* Add a better text for hover and stop duplicating work done in ↵DJMcNab2018-12-081-1/+4
| | | | approximatelly_resolve_symbol
* modernize even moreAleksey Kladov2018-12-061-8/+0
|
* Add functions to DefIdAleksey Kladov2018-12-041-1/+1
|
* Move hir tests to hitAleksey Kladov2018-11-281-109/+0
|
* Move hir to a separate crateAleksey Kladov2018-11-281-3/+119
|
* introduce hir crateAleksey Kladov2018-11-281-16/+1
|
* move ids to HIRAleksey Kladov2018-11-281-1/+0
|
* move db basics to ra_dbAleksey Kladov2018-11-281-16/+6
| | | | This should allow to move hir to a separate crate
* rename FnDescriptior -> FnSignatureInfoAleksey Kladov2018-11-271-2/+2
|
* move resolve_local_scopeAleksey Kladov2018-11-271-1/+1
|
* start descriptors -> hir renameAleksey Kladov2018-11-271-4/+4
|
* use ctryAleksey Kladov2018-11-271-0/+9
|
* Codify Arena patternAleksey Kladov2018-11-251-0/+1
|
* Add Loc2IdMapAleksey Kladov2018-11-181-0/+1
|
* Fix typosAdolfo Ochagavía2018-11-111-1/+1
|
* Rename File -> SourceFileNodeAleksey Kladov2018-11-071-7/+7
|
* Rustfmt to pass CIJeremy A. Kolb2018-11-071-1/+1
|
* Show documentation for hover requestsJeremy A. Kolb2018-11-071-0/+7
|
* Use FilePosition everywhereAleksey Kladov2018-11-051-33/+19
|
* rename Position to FilePostionAleksey Kladov2018-11-051-7/+7
|
* Fully add inline modules to module treeAleksey Kladov2018-11-051-2/+6
|
* Use Default everywhereAleksey Kladov2018-11-041-6/+1
|