summary refs log tree commit diff
path: root/library/core/src/slice
AgeCommit message (Expand)AuthorLines
2024-10-14replace placeholder versionJosh Stone-13/+13
2024-10-09stabilize `{slice,array}::from_mut`ultrabear-1/+2
2024-10-05Stabilize `const_slice_split_at_mut` and `const_slice_first_last_chunk`onestacked-7/+14
2024-10-04Rollup merge of #130403 - eduardosm:stabilize-const_slice_from_raw_parts_mut,...Jubilee-1/+2
2024-10-04Rollup merge of #131177 - workingjubilee:stabilize-const-mut-referees, r=tgro...Jubilee-4/+8
2024-10-02library: Stabilize `const_slice_first_last`Jubilee Young-4/+8
2024-10-01Stabilize `const_slice_from_raw_parts_mut`Eduardo Sánchez Muñoz-1/+2
2024-09-28make ptr metadata functions callable from stable const fnRalf Jung-1/+0
2024-09-25Use `&raw` in the standard libraryJosh Stone-6/+6
2024-09-25fix some cfg logic around optimize_for_size and 16-bit targetsRalf Jung-11/+11
2024-09-24Auto merge of #129587 - Voultapher:opt-for-size-variants-of-sort-impls, r=cuv...bors-59/+202
2024-09-24Mark and implement 'make_ascii_uppercase' and 'make_ascii_lowercase' in '[u8]...Gabriel Bjørnager Jensen-4/+14
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-5/+5
2024-09-18[Clippy] Swap `manual_retain` to use diagnostic items instead of pathsGnomedDev-0/+1
2024-09-15also stabilize const_refs_to_cellRalf Jung-1/+1
2024-09-15const_refs_to_cell: dont let mutable references sneak past the interior mutab...Ralf Jung-1/+1
2024-09-12Rollup merge of #130101 - RalfJung:const-cleanup, r=fee1-deadMatthias Krüger-17/+9
2024-09-09Fix slice::first_mut docsJames C. Wise-1/+1
2024-09-08remove const_slice_index annotations, it never had a feature gate anywayRalf Jung-11/+0
2024-09-08add FIXME(const-hack)Ralf Jung-6/+9
2024-09-04Use non-overlapping swap for inner heapsort loopLukas Bergdoll-3/+1
2024-09-04Select tiny sorts for 16-bit platformsLukas Bergdoll-13/+20
2024-09-04Shrink heapsort further by combining sift_down loopsLukas Bergdoll-26/+22
2024-09-04Drop bubble_sortLukas Bergdoll-41/+3
2024-09-03replace placeholder versionBoxy-3/+3
2024-09-02clarify language around non-null ptrs in slice::rawoskgo-8/+8
2024-09-01Rollup merge of #128495 - joboet:more_memcmp, r=scottmcmMatthias Krüger-10/+33
2024-08-29Use simpler branchy swap logic in tiny merge sortLukas Bergdoll-42/+13
2024-08-27Use last swap optimization in bubblesortLukas Bergdoll-9/+18
2024-08-26Convert cfg blocks to cfg_ifLukas Bergdoll-79/+68
2024-08-26Reduce code duplication by moving partition_lomuto_branchless_simple into qui...Lukas Bergdoll-79/+39
2024-08-25Tweak some attributes to improve panic_immediate_abortBen Kimock-3/+4
2024-08-25Add binary-size optimized variants for stable and unstable sort as well as se...Lukas Bergdoll-33/+284
2024-08-12core: make documentation clearer, rename slice comparison specialization traitjoboet-15/+25
2024-08-10Rollup merge of #128273 - Voultapher:improve-ord-violation-help, r=workingjub...Guillaume Gomez-49/+73
2024-08-09Fix linkchecker issueLukas Bergdoll-1/+1
2024-08-05Correct the const stabilization of `<[T]>::last_chunk`Mike Hommey-1/+1
2024-08-03Apply review comments to PartialOrd sectionLukas Bergdoll-7/+7
2024-08-01Hide internal sort moduleLukas Bergdoll-0/+1
2024-08-01core: use `compare_bytes` for more slice element typesjoboet-6/+19
2024-07-31Apply review commentsLukas Bergdoll-45/+50
2024-07-30Rewrite binary search implementationAmanieu d'Antras-31/+44
2024-07-29Rollup merge of #128307 - ojeda:unescaped_backticks, r=GuillaumeGomezMatthias Krüger-2/+2
2024-07-29Remove spurious backticks detected by `rustdoc::unescaped_backticks`Miguel Ojeda-2/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-79/+37
2024-07-28Rollup merge of #127765 - bitfield:fix_stdlib_doc_nits, r=dtolnayGuillaume Gomez-30/+39
2024-07-28Rollup merge of #128279 - slanterns:is_sorted, r=dtolnayMatthias Krüger-8/+3
2024-07-28stabilize `is_sorted`Slanterns-8/+3
2024-07-27Rollup merge of #125897 - RalfJung:from-ref, r=AmanieuTrevor Gross-2/+2
2024-07-27Improve panic sections for sort*, sort_unstable* and select_nth_unstable*Lukas Bergdoll-12/+15