about summary refs log tree commit diff
path: root/src/liballoc/collections/vec_deque
AgeCommit message (Collapse)AuthorLines
2020-07-27mv std libs to library/mark-693/+0
2020-07-06fixupsJon Gjengset-3/+3
2020-07-06Add VecDeque::range* methodsJon Gjengset-0/+59
This patch adds `VecDeque::range` and `VecDeque::range_mut` to provide iterators over a sub-range of a `VecDeque`. This behavior can be emulated with `skip` and `take`, but directly providing a `Range` is more ergonomic. This also partially makes up for `VecDeque`'s lack of `SliceIndex` support.
2020-06-23Remove unused crate imports in 2018 edition cratesyuqio-2/+0
2020-05-01liballoc tests: Miri supports threads nowRalf Jung-4/+4
2020-04-23liballoc: more compact way to adjust test sizes for MiriRalf Jung-4/+2
2020-03-22add `fn make_contiguous` to VecDequeBastian Kauschke-1/+82
2020-01-19Move VecDeque Drain iterator to new fileJonas Schievink-0/+126
2019-12-07liballoc: ignore tests in Miri instead of removing them entirelyRalf Jung-4/+4
2019-11-29Format liballoc with rustfmtDavid Tolnay-9/+3
2019-10-29Add test for VecDeque truncateCharles Gleason-0/+35
2019-10-10Add tests for VecDeque clone_fromCharles Gleason-0/+23
2019-08-02liballoc: Unconfigure tests during normal buildVadim Petrochenkov-0/+379
Remove additional libcore-like restrictions from liballoc, turns out the testing works ok if the tests are a part of liballoc itself.