summary refs log tree commit diff
path: root/library/core/src/slice
AgeCommit message (Expand)AuthorLines
2023-05-29Swap out CURRENT_RUSTC_VERSION to 1.71.0Mark Rousskov-1/+1
2023-05-26Update current implementation comments for `select_nth_unstable`Markus Everling-4/+6
2023-05-25Rollup merge of #107522 - Sp00ph:introselect, r=AmanieuMichael Goulet-140/+311
2023-05-25Rollup merge of #95198 - clarfonthey:get_chunk, r=scottmcmMatthias Krüger-0/+258
2023-05-24Use helper functions for min/max_idxMarkus Everling-18/+28
2023-05-24Add Median of Medians fallback to introselectMarkus Everling-140/+301
2023-05-20Auto merge of #111646 - Voultapher:restore-branchless-code-gen-for-merge, r=c...bors-26/+12
2023-05-19Add slice::{split_,}{first,last}_chunk{,_mut}ltdk-0/+258
2023-05-19constify `slice_as_chunks` (unstable)Scott McMurray-6/+6
2023-05-16Use code with reliable branchless code-gen for slice::sort mergeLukas Bergdoll-26/+12
2023-05-15Auto merge of #108273 - tspiteri:const_slice_split_at_not_mut, r=dtolnaybors-1/+2
2023-05-12Remove useless `assume`s from `slice::iter(_mut)`Scott McMurray-4/+0
2023-05-10Simplify the implementation of iterators over slices of ZSTsScott McMurray-35/+38
2023-05-09Rollup merge of #111282 - scottmcm:remove-unneeded-assumes, r=workingjubileeMatthias Krüger-10/+6
2023-05-08Auto merge of #111296 - Sp00ph:const_gcd, r=nagisa,Mark-Simulacrumbors-37/+6
2023-05-06Tune the `is_ascii` implementation used for short slicesScott McMurray-10/+23
2023-05-06Always const-eval the gcd in `slice::align_to_offsets`Markus Everling-37/+6
2023-05-06Remove some `assume`s from slice iterators that don't do anythingScott McMurray-10/+6
2023-05-04Constify `[u8]::is_ascii` (unstably)Scott McMurray-12/+30
2023-05-04Rollup merge of #111009 - scottmcm:ascii-char, r=BurntSushiMatthias Krüger-0/+30
2023-05-03Add the basic `ascii::Char` typeScott McMurray-0/+30
2023-05-03Constify slice flatten methodKonrad Borowski-1/+1
2023-04-30Rollup merge of #110997 - scottmcm:slice-iter-comments, r=the8472Matthias Krüger-6/+20
2023-04-29Improve internal field comments on `slice::Iter(Mut)`Scott McMurray-6/+20
2023-04-28replace version placeholdersPietro Albini-1/+1
2023-04-26Rollup merge of #110419 - jsoref:spelling-library, r=jyn514Matthias Krüger-1/+1
2023-04-26Spelling library/Josh Soref-1/+1
2023-04-25Rollup merge of #110649 - arlosi:fix_no_global_oom_handling, r=Mark-SimulacrumMatthias Krüger-1/+0
2023-04-22Rollup merge of #110635 - scottmcm:zst-checks, r=the8472Yuki Okushi-1/+1
2023-04-21More `IS_ZST` in `library`Scott McMurray-1/+1
2023-04-21Fix no_global_oom_handling buildArlo Siemsen-1/+0
2023-04-20More `mem::take` in `library`Scott McMurray-4/+4
2023-04-16fix tidyDeadbeef-0/+2
2023-04-16core is now compilableDeadbeef-12/+6
2023-04-16memchr hackDeadbeef-3/+8
2023-04-16rm const traits in libcoreDeadbeef-23/+18
2023-04-10Fix typos in libraryDaniPopes-1/+1
2023-03-30Rollup merge of #106985 - jofas:106746-fix, r=ChrisDentonYuki Okushi-10/+10
2023-03-30removed deprecated markdown links from documentationjofas-3/+0
2023-03-29enhanced documentation of binary search methods for slice and VecDeque for un...jofas-7/+10
2023-03-27replace advance_by returning usize with Result<(), NonZeroUsize>The 8472-4/+4
2023-03-27Change advance(_back)_by to return `usize` instead of `Result<(), usize>`The 8472-4/+4
2023-03-25Auto merge of #99929 - the8472:default-iters, r=scottmcmbors-0/+14
2023-03-17Switch impls of `is_sorted_by` between slices and slice itersMaybe Waffle-2/+2
2023-03-17Make `slice::is_sorted_by` impl nicerMaybe Waffle-3/+1
2023-03-05Use `nuw` when calculating slice lengths from `Range`sScott McMurray-3/+6
2023-03-05Auto merge of #105117 - pitaj:debug_asserts, r=the8472bors-4/+9
2023-03-03Match unmatched backticks in library/est31-3/+3
2023-03-01Auto merge of #108483 - scottmcm:unify-bytewise-eq-traits, r=the8472bors-25/+2
2023-03-01Merge two different equality specialization traits in `core`Scott McMurray-25/+2