Commit graph

23723 commits

Author SHA1 Message Date
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
Aleksey Kladov 836e0c1863 simplify 2018-08-11 00:12:31 +03:00
Aleksey Kladov 46e4232cc6 simplify bouds 2018-08-11 00:01:37 +03:00
Aleksey Kladov 52de08330f dedupe 2018-08-10 23:56:19 +03:00
Aleksey Kladov bf42a75f1e dedupe 2018-08-10 23:45:35 +03:00
Aleksey Kladov 36d922c87d diagnostics 2018-08-10 23:30:11 +03:00
Aleksey Kladov 5896cd51de Cleanup log messages 2018-08-10 22:55:42 +03:00
Aleksey Kladov 7c67612b8a organizize 2018-08-10 22:33:29 +03:00
Aleksey Kladov 26262aaf05 extend selection via LSP 2018-08-10 22:23:17 +03:00
Aleksey Kladov 3fff5e94eb Add arena 2018-08-10 21:13:46 +03:00
Aleksey Kladov 120789804d Add line index 2018-08-10 21:13:39 +03:00
Aleksey Kladov 1be7af26a8 cleaner shutdown 2018-08-10 18:02:26 +03:00
Aleksey Kladov 2e165ae82e logging 2018-08-10 17:49:45 +03:00
Aleksey Kladov d7c5a6f308 Start lang server 2018-08-10 15:07:43 +03:00
Aleksey Kladov 4a900fd681 Split diagnostics 2018-08-09 21:27:44 +03:00
Aleksey Kladov afa94d4f37 fn_item -> function 2018-08-09 17:54:49 +03:00
Aleksey Kladov d8b2a5efc0 Generate AST 2018-08-09 17:43:39 +03:00