aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api
Commit message (Collapse)AuthorAgeFilesLines
...
* move source change to a dedicated fileAleksey Kladov2019-10-252-95/+104
|
* make typing infra slightly more extensibleAleksey Kladov2019-10-252-48/+72
|
* bump instakjeremy2019-10-241-1/+1
|
* for highlighting, search only the current fileAleksey Kladov2019-10-244-26/+104
|
* add search scope stuctAleksey Kladov2019-10-241-13/+30
|
* add some profiling callsAleksey Kladov2019-10-243-0/+10
|
* some fixes, add docsEkaterina Babshukova2019-10-225-72/+73
|
* support items that visible to the parent moduleEkaterina Babshukova2019-10-223-5/+68
|
* classify module from declarationEkaterina Babshukova2019-10-223-8/+44
|
* fix highlightingEkaterina Babshukova2019-10-222-2/+2
|
* remove SearchScopeEkaterina Babshukova2019-10-222-10/+6
|
* use Lazy, some fixesEkaterina Babshukova2019-10-229-43/+50
|
* remove `unreachable!()`Ekaterina Babshukova2019-10-224-15/+18
|
* replace trait by a bunch of functionsEkaterina Babshukova2019-10-228-272/+225
|
* restructure a bitEkaterina Babshukova2019-10-2210-699/+869
|
* classify definition of a function rightEkaterina Babshukova2019-10-221-0/+3
|
* some fixes, add testsEkaterina Babshukova2019-10-223-39/+52
|
* implement search of referencesEkaterina Babshukova2019-10-223-76/+134
|
* find scope for `Declaration` itemEkaterina Babshukova2019-10-224-46/+86
|
* return Declaration from classify_name_refEkaterina Babshukova2019-10-225-181/+284
|
* return Declaration from classify_nameEkaterina Babshukova2019-10-222-36/+59
|
* replace a chain of `if let` by macroEkaterina Babshukova2019-10-222-216/+86
|
* refactor name_ref_kind.rsEkaterina Babshukova2019-10-226-64/+61
|
* initial classify_nameEkaterina Babshukova2019-10-226-34/+318
|
* Guess macro braces from docsoxalica2019-10-202-7/+91
|
* relative-path 1.0kjeremy2019-10-172-2/+2
|
* Merge #2012bors[bot]2019-10-172-2/+77
|\ | | | | | | | | | | | | | | 2012: #1435 postfix completion for integer literals r=matklad a=pasa Fix for #1435 Incorrect postfix completion for integer literals Co-authored-by: Sergey Parilin <[email protected]>
| * #1435 postfix completion for integer literalsSergey Parilin2019-10-142-2/+77
| |
* | Merge #2008bors[bot]2019-10-146-8/+31
|\ \ | | | | | | | | | | | | | | | | | | | | | 2008: Prepare SourceDatabase API for lazy file loading r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * | Prepare SourceDatabase API for lazy file loadingAleksey Kladov2019-10-146-8/+31
| |/
* / Use correct db typekjeremy2019-10-111-1/+1
|/
* Merge #1994bors[bot]2019-10-111-2/+9
|\ | | | | | | | | | | | | | | 1994: remove last traces of source roots from hir r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * remove last traces of source roots from hirAleksey Kladov2019-10-111-2/+9
| |
* | Use `original_file` instead of `as_original_file`Shotaro Yamada2019-10-102-4/+4
|/
* tweak fn labels in completionAleksey Kladov2019-10-104-36/+33
|
* if completion does auto-insertion, indicate this in the labelAleksey Kladov2019-10-105-475/+562
|
* Merge #1973bors[bot]2019-10-091-56/+84
|\ | | | | | | | | | | | | | | 1973: add <> for type aliases as well r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * add <> for type aliases as wellAleksey Kladov2019-10-091-52/+80
| |
| * smal cleanupAleksey Kladov2019-10-091-5/+5
| |
* | Merge #1972bors[bot]2019-10-091-0/+3
|\ \ | |/ |/| | | | | | | | | | | 1972: extend selection correctly handles commas in tuples r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * extend selection correctly handles commas in tuplesAleksey Kladov2019-10-091-0/+3
| |
* | add `<>` when completing generic typesAleksey Kladov2019-10-084-78/+198
| |
* | simplifyAleksey Kladov2019-10-081-4/+5
| |
* | refactorAleksey Kladov2019-10-081-8/+15
|/
* Merge #1969bors[bot]2019-10-083-2/+6
|\ | | | | | | | | | | | | | | 1969: restore coloring of attributes r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * restore coloring of attributesAleksey Kladov2019-10-082-1/+4
| |
| * use slightly more idiomatic api for cfgAleksey Kladov2019-10-081-1/+2
| |
* | Address comments: fix docs, add completion test for `Self`.ice10002019-10-081-0/+29
| |
* | Support inferring `Self` type in enum definitionsice10002019-10-081-1/+1
|/ | | | Signed-off-by: ice1000 <[email protected]>
* Merge #1960bors[bot]2019-10-058-289/+312
|\ | | | | | | | | | | | | | | 1960: Replace AST visitors with macro r=viorina a=viorina Fixes #1672. Co-authored-by: Ekaterina Babshukova <[email protected]>