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 |
|
Aleksey Kladov
|
1e1c188cbf
|
rename Position to FilePostion
|
2018-11-05 14:24:38 +03:00 |
|
Aleksey Kladov
|
6bbcfca7ae
|
Fully add inline modules to module tree
|
2018-11-05 14:10:20 +03:00 |
|
Aleksey Kladov
|
44d8919384
|
Submodule is enum
|
2018-11-05 13:23:37 +03:00 |
|
Aleksey Kladov
|
17a88928f4
|
collect all submodules
|
2018-11-05 13:08:52 +03:00 |
|
Aleksey Kladov
|
e0b21b9899
|
submodules works with module sources
|
2018-11-05 12:36:38 +03:00 |
|
Aleksey Kladov
|
88a15d10d5
|
use module_for_source
|
2018-11-05 12:36:38 +03:00 |
|
Aleksey Kladov
|
cd878658d3
|
Introduce modules_from_source fn
|
2018-11-05 12:36:38 +03:00 |
|
Aleksey Kladov
|
f29b0172fb
|
Use Default everywhere
|
2018-11-04 14:09:21 +03:00 |
|
Aleksey Kladov
|
cca5f862de
|
Don't order import alphabetical
alphabetical ordering is no more consistent, and much less useful then
the ordering which arises naturally when you add import.
|
2018-11-01 16:18:53 +03:00 |
|
Aleksey Kladov
|
c74e86536e
|
Dead code
|
2018-11-01 16:00:13 +03:00 |
|
Aleksey Kladov
|
a17b41033a
|
update salsa
|
2018-11-01 15:30:07 +03:00 |
|
Aleksey Kladov
|
962a491829
|
Some docs
|
2018-11-01 14:31:35 +03:00 |
|
Aleksey Kladov
|
f2b654fd44
|
Add inline source
|
2018-11-01 13:51:44 +03:00 |
|
Aleksey Kladov
|
223fd2979c
|
Introduce ModuleSource
|
2018-11-01 13:41:58 +03:00 |
|
Aleksey Kladov
|
d685a9b564
|
Use From to get an owned AST
|
2018-11-01 13:41:20 +03:00 |
|
Aleksey Kladov
|
2050812cad
|
remove SyntaxPtrDatabase
|
2018-11-01 13:15:11 +03:00 |
|
Aleksey Kladov
|
2b210d98b8
|
Fix test
|
2018-11-01 00:00:43 +03:00 |
|
Aleksey Kladov
|
fabb804f30
|
Speedup fmt
|
2018-10-31 23:58:03 +03:00 |
|
Aleksey Kladov
|
8f1a83b4cb
|
RemoveDeadCode
|
2018-10-31 23:50:18 +03:00 |
|
Aleksey Kladov
|
6be50f7d5d
|
Reformat all
|
2018-10-31 23:41:43 +03:00 |
|