summary refs log tree commit diff
path: root/src/libcore/slice
AgeCommit message (Expand)AuthorLines
2018-05-06Move the tests in src/libcore/slice/memchr.rs as well.kennytm-82/+0
2018-05-02nano-optimization for memchr::repeat_byteAndre Bogus-13/+2
2018-04-25Fix typez4v1er-1/+0
2018-04-21Make the unstable StrExt and SliceExt traits private to libcore in not(stage0)Simon Sapin-2/+5
2018-04-21Replace SliceExt with inherent [T] methods in libcoreSimon Sapin-0/+1404
2018-04-21Move non-allocating [u8] inherent methods to libcoreSimon Sapin-0/+65
2018-04-17stabilize `swap_with_slice` featuretinaun-1/+1
2018-04-17stabilize `slice_rsplit` featuretinaun-14/+14
2018-03-31Deprecate offset_to; switch core&alloc to using offset_from insteadScott McMurray-5/+6
2018-03-15Stabilize `inclusive_range` library feature.kennytm-2/+2
2018-03-06Rollup merge of #47463 - bluss:fused-iterator, r=alexcrichtonkennytm-12/+10
2018-03-03Auto merge of #48583 - dotdash:jt_assume, r=alexcrichtonbors-15/+9
2018-03-03core: Update stability attributes for FusedIteratorUlrik Sverdrup-12/+10
2018-03-03core: Stabilize FusedIteratorUlrik Sverdrup-12/+12
2018-02-27Backport LLVM fixes for a JumpThreading / assume intrinsic bugBjörn Steinbrink-15/+9
2018-02-22Stabilize [T]::rotate_{left,right}Corey Farwell-2/+2
2018-02-15Partially revert #47333.kennytm-9/+15
2018-01-28Auto merge of #47772 - arthurprs:iter-position-bounds-check, r=dtolnaybors-2/+4
2018-01-26Use the slice length to hint the optimizerarthurprs-2/+4
2018-01-18Rollup merge of #47404 - integer32llc:reexport-to-re-export, r=steveklabnikkennytm-1/+1
2018-01-18Rollup merge of #47333 - arthurprs:iter-position-bounds-check, r=dtolnaykennytm-0/+37
2018-01-15Reexport -> re-export in prose and documentation commentsCarol (Nichols || Goulding)-1/+1
2018-01-15Rollup merge of #47126 - sdroege:exact-chunks, r=blusskennytm-0/+225
2018-01-13Implement TrustedRandomAccess for slice::{ExactChunks, ExactChunksMut}Sebastian Dröge-0/+18
2018-01-13Remove useless assertionSebastian Dröge-2/+0
2018-01-13Apply review comments from @blussSebastian Dröge-44/+23
2018-01-13Add slice::ExactChunks and ::ExactChunksMut iteratorsSebastian Dröge-0/+230
2018-01-12Optimize slice.{r}position result bounds checkarthurprs-0/+37
2018-01-09Rollup merge of #46777 - frewsxcv:frewsxcv-rotate, r=alexcrichtonCorey Farwell-2/+15
2018-01-04Fix potential overflow in TrustedRandomAccess impl for slice::{Chunks,ChunksMut}Sebastian Dröge-2/+8
2018-01-03Fix compilation of TrustedRandomAccess impl for slice::ChunksSebastian Dröge-2/+2
2018-01-03Implement TrustedRandomAccess for slice::{Chunks, ChunksMut, Windows}Sebastian Dröge-0/+28
2018-01-03Rollup merge of #47118 - hdhoang:patch-2, r=BurntSushikennytm-2/+2
2018-01-02Use assert!(chunk_size != 0) instead of > 0 for usize valueSebastian Dröge-1/+1
2018-01-02Consistently use chunk_size as the field name for Chunks and ChunksMutSebastian Dröge-15/+15
2018-01-01memchr: fix variable name in docstringsHoàng Đức Hiếu-2/+2
2017-12-31Auto merge of #46713 - Manishearth:memchr, r=blussbors-1/+260
2017-12-31Use memchr for [i8]::contains as wellManish Goregaokar-0/+8
2017-12-24Deprecate [T]::rotate in favor of [T]::rotate_{left,right}.Corey Farwell-2/+15
2017-12-20docs(slice): Clarify half-open intervalFlorian Keller-1/+1
2017-12-13Support 16 bit platformsManish Goregaokar-0/+6
2017-12-13Use memchr in [u8]::containsManish Goregaokar-1/+17
2017-12-13Move rust memchr impl to libcoreManish Goregaokar-0/+229
2017-11-17Auto merge of #45595 - scottmcm:iter-try-fold, r=dtolnaybors-110/+45
2017-11-11Auto merge of #45333 - alkis:master, r=blussbors-16/+18
2017-11-11Improve the performance of binary_search by reducing the number ofAlkis Evlogimenos-16/+18
2017-11-06Inclusive range updated to `..=` syntaxBadel2-9/+6
2017-11-01De-stabilize core::slice::{from_ref, from_ref_mut}.whitequark-2/+2
2017-10-29Fundamental internal iteration with try_foldScott McMurray-110/+45
2017-10-23Bring back slice::ref_slice as slice::from_ref.whitequark-0/+16