Aleksey Kladov
|
e01052d1f0
|
move auto-imoprter into IDE
auto-import is purely an IDE concern, so it should be done outside of
HIR
|
2019-04-22 15:56:28 +03:00 |
|
Andrea Pretto
|
200032852b
|
complete_import: prevent panic when the anchor is the completion source range
(fix rebase mess)
Please enter the commit message for your changes. Lines starting
|
2019-04-22 00:48:43 +02:00 |
|
Andrea Pretto
|
9144214958
|
complete_import: add new import resolver infrastructure with some hardcoded importable name.
Changes complete_scope to support that.
|
2019-04-22 00:14:58 +02:00 |
|
Aleksey Kladov
|
62d01dd4df
|
hide resolver
|
2019-04-13 11:00:15 +03:00 |
|
Aleksey Kladov
|
ebb0c377f0
|
remove resolver from CompletonContext
|
2019-04-11 16:49:35 +03:00 |
|
Ville Penttinen
|
0e49abb7fb
|
Refactor CallInfo function signatures to new FunctionSignature type
This is used by CallInfo to create a pretty printed function signature that can
be used with completions and other places as well.
|
2019-04-09 14:45:04 +03:00 |
|
Aleksey Kladov
|
d5f6a5f5e2
|
move testing functions
|
2019-02-24 21:54:13 +03:00 |
|
Aleksey Kladov
|
a650a93bf5
|
move res completion to presentation
|
2019-02-24 21:21:31 +03:00 |
|
Florian Diebold
|
911e32bca9
|
Complete names from prelude
|
2019-02-13 21:13:08 +01:00 |
|
Aleksey Kladov
|
12e3b4c70b
|
reformat the world
|
2019-02-08 14:49:43 +03:00 |
|
Florian Diebold
|
699ce06ac3
|
Complete extern prelude (again)
|
2019-02-04 22:09:56 +01:00 |
|
Florian Diebold
|
c5852f422f
|
Some cleanup and additional tests
|
2019-02-01 23:24:26 +01:00 |
|
Florian Diebold
|
33ff7b56ff
|
Use the new Resolver API in completion
|
2019-02-01 22:45:25 +01:00 |
|
Aleksey Kladov
|
2dbf58c579
|
move completion item tests closer to the code
this is the reason why we need marks: the tests were spread across two
files, because I've forgotten that there were tests already
|
2019-01-23 16:05:13 +03:00 |
|
gfreezy
|
2a43638052
|
use a combination of source_change and text_edit for CompleteItem
|
2019-01-20 12:02:00 +08:00 |
|
gfreezy
|
94d96b60f3
|
refactor to use remove_range and replace_range instead of TextEdit
|
2019-01-20 00:38:34 +08:00 |
|
gfreezy
|
d08e81cdd8
|
refactor completions to use TextEdit instead of InsertText
|
2019-01-19 22:02:50 +08:00 |
|
Aleksey Kladov
|
c0aeb5204c
|
switched to lowerd module
|
2019-01-19 15:37:25 +03:00 |
|
Aleksey Kladov
|
0bb170a277
|
remove Canceled from impl of ra_ide_api
|
2019-01-15 21:09:51 +03:00 |
|
Aleksey Kladov
|
490112dea1
|
remove Cancelable from nameres
|
2019-01-15 19:15:01 +03:00 |
|
Aleksey Kladov
|
18e9a710cd
|
remove Cancelable from fn_scopes
|
2019-01-15 19:04:49 +03:00 |
|
Aleksey Kladov
|
ca52cf1ecd
|
remove Cancelable from Module API
|
2019-01-15 18:26:29 +03:00 |
|
Marcus Klaas de Vries
|
f8261d611a
|
Fix typo defenition -> definition
|
2019-01-08 23:38:51 +01:00 |
|
Aleksey Kladov
|
5b573deb20
|
fix usages after rename
|
2019-01-08 22:33:36 +03:00 |
|