Aleksey Kladov
|
edeec6a414
|
Complete paths after ::
|
2018-11-21 18:34:20 +03:00 |
|
Aleksey Kladov
|
7ffc7d3308
|
Move path completion to descriptors
|
2018-11-21 18:20:44 +03:00 |
|
Aleksey Kladov
|
11f19b7849
|
name res uses paths
|
2018-11-21 17:51:02 +03:00 |
|
Aleksey Kladov
|
5a87a24f82
|
move Path
|
2018-11-21 17:18:26 +03:00 |
|
Aleksey Kladov
|
18000ba864
|
docs
|
2018-11-21 17:07:44 +03:00 |
|
Aleksey Kladov
|
d47075af52
|
move path to descriptors
|
2018-11-21 16:16:54 +03:00 |
|
Aleksey Kladov
|
8954d4dc67
|
Introduce Import struct
|
2018-11-21 16:15:15 +03:00 |
|
Aleksey Kladov
|
82c088137a
|
Remove import_resolutions
It's cheaper to re-query this info anyway
|
2018-11-21 16:02:34 +03:00 |
|
Aleksey Kladov
|
5a61b218f8
|
Pin to older beta
https://github.com/rust-lang/rust/issues/56128
|
2018-11-21 14:47:19 +03:00 |
|
Aleksey Kladov
|
049f8df93c
|
switch completion to new scope
|
2018-11-21 12:57:05 +03:00 |
|
Aleksey Kladov
|
b70b6bce19
|
Move to top
|
2018-11-21 11:35:25 +03:00 |
|
Aleksey Kladov
|
ff75ad13a4
|
Measure time
|
2018-11-21 11:18:43 +03:00 |
|
Aleksey Kladov
|
02c4f82348
|
simple test for item map
|
2018-11-21 11:16:46 +03:00 |
|
Aleksey Kladov
|
36aad85138
|
add item map query
|
2018-11-21 00:39:50 +03:00 |
|
Aleksey Kladov
|
9bb11aee44
|
populate resolve from unresolved imports
|
2018-11-21 00:31:12 +03:00 |
|
Aleksey Kladov
|
aab71bff8e
|
move to method
|
2018-11-20 23:36:53 +03:00 |
|
Aleksey Kladov
|
cc8163439f
|
populate modules
|
2018-11-20 21:50:22 +03:00 |
|
Aleksey Kladov
|
1cf92c3e28
|
remember spans with paths
|
2018-11-20 21:17:14 +03:00 |
|
Aleksey Kladov
|
c54b51fded
|
add DefId
|
2018-11-20 21:12:15 +03:00 |
|
Aleksey Kladov
|
8086107b6a
|
implement path conversion
|
2018-11-20 19:40:37 +03:00 |
|
Aleksey Kladov
|
bcdcfa9df2
|
Some import resolution boilerplate
|
2018-11-20 19:24:58 +03:00 |
|
Aleksey Kladov
|
5f8068cea8
|
make mod private
|
2018-11-20 18:34:10 +03:00 |
|
Aleksey Kladov
|
a2fdb41ace
|
fix typo
|
2018-11-20 17:33:27 +03:00 |
|
Aleksey Kladov
|
8fc51501e0
|
Remove ModId
|
2018-11-20 17:23:17 +03:00 |
|
Aleksey Kladov
|
1913bedc2e
|
Make more stuff private
|
2018-11-20 17:21:00 +03:00 |
|
Aleksey Kladov
|
a300fb68e2
|
Make most of modules impl private
|
2018-11-20 17:16:33 +03:00 |
|
Aleksey Kladov
|
0dd26a2f5b
|
Use OO module API in completion
|
2018-11-20 17:08:40 +03:00 |
|
Aleksey Kladov
|
21508cfb2f
|
Use OO API instead of resolve_module
|
2018-11-20 16:55:35 +03:00 |
|
Aleksey Kladov
|
0ab3c65d98
|
Use OO API in crate_for
|
2018-11-20 16:40:15 +03:00 |
|
Aleksey Kladov
|
d475e3b29f
|
Make LikdId private
|
2018-11-20 16:24:47 +03:00 |
|
Aleksey Kladov
|
3b8d0c215a
|
Use more OO API for parent module
|
2018-11-20 16:21:02 +03:00 |
|
Aleksey Kladov
|
099da13f53
|
Make some queries private
Convention: we prefix private queries with `_` until salsa support
real visibility.
|
2018-11-20 14:58:01 +03:00 |
|
Aleksey Kladov
|
4e683d7af1
|
Add ModId
|
2018-11-20 14:52:10 +03:00 |
|
Aleksey Kladov
|
4e48917c00
|
use loc2id for FnIds
|
2018-11-18 16:21:23 +03:00 |
|
Aleksey Kladov
|
cb22a799d6
|
Add Loc2IdMap
|
2018-11-18 15:44:24 +03:00 |
|
Adolfo Ochagavía
|
acd51cb361
|
cargo format
|
2018-11-16 12:16:20 +01:00 |
|
Adolfo Ochagavía
|
bccbee5ba3
|
Rename col to col_utf16
|
2018-11-16 12:15:50 +01:00 |
|
Adolfo Ochagavía
|
136d1864bc
|
Support UTF-16 chars in LineIndex
|
2018-11-16 12:15:50 +01:00 |
|
Adolfo Ochagavía
|
c96bfe7e2d
|
Split string lexing and run rustfmt
|
2018-11-11 21:00:31 +01:00 |
|
Adolfo Ochagavía
|
30cd4d5acb
|
Validate byte string literals
|
2018-11-11 20:41:43 +01:00 |
|
Adolfo Ochagavía
|
c258b4fdb0
|
Add validator for byte
|
2018-11-11 20:27:00 +01:00 |
|
Adolfo Ochagavía
|
a4f7d7a7cd
|
Fix typos
|
2018-11-11 19:28:55 +01:00 |
|
Adolfo Ochagavía
|
3b4c02c19e
|
Validate string literals
|
2018-11-09 14:52:17 +01:00 |
|
Aleksey Kladov
|
8475c962a0
|
Fix the test
|
2018-11-08 18:54:19 +03:00 |
|
Aleksey Kladov
|
00e80b24e3
|
workspace-symbols function for Emacs
|
2018-11-08 18:43:02 +03:00 |
|
Aleksey Kladov
|
c69ff08dc9
|
eglot worksapce symbol
|
2018-11-08 17:40:24 +03:00 |
|
Aleksey Kladov
|
6d253b58da
|
Complete paths in use trees
|
2018-11-07 21:38:41 +03:00 |
|
Aleksey Kladov
|
06fbc6e3ed
|
Do more work in classify
|
2018-11-07 21:17:18 +03:00 |
|
Aleksey Kladov
|
397c235086
|
Use cached module scopes for completion
|
2018-11-07 21:08:11 +03:00 |
|
Aleksey Kladov
|
9b88ec488b
|
split completion mod
|
2018-11-07 20:34:16 +03:00 |
|