rust-analyzer/crates/libsyntax2/src
bors[bot] 3993bb4de9 Merge #67
67: Salsa r=matklad a=matklad

The aim of this PR is to transition from rather ad-hock FileData and ModuleMap caching strategy to something resembling a general-purpose red-green engine. 

Ideally, we shouldn't recompute ModuleMap at all, unless the set of mod decls or files changes.



Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2018-09-15 21:11:25 +00:00
..
algo scopes 2018-08-27 10:01:31 +03:00
ast nested mod completion 2018-09-08 01:35:20 +03:00
grammar Support for unions 2018-09-14 22:51:12 +02:00
lexer Added tests for Ptr. 2018-09-04 23:26:11 -07:00
parser_impl Log errors 2018-08-28 00:42:13 +03:00
syntax_kinds Add ret type 2018-08-28 21:11:17 +03:00
yellow Remove dyn dispatch 2018-09-08 01:16:07 +03:00
grammar.ron nested mod completion 2018-09-08 01:35:20 +03:00
lib.rs Merge #67 2018-09-15 21:11:25 +00:00
parser_api.rs simplify 2018-09-08 19:16:11 +03:00
reparsing.rs independent tests for incremental reparsing of blocks and leaves 2018-09-15 17:05:08 +02:00
text_utils.rs create separated mod for reparsing functionality 2018-09-15 13:35:55 +02:00
token_set.rs Moved TokenSet into it's own file. 2018-09-06 21:57:04 +08:00
utils.rs move fuzz-invariants to the library 2018-09-08 18:34:41 +03:00