aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src
Commit message (Expand)AuthorAgeFilesLines
* 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-171-1/+1
* Merge #2012bors[bot]2019-10-172-2/+77
|\
| * #1435 postfix completion for integer literalsSergey Parilin2019-10-142-2/+77
* | Merge #2008bors[bot]2019-10-146-8/+31
|\ \
| * | 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
|\
| * 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
|\
| * 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
|\ \ | |/ |/|
| * 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
|\
| * 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
|/
* Merge #1960bors[bot]2019-10-058-289/+312
|\
| * replace AST visitors with macroEkaterina Babshukova2019-10-058-289/+312
* | Refactor CfgOptions insideuHOOCCOOHu2019-10-021-1/+0
* | Enable CfgOptions `test` for workspace cratesuHOOCCOOHu2019-10-023-4/+12
|/
* Merge branch 'master' into feature/issue/1856Alexander Andreev2019-09-303-7/+7
|\
| * Fix API of AttruHOOCCOOHu2019-09-302-2/+2
| * move field list to ast/edit.rsAleksey Kladov2019-09-301-5/+5
* | Added test for check doc strings in crates.Alexander Andreev2019-09-3048-0/+95
|/
* Start simplifying editing APIAleksey Kladov2019-09-262-2/+0
* keep ast creation API simpleAleksey Kladov2019-09-261-6/+3
* disable periodic GCAleksey Kladov2019-09-262-8/+2
* Fix retrieval of the Fn traitsFlorian Diebold2019-09-251-1/+1
* clean up namingAleksey Kladov2019-09-251-1/+1
* cleanup diagnosticsAleksey Kladov2019-09-251-4/+6