rust/crates
Aleksey Kladov 8b7f58976b don't cache parses twice
Before this commit, `Parse`s for original file ended up two times in
salsa's db: first, when we parse original file, and second, when we
parse macro or a file.

Given that parse trees are the worst ofenders in terms of memory, it
makes sense to make sure we store them only once.
2019-06-02 20:15:10 +03:00
..
gen_lsp_server updated gen_lsp_server examples 2019-05-22 20:35:12 -05:00
ra_arena Add is_empty to Arena 2019-04-26 11:42:10 -04:00
ra_assists fix typos in mbe tests 2019-05-28 18:46:11 +03:00
ra_batch add AstDatabase 2019-06-02 12:27:36 +03:00
ra_cli fix typos in mbe tests 2019-05-28 18:46:11 +03:00
ra_db switch to upstream salsa 2019-05-30 13:05:09 +03:00
ra_fmt apply T! macro where it is possible 2019-05-15 15:35:47 +03:00
ra_hir don't cache parses twice 2019-06-02 20:15:10 +03:00
ra_ide_api don't cache parses twice 2019-06-02 20:15:10 +03:00
ra_lsp_server rename 2019-06-01 10:31:40 +03:00
ra_mbe fix typos in mbe tests 2019-05-28 18:46:11 +03:00
ra_parser Merge #1328 2019-05-27 07:28:13 +00:00
ra_prof apply profile filter to top-level entries only 2019-06-01 10:41:47 +03:00
ra_project_model Sends cwd info for runnables and code lenses 2019-04-14 10:04:38 +02:00
ra_syntax ⬆️ parking_lot 2019-05-30 12:02:30 +03:00
ra_text_edit
ra_tt Add more helper func in Cursor 2019-05-27 23:51:52 +08:00
test_utils
thread_worker
tools Use EXE extension for pre-commit hook on Window 2019-03-27 07:52:59 +01:00