rust/crates
bors[bot] ae8fd982c0 Merge #1368
1368: Store referece instead of full token tree in tokenbuffer r=matklad a=edwin0cheng

This PR try to minimize the memory allocation in converting `SyntaxNode` to `TokenTree` by using reference isnteead of full token tree in `TokenBuffer`. 

Note that the final goal is replace `TokenTree` with TokenBuffer such that there is no conversion between them.

Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
2019-06-02 17:09:49 +00:00
..
gen_lsp_server updated gen_lsp_server examples 2019-05-22 20:35:12 -05:00
ra_arena
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 add AstDatabase 2019-06-02 12:27:36 +03:00
ra_ide_api collect macro queries 2019-06-02 18:58:49 +03:00
ra_lsp_server rename 2019-06-01 10:31:40 +03:00
ra_mbe Store referece in tokenbuffer 2019-06-03 00:54:33 +08: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
ra_syntax ⬆️ parking_lot 2019-05-30 12:02:30 +03:00
ra_text_edit
ra_tt unnecessary paranthesis 2019-06-03 01:05:58 +08:00
test_utils
thread_worker
tools