about summary refs log tree commit diff
path: root/library/core/src/slice/cmp.rs
AgeCommit message (Expand)AuthorLines
2025-07-17Make slices `[const] PartialEq`Oli Scherer-7/+15
2025-04-12Extend the chaining logic to slices tooScott McMurray-29/+145
2025-03-15Optimize multi-char string patternsYotam Ofek-1/+1
2025-03-06library: Use size_of from the prelude instead of importedThalia Archibald-3/+3
2024-10-23vectorized SliceContainsLaiho-0/+26
2024-08-12core: make documentation clearer, rename slice comparison specialization traitjoboet-15/+25
2024-08-01core: use `compare_bytes` for more slice element typesjoboet-6/+19
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+1
2024-03-06Refer to "slice" instead of "vector" in Ord and PartialOrd trait impl of sliceKonrad Höffner-2/+2
2024-01-26Use `<T, U>` for array/slice equality `impl`swackbyte-4/+4
2024-01-08A more efficient slice comparison implementation for T: !BytewiseEqArthur Carcano-1/+11
2023-08-06Add a new `compare_bytes` intrinsic instead of calling `memcmp` directlyScott McMurray-15/+6
2023-03-01Merge two different equality specialization traits in `core`Scott McMurray-25/+2
2022-04-02make memcmp return a value of c_int_width instead of i32David Morrison-2/+2
2022-02-14Make [u8]::cmp implementation branchlessjoboet-12/+11
2020-12-26Remove pointer comparison from slice equalitybors-27/+0
2020-10-26Add lexicographical comparison docRustin-Liu-2/+2
2020-09-27Refactor memchr to allow optimizationDániel Buga-0/+2
2020-09-14move indexing impl to new modLzu Tao-0/+286