Jeremy Kolb
|
da326dca60
|
Remove duplication
|
2019-01-13 20:25:14 -05:00 |
|
Jeremy Kolb
|
2d7b4cc548
|
Add visibility to hover
|
2019-01-13 20:08:33 -05:00 |
|
Aleksey Kladov
|
077a02271c
|
fix go to parent module
|
2019-01-13 21:56:20 +03:00 |
|
Aleksey Kladov
|
eedc08300c
|
goto defenition works for type-inferred methods
|
2019-01-13 18:56:57 +03:00 |
|
Pascal Hertleif
|
7f16f922da
|
Tweak message shown for query fallback
Small tweak for #518
|
2019-01-13 13:32:52 +01:00 |
|
DJMcNab
|
a53c5de1fd
|
Add an explanatory message when we use the Query fallback
|
2019-01-13 10:31:37 +00:00 |
|
Jeremy Kolb
|
5d273f10cd
|
Add bench runnable and code lens
|
2019-01-12 18:40:54 -05:00 |
|
Florian Diebold
|
1ed7fbfc1b
|
args -> params
|
2019-01-12 21:58:16 +01:00 |
|
Florian Diebold
|
d0bdaa6c00
|
Complete inherent methods
|
2019-01-12 15:01:27 +01:00 |
|
Florian Diebold
|
082ef52bcb
|
Implement basic inherent method resolution
|
2019-01-12 15:01:19 +01:00 |
|
Aleksey Kladov
|
f193fbcbae
|
actually produce missing def kinds
|
2019-01-11 21:02:12 +03:00 |
|
Aleksey Kladov
|
2d3940d0ab
|
rename TreePtr -> TreeArc
This is much clearer about the semantics
|
2019-01-11 19:59:06 +03:00 |
|
Aleksey Kladov
|
f23a13bfa7
|
kill NavTarget ptr
|
2019-01-11 18:35:04 +03:00 |
|
Aleksey Kladov
|
dda916bc4d
|
fix tests
|
2019-01-11 18:32:22 +03:00 |
|
Aleksey Kladov
|
3aaf20bd6e
|
return ref ranges from gotodef
|
2019-01-11 16:06:08 +03:00 |
|
Aleksey Kladov
|
f9ed8d4d23
|
envapsulate navigation target better
|
2019-01-11 16:01:57 +03:00 |
|
Aleksey Kladov
|
1d3d05d5d7
|
simplify
|
2019-01-11 16:01:57 +03:00 |
|
Aleksey Kladov
|
a5dd04078e
|
reshuffle nones
|
2019-01-11 16:01:57 +03:00 |
|
Aleksey Kladov
|
7b14377965
|
refactor nav target
|
2019-01-11 16:01:57 +03:00 |
|
Aleksey Kladov
|
df6bbc6e42
|
Make from_syntax private
|
2019-01-11 16:01:57 +03:00 |
|
Aleksey Kladov
|
2aa125251e
|
move nav to a separate file
|
2019-01-11 16:01:57 +03:00 |
|
Aleksey Kladov
|
f848aa97ab
|
group feature modules
|
2019-01-11 16:01:57 +03:00 |
|
Florian Diebold
|
a6590ce231
|
Use name resolution for goto definition
|
2019-01-10 21:32:54 +01:00 |
|
bors[bot]
|
dc2a8d5acc
|
Merge #470
470: Type inference for enum variants r=flodiebold a=marcusklaas
Opened a new PR instead of https://github.com/rust-analyzer/rust-analyzer/pull/461. Totally botched that one.
I think I resolved all the issues mentioned there.
Co-authored-by: Marcus Klaas de Vries <mail@marcusklaas.nl>
|
2019-01-10 19:12:40 +00:00 |
|
Aleksey Kladov
|
faa1d35cbc
|
dont complete () if they are already there
|
2019-01-10 21:38:04 +03:00 |
|
Marcus Klaas de Vries
|
e78286c8e8
|
Save variant names in EnumData to reduce needless queries
We already have their names when anyway, and when in all (current)
situations where we're interested in an Enum's variants, we want
their names.
|
2019-01-10 14:43:01 +01:00 |
|
Marcus Klaas de Vries
|
978de5cf8b
|
Implement type inference for enum variants
|
2019-01-10 14:32:56 +01:00 |
|
bors[bot]
|
aca14c591f
|
Merge #475
475: Show types of fields in completion r=matklad a=matklad

r? @flodiebold
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-01-10 13:07:19 +00:00 |
|
Aleksey Kladov
|
64455ad701
|
use unwinding for cancelation
|
2019-01-10 12:20:32 +03:00 |
|
Aleksey Kladov
|
56b2138d82
|
show field types in completion
|
2019-01-09 19:40:11 +03:00 |
|
Aleksey Kladov
|
ddf2a8a948
|
add completion detail
|
2019-01-09 19:40:11 +03:00 |
|
Marcus Klaas de Vries
|
0b8fbb4fad
|
Fix typos in ARCHITECTURE.md and a number of crates
specifically: gen_lsp_server, ra_arena, ra_cli, ra_db, ra_hir
|
2019-01-09 01:17:09 +01:00 |
|
Marcus Klaas de Vries
|
f8261d611a
|
Fix typo defenition -> definition
|
2019-01-08 23:38:51 +01:00 |
|
Aleksey Kladov
|
0c62b1bb7a
|
fix the docs
|
2019-01-08 22:45:52 +03:00 |
|
Aleksey Kladov
|
5b573deb20
|
fix usages after rename
|
2019-01-08 22:33:36 +03:00 |
|