Commit Graph

440 Commits

Author SHA1 Message Date
Aleksey Kladov
109658332a Support raw strings in lexer 2018-08-14 15:03:27 +03:00
Aleksey Kladov
199e3b73c7 fields are part of the structure 2018-08-14 14:45:56 +03:00
Aleksey Kladov
1141d448d9 Add derive intention 2018-08-14 13:33:44 +03:00
Aleksey Kladov
5953a348bd Less hackish impl structure 2018-08-14 12:38:20 +03:00
Aleksey Kladov
de02d2891e full range expr 2018-08-14 11:46:46 +03:00
Aleksey Kladov
2b828c68e8 separete structure from symbols 2018-08-14 11:20:09 +03:00
Aleksey Kladov
49ab441024 Qualified paths 2018-08-13 23:54:00 +03:00
Aleksey Kladov
d9e86e574a Use rayon for parallel indexing 2018-08-13 19:28:34 +03:00
Aleksey Kladov
439e0fd32e Fix some more bugs 2018-08-13 18:46:43 +03:00
Aleksey Kladov
7d0c9cf546 Optional patterns in trait methods 2018-08-13 18:40:47 +03:00
Aleksey Kladov
c146331b1c rename 2018-08-13 18:36:16 +03:00
Aleksey Kladov
1d95f34e9a More renames 2018-08-13 18:34:02 +03:00
Aleksey Kladov
d642c48616 forgotten test 2018-08-13 18:31:28 +03:00
Aleksey Kladov
51f7f937a5 Safer errors 2018-08-13 18:30:56 +03:00
Aleksey Kladov
c1a7b72fb7 renames 2018-08-13 18:27:26 +03:00
Aleksey Kladov
9149fd2c0c Fix some parser bugs 2018-08-13 18:24:17 +03:00
Aleksey Kladov
d1eceefeb8 dyn type 2018-08-13 17:42:43 +03:00
Aleksey Kladov
5a56ac4b72 Better limiting 2018-08-13 17:19:27 +03:00
Aleksey Kladov
8ae56fa6d0 Stupid goto definition 2018-08-13 16:35:17 +03:00
Aleksey Kladov
7fc91f41d8 Generalize query 2018-08-13 16:07:05 +03:00
Aleksey Kladov
0568e76406 smol debug 2018-08-13 15:44:51 +03:00
Aleksey Kladov
d19f3ac834 workspace symbols 2018-08-13 15:35:53 +03:00
Aleksey Kladov
133d001d82 world symbols 2018-08-13 15:10:20 +03:00
Aleksey Kladov
ed2ac17133 smol_str to a crate 2018-08-13 14:24:22 +03:00
Aleksey Kladov
18486a02fa indexing infra 2018-08-13 13:46:05 +03:00
Aleksey Kladov
be742a5877 Apply code actions 2018-08-13 02:38:34 +03:00
Aleksey Kladov
25aebb5225 Refctor 2018-08-13 00:09:30 +03:00
Aleksey Kladov
535bd7ccf7 remove useless loop 2018-08-12 22:23:44 +03:00
Aleksey Kladov
b518fd0ef9 Sans IO dispatch 2018-08-12 22:12:51 +03:00
Aleksey Kladov
1962369806 more modules 2018-08-12 22:08:14 +03:00
Aleksey Kladov
acd7552698 Simplify 2018-08-12 21:47:27 +03:00
Aleksey Kladov
58c3370819 Simplify 2018-08-12 21:45:03 +03:00
Aleksey Kladov
8dad14b5cd Convert Thunk to Task 2018-08-12 21:34:17 +03:00
Aleksey Kladov
23c06db9c2 Half of code-actions 2018-08-12 21:02:56 +03:00
Aleksey Kladov
66be735aa9 flip comma 2018-08-12 18:50:16 +03:00
Aleksey Kladov
56aa6e20e0 More symbols 2018-08-11 16:20:37 +03:00
Aleksey Kladov
fe1fe866f3 Simplify code 2018-08-11 16:10:34 +03:00
Aleksey Kladov
ce06a9ddcb Switch to upstream langserver-types 2018-08-11 16:05:00 +03:00
Aleksey Kladov
f2291d6a76 doc symbols 2018-08-11 14:44:12 +03:00
Aleksey Kladov
7afd84febc visitor 2018-08-11 12:28:59 +03:00
Aleksey Kladov
d5119133fc heck 2018-08-11 11:03:22 +03:00
Aleksey Kladov
78f41ea707 more renames 2018-08-11 10:56:40 +03:00
Aleksey Kladov
2e971cdcbb Use dict for AST 2018-08-11 10:11:58 +03:00
Aleksey Kladov
e69c70e2a2 ENUM_ITEM -> ENUM 2018-08-11 10:05:26 +03:00
Aleksey Kladov
7698d37fa4 STRUCT_ITEM -> STRUCT 2018-08-11 10:04:47 +03:00
Aleksey Kladov
ce898183b8 Simplify tests 2018-08-11 10:03:03 +03:00
Aleksey Kladov
b18d2882f4 Generate accessors 2018-08-11 09:55:32 +03:00
Aleksey Kladov
7581984601 bump ron 2018-08-11 09:38:27 +03:00
Aleksey Kladov
35b59bb438 simplify 2018-08-11 08:56:13 +03:00
Aleksey Kladov
f99551f46b reorganize 2018-08-11 01:04:09 +03:00