Commit Graph

49 Commits

Author SHA1 Message Date
Aleksey Kladov f2772e29ae add crate graph 2018-08-31 19:14:08 +03:00
Aleksey Kladov faebae74e4 fix tests 2018-08-31 12:13:02 +03:00
Aleksey Kladov d999f4b568 cancelation 2018-08-31 12:04:33 +03:00
Aleksey Kladov efa6a952b4 cancelation tokens 2018-08-31 10:27:38 +03:00
Aleksey Kladov 9fcebbc512 subscriptions 2018-08-30 16:27:09 +03:00
Aleksey Kladov c2c64145cb move 2018-08-30 13:12:49 +03:00
Aleksey Kladov 1f2fb4e27f move 2018-08-30 12:52:21 +03:00
Aleksey Kladov 0d6d74e78e minor 2018-08-30 12:34:31 +03:00
Aleksey Kladov 7d95d38ecb fix join lines selection 2018-08-29 18:35:28 +03:00
Aleksey Kladov 09ea0ca7e5 rename world -> analysis impl 2018-08-29 18:23:57 +03:00
Aleksey Kladov 0f968ee430 minor 2018-08-29 18:12:28 +03:00
Aleksey Kladov 4dd4571bfe minor 2018-08-29 18:09:08 +03:00
Aleksey Kladov 1baba9a2e2 Minor 2018-08-29 18:07:56 +03:00
Aleksey Kladov 2e2c2e62eb Remove dead code 2018-08-29 18:06:46 +03:00
Aleksey Kladov fce6bc0acc Make world private 2018-08-29 18:05:54 +03:00
Aleksey Kladov 8abf536343 Grand refactoring 2018-08-29 18:03:14 +03:00
Aleksey Kladov b00a4d43ec Dont diagnose inline mods 2018-08-28 20:29:36 +03:00
Aleksey Kladov d34588bf83 create module smartly 2018-08-28 18:22:59 +03:00
Aleksey Kladov 13110f48e9 Log errors 2018-08-28 00:42:13 +03:00
Aleksey Kladov b79c8b6d8a Fix error blocks 2018-08-27 21:10:02 +03:00
Aleksey Kladov aaca7d003b move scopes to file 2018-08-27 20:58:38 +03:00
Aleksey Kladov a450142aca fix stray curly 2018-08-26 09:12:18 +03:00
Aleksey Kladov a48964c64d switch to upstream fst 2018-08-25 23:50:16 +03:00
Aleksey Kladov 2d41bc3e6c rename 2018-08-25 14:26:34 +03:00
Aleksey Kladov 220d285b4a rename ParsedFile -> File 2018-08-25 11:44:58 +03:00
Aleksey Kladov 9fae494a8d Move ParsedFile to top 2018-08-25 11:40:17 +03:00
Aleksey Kladov ecc9df5f00 simpler update 2018-08-21 22:24:59 +03:00
Aleksey Kladov b937262c9b Module map implementation 2018-08-21 18:30:10 +03:00
Aleksey Kladov 4d8be26584 refactor 2018-08-18 12:42:28 +03:00
Aleksey Kladov d3c90ded2b Borrowed AST 2018-08-17 22:00:13 +03:00
Aleksey Kladov 70097504f7 hide root 2018-08-17 21:10:55 +03:00
Aleksey Kladov ed7ae78c6f ServerWorld 2018-08-17 19:54:08 +03:00
Aleksey Kladov 41570f60bf extend module resolve to mod.rs 2018-08-17 16:04:34 +03:00
Aleksey Kladov 081c16c776 initial mod resolve 2018-08-17 15:37:17 +03:00
Aleksey Kladov 55e87e0b74 mod resolve work 2018-08-17 00:18:14 +03:00
Aleksey Kladov 7094291573 tt-attrs 2018-08-16 12:51:40 +03:00
Aleksey Kladov 1193c5f829 dead code 2018-08-16 11:08:41 +03:00
Aleksey Kladov 9f6cf42c5f Switch to file ids 2018-08-15 17:24:20 +03:00
Aleksey Kladov 109658332a Support raw strings in lexer 2018-08-14 15:03:27 +03:00
Aleksey Kladov d9e86e574a Use rayon for parallel indexing 2018-08-13 19:28:34 +03:00
Aleksey Kladov c1a7b72fb7 renames 2018-08-13 18:27:26 +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 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 18486a02fa indexing infra 2018-08-13 13:46:05 +03:00
Aleksey Kladov 9863b9161d decorations 2018-08-11 00:55:32 +03:00
Aleksey Kladov 7c67612b8a organizize 2018-08-10 22:33:29 +03:00