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
..
2019-08-06 10:57:16 +02:00
2019-10-14 11:10:20 +00:00
2019-10-11 11:37:54 +03:00
2019-09-02 21:23:19 +03:00
2019-10-14 13:14:18 +00:00
2019-10-11 15:56:17 -04:00
2019-10-12 08:00:54 +09:00
2019-10-12 08:00:54 +09:00
2019-10-08 08:44:26 +00:00
2019-10-14 11:10:20 +00:00
2019-10-02 10:58:15 -04:00
2019-09-06 17:21:29 +03:00