rust/crates
bors[bot] e182825170
Merge #2006
2006: Improvements around `Arc<[T]>` r=matklad a=sinkuu

First commit tries to avoid cloning `Arc<[T]>` to a temporary `Vec` for mutating it, if there are no other strong references. Second commit utilizes [`FromIterator for Arc<[T]>`](https://doc.rust-lang.org/std/sync/struct.Arc.html#impl-FromIterator%3CT%3E) instead of `.collect::<Vec<_>>().into()` to avoid allocation in `From<Vec<T>> for Arc<[T]>`.

Co-authored-by: Shotaro Yamada <sinkuu@sinkuu.xyz>
2019-10-14 13:14:18 +00:00
..
ra_arena
ra_assists Merge #2002 2019-10-14 11:10:20 +00:00
ra_batch remove one more dependency on source roots 2019-10-14 15:15:47 +03:00
ra_cfg use slightly more idiomatic api for cfg 2019-10-08 14:22:49 +03:00
ra_cli remove one more dependency on source roots 2019-10-14 15:15:47 +03:00
ra_db reduce visibility 2019-10-11 11:37:54 +03:00
ra_fmt
ra_hir Merge #2006 2019-10-14 13:14:18 +00:00
ra_ide_api Use correct db type 2019-10-11 15:56:17 -04:00
ra_lsp_server Remove unused dependencies 2019-10-12 08:00:54 +09:00
ra_mbe Remove unused dependencies 2019-10-12 08:00:54 +09:00
ra_parser Merge #1951 2019-10-08 08:44:26 +00:00
ra_prof Added test for check doc strings in crates. 2019-09-30 11:58:53 +03:00
ra_project_model hard-code nightly-only CFGs 2019-10-08 14:43:29 +03:00
ra_syntax Merge #2002 2019-10-14 11:10:20 +00:00
ra_text_edit Added test for check doc strings in crates. 2019-09-30 11:58:53 +03:00
ra_tools Update pico-args 2019-10-02 10:58:15 -04:00
ra_tt Remove smol_str dependency from ra_syntax 2019-10-12 07:48:23 +09:00
ra_vfs_glob
test_utils Added test for check doc strings in crates. 2019-09-30 11:58:53 +03:00