Aleksey Kladov
|
6b1f30ade9
|
hack around nested libraries
|
2018-11-27 00:12:43 +03:00 |
|
Aleksey Kladov
|
b6fcd46278
|
Codify Arena pattern
|
2018-11-25 19:02:14 +03:00 |
|
Aleksey Kladov
|
955d2eea45
|
add test loggin API to db
|
2018-11-21 20:44:05 +03:00 |
|
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
|
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
|
a4f7d7a7cd
|
Fix typos
|
2018-11-11 19:28:55 +01: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 |
|
Aleksey Kladov
|
af17fc9697
|
reorganize completion
|
2018-11-07 19:50:17 +03:00 |
|
Aleksey Kladov
|
22949dab26
|
rename module source
|
2018-11-07 18:42:36 +03:00 |
|
Aleksey Kladov
|
2ed1514df3
|
rename ROOT -> SOURCE_FILE
|
2018-11-07 18:42:36 +03:00 |
|
Aleksey Kladov
|
f8b36bbc3b
|
Rename File -> SourceFileNode
|
2018-11-07 18:42:36 +03:00 |
|
Jeremy A. Kolb
|
c29f158c20
|
Rustfmt to pass CI
|
2018-11-07 18:24:55 +03:00 |
|
Jeremy A. Kolb
|
8ccd26adf3
|
Show documentation for hover requests
|
2018-11-07 18:24:55 +03:00 |
|
Aleksey Kladov
|
a5301e94d5
|
Generalize Owned nodes
|
2018-11-06 21:52:00 +03:00 |
|
Aleksey Kladov
|
0192c116f7
|
Use FilePosition everywhere
|
2018-11-05 14:57:41 +03:00 |
|