aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api
Commit message (Collapse)AuthorAgeFilesLines
...
* Use match_ast! in FnCallNode::with_nodekjeremy2019-10-301-9/+8
|
* Some clippy fixeskjeremy2019-10-306-9/+8
|
* fix compilationAleksey Kladov2019-10-301-0/+1
|
* Move ids to hir_def crateAleksey Kladov2019-10-304-8/+5
|
* Merge #2125bors[bot]2019-10-301-17/+53
|\ | | | | | | | | | | | | | | 2125: don't add macro braces in use items r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * don't add macro braces in use itemsAleksey Kladov2019-10-301-17/+53
| |
* | Add missing test for labelkjeremy2019-10-291-0/+1
| |
* | Primitive signature help for mbekjeremy2019-10-292-0/+58
| |
* | Merge #2103bors[bot]2019-10-292-11/+184
|\ \ | |/ |/| | | | | | | | | | | | | | | | | 2103: Expand signature help r=matklad a=kjeremy Signature help using call syntax with tuple structs and enum variants Fixes #2102. Co-authored-by: Jeremy Kolb <[email protected]> Co-authored-by: kjeremy <[email protected]>
| * SigKind -> CallableKindkjeremy2019-10-291-10/+10
| |
| * Filter out non callable versions of Struct/EnumVariantkjeremy2019-10-282-38/+84
| |
| * formattingJeremy Kolb2019-10-281-1/+1
| |
| * Fix syntaxJeremy Kolb2019-10-281-1/+1
| |
| * Preliminary enum variant supportJeremy Kolb2019-10-282-2/+67
| |
| * Add disciminantJeremy Kolb2019-10-282-7/+17
| |
| * WIP: Expand signature helpJeremy Kolb2019-10-282-8/+60
| | | | | | | | This is hacky but works for tuple structs. Proof of concept.
* | cleanupAleksey Kladov2019-10-291-1/+4
|/
* Be more precise with function signaturesJeremy Kolb2019-10-271-8/+32
| | | | Fixes #2093
* extend selection in trait bound extends to plusAlexander Elís Ebenesersson2019-10-271-10/+72
| | | | | | When multiple traits bounds are present, expanded selection from a single trait bound will include the nearest plus sign (and whitespace after) before including the whole trait bound.
* avoid TextEditorBuilder for simple editsAleksey Kladov2019-10-265-37/+21
|
* insert space after `->`Aleksey Kladov2019-10-251-111/+117
|
* refactor typing_handlersAleksey Kladov2019-10-252-35/+41
|
* introduce SingleFileChangeAleksey Kladov2019-10-252-35/+46
|
* 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]>