rust/src/liballoc/tests
bors d5b6b95aef Auto merge of #52553 - Pazzaz:vecdeque-append, r=SimonSapin
Non-naive implementation of `VecDeque.append`

Replaces the old, simple implementation with a more manual (and **unsafe** 😱) one. I've added 1 more test and verified that it covers all 6 code paths in the function.

This new implementation was about 60% faster than the old naive one when I tried benchmarking it.
2018-08-18 08:56:12 +00:00
..
btree Add missing dyn 2018-07-25 10:24:31 +09:00
arc.rs Add missing dyn 2018-07-25 10:24:31 +09:00
binary_heap.rs Remove all unstable placement features 2018-04-03 11:02:34 +02:00
cow_str.rs Add trailing newlines to files which have no trailing newlines. 2017-12-30 15:50:52 +08:00
fmt.rs Merge crate collections into alloc 2017-06-13 23:37:34 -07:00
heap.rs Use NonNull<Void> instead of *mut u8 in the Alloc trait 2018-04-12 22:53:22 +02:00
lib.rs Fix stage 2 tests 2018-08-05 15:54:49 +01:00
linked_list.rs Implement LinkedList::drain_filter 2017-11-25 21:28:49 +01:00
rc.rs Add missing dyn 2018-07-25 10:24:31 +09:00
slice.rs Incorporate a stray test 2018-07-27 18:07:20 +09:00
str.rs removed slice_uncheked from src/liballoc/tests/str.rs 2018-06-26 15:33:57 +03:00
string.rs Remove the now-unit-struct AllocErr field inside CollectionAllocErr 2018-04-12 22:53:13 +02:00
vec.rs Remove the now-unit-struct AllocErr field inside CollectionAllocErr 2018-04-12 22:53:13 +02:00
vec_deque.rs Test VecDeque append not dropping twice 2018-08-15 19:42:07 +02:00