aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/completion/complete_dot.rs
Commit message (Expand)AuthorAgeFilesLines
* Change postfix completion to keyword completionEvgenii P2019-08-021-22/+8
* Use future lang item instead of hardcoded std::future::FutureEvgenii P2019-08-021-6/+11
* rustfmtEvgenii P2019-08-021-6/+6
* Implement completion for the .await syntaxEvgenii P2019-08-021-10/+70
* migrate ra_ide_api to the new rowanAleksey Kladov2019-07-191-4/+5
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-2/+2
* Deduplicate method candidatesFlorian Diebold2019-06-291-1/+31
* rename XSignature -> XDataAleksey Kladov2019-06-181-2/+2
* Implement autoderef using the Deref traitFlorian Diebold2019-06-151-1/+1
* Fix clippy::single_matchAlan Du2019-06-041-4/+3
* :arrow_up: rustcAleksey Kladov2019-05-231-117/+135
* Differentiate Tuple / FnPtr type constructors by cardinalityFlorian Diebold2019-05-041-1/+1
* Refactor method candidate generation a bitFlorian Diebold2019-04-141-1/+27
* generalize SourceAnalyzer to handle all defs with bodiesAleksey Kladov2019-04-111-0/+24
* introduce SourceAnalyzerAleksey Kladov2019-04-111-9/+2
* Use inline snapshots in complete_dotVille Penttinen2019-04-101-27/+136
* Rudimentarily autocomplete tuple struct field accessrobojumper2019-04-061-0/+22
* replace todo with fixmeAleksey Kladov2019-03-231-1/+1
* Rename name field to ctor as wellFlorian Diebold2019-03-211-1/+1
* TypeName => TypeCtorFlorian Diebold2019-03-211-3/+3
* Remove the old variants replaced by Ty::ApplyFlorian Diebold2019-03-211-15/+12
* rename syntax_mapping as wellAleksey Kladov2019-03-021-2/+2
* rename syntax-mapping -> source-mapAleksey Kladov2019-03-021-1/+1
* move testing functionsAleksey Kladov2019-02-241-2/+1
* simplifyAleksey Kladov2019-02-241-4/+4
* move function rendering to presentationAleksey Kladov2019-02-241-9/+2
* introduce completion presentationAleksey Kladov2019-02-241-20/+4
* Unify with the autorefed/autoderefed receiver type during method resolutionFlorian Diebold2019-02-171-1/+1
* Filter attributes from the completion details/labelLaurențiu Nicola2019-02-121-0/+20
* reformat the worldAleksey Kladov2019-02-081-3/+1
* Add docs to struct fieldsJeremy A. Kolb2019-01-251-2/+6
* use positional ids for fieldsAleksey Kladov2019-01-251-2/+2
* Merge #623bors[bot]2019-01-241-4/+5
|\
| * adapt ide_api to the new APIAleksey Kladov2019-01-241-17/+15
| * new struct idAleksey Kladov2019-01-241-15/+18
* | Display type when completing tuplesJeremy Kolb2019-01-241-1/+15
|/
* Merge #574bors[bot]2019-01-201-18/+27
|\
| * use a combination of `source_change` and `text_edit` for `CompleteItem`gfreezy2019-01-201-5/+9
| * refactor to use `remove_range` and `replace_range` instead of TextEditgfreezy2019-01-191-6/+10
| * refactor completions to use TextEdit instead of InsertTextgfreezy2019-01-191-13/+14
* | Implement beginnings of genericsFlorian Diebold2019-01-191-2/+4
|/
* remove Canceled from impl of ra_ide_apiAleksey Kladov2019-01-151-5/+3
* remove Cancelable from type inferenceAleksey Kladov2019-01-151-10/+5
* remove Cancelable from TyAleksey Kladov2019-01-151-4/+3
* remove Cancelable from funciton bodyAleksey Kladov2019-01-151-1/+1
* remove Cancelable from navigation targetAleksey Kladov2019-01-151-1/+1
* remove Cancelable from adt APIAleksey Kladov2019-01-151-1/+1
* args -> paramsFlorian Diebold2019-01-121-1/+1
* Complete inherent methodsFlorian Diebold2019-01-121-3/+56
* dont complete () if they are already thereAleksey Kladov2019-01-101-1/+1