Commit Graph

22539 Commits

Author SHA1 Message Date
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
Aleksey Kladov 9863b9161d decorations 2018-08-11 00:55:32 +03:00