Aleksey Kladov
|
b5b44659a4
|
edits use source-root API
|
2018-12-21 12:18:14 +03:00 |
|
Aleksey Kladov
|
0063f03e86
|
hide atom edits a bit
|
2018-12-21 11:52:32 +03:00 |
|
Aleksey Kladov
|
aa628f4749
|
fix SourceFileEdit name
|
2018-12-21 11:15:23 +03:00 |
|
Aleksey Kladov
|
bb2bafb606
|
docs for input queries
|
2018-12-20 14:12:47 +03:00 |
|
Aleksey Kladov
|
a084412f06
|
set symbol index as const
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
6782fe2a5b
|
Treat
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
97812c192a
|
Restore library symbols
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
2fe41574a1
|
fix tests
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
e6465e7e2a
|
index all local crates
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
a5ef8ad05b
|
swtich lsp server to vfs
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
85290bc134
|
switch analysis to vfs
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
b6ce7a6d34
|
make it compile
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
d20d788571
|
disable gc for now
|
2018-12-19 01:10:03 +03:00 |
|
Aleksey Kladov
|
e7aa17b560
|
Gc syntax trees after every modification
|
2018-12-19 00:35:13 +03:00 |
|
Aleksey Kladov
|
7fd6a41127
|
Refactor symbol resolve API
Introduce ReferenceResolution to avoid nesting to many non-nominal
types.
|
2018-12-08 21:18:29 +03:00 |
|
Aleksey Kladov
|
e096867ada
|
reformat
|
2018-12-08 19:28:24 +03:00 |
|
DJMcNab
|
f88e0700e6
|
Add a better text for hover and stop duplicating work done in approximatelly_resolve_symbol
|
2018-12-08 19:28:10 +03:00 |
|
DJMcNab
|
6d548d944f
|
Fix typo in comment
|
2018-12-08 19:28:10 +03:00 |
|
Aleksey Kladov
|
4344264024
|
move fuzzy source binding to a separete mode
|
2018-12-05 13:16:20 +03:00 |
|
Aleksey Kladov
|
7960c8b276
|
restore index-based gotodef
|
2018-12-05 12:17:38 +03:00 |
|
Aleksey Kladov
|
d8b0379e10
|
Add functions to DefId
|
2018-12-04 23:44:00 +03:00 |
|
Aleksey Kladov
|
45fce90349
|
ModuleSource is ItemSource
|
2018-12-04 22:46:23 +03:00 |
|
Aleksey Kladov
|
59e29aef63
|
Move hir to a separate crate
|
2018-11-28 04:09:44 +03:00 |
|
Aleksey Kladov
|
11168c464c
|
move db basics to ra_db
This should allow to move hir to a separate crate
|
2018-11-28 03:25:20 +03:00 |
|
Aleksey Kladov
|
ec45dfea1e
|
rename file_syntax -> source_file
|
2018-11-28 02:25:03 +03:00 |
|
Aleksey Kladov
|
65c064b2a9
|
introduce SymbolsDatabase
|
2018-11-28 02:22:25 +03:00 |
|
Aleksey Kladov
|
806ea03b64
|
drop descriptor suffix, use hir:: instead
|
2018-11-28 01:22:17 +03:00 |
|
Aleksey Kladov
|
36b1d20c16
|
rename ModuleDescriptor -> Module
|
2018-11-28 01:19:55 +03:00 |
|
Aleksey Kladov
|
16f67ee384
|
move resolve_local to Scopes
|
2018-11-28 01:11:29 +03:00 |
|
Aleksey Kladov
|
7207eef716
|
rename FnDescriptior -> FnSignatureInfo
|
2018-11-27 23:48:24 +03:00 |
|
Aleksey Kladov
|
67de38ec7d
|
move resolve_local_scope
|
2018-11-27 23:40:23 +03:00 |
|
Aleksey Kladov
|
93fae08261
|
make module module private
|
2018-11-27 23:35:53 +03:00 |
|
Aleksey Kladov
|
109a7f3717
|
itroduce FunctionDescriptor
|
2018-11-27 22:58:09 +03:00 |
|
Aleksey Kladov
|
f4d0cb64fc
|
rename descriptorsdb -> hirdb
|
2018-11-27 21:58:44 +03:00 |
|
Aleksey Kladov
|
d659b7a2f0
|
start descriptors -> hir rename
|
2018-11-27 21:45:42 +03:00 |
|
Aleksey Kladov
|
aa7fd563a4
|
use ctry
|
2018-11-27 18:45:16 +03:00 |
|
Aleksey Kladov
|
6b1f30ade9
|
hack around nested libraries
|
2018-11-27 00:12:43 +03:00 |
|
Aleksey Kladov
|
a2fdb41ace
|
fix typo
|
2018-11-20 17:33:27 +03:00 |
|
Aleksey Kladov
|
a300fb68e2
|
Make most of modules impl private
|
2018-11-20 17:16:33 +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
|
3b8d0c215a
|
Use more OO API for parent module
|
2018-11-20 16:21:02 +03:00 |
|
Aleksey Kladov
|
4e48917c00
|
use loc2id for FnIds
|
2018-11-18 16:21:23 +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
|
f8b36bbc3b
|
Rename File -> SourceFileNode
|
2018-11-07 18:42:36 +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 |
|