aboutsummaryrefslogtreecommitdiff
path: root/core/slice/sort.odin
Commit message (Collapse)AuthorAgeFilesLines
* Fix #6123Jeroen van Rijn2026-01-241-1/+1
|
* slice: fix examplesLaytan Laats2026-01-111-5/+8
|
* Add missing 'caller_location' to several procedures in 'slice' packageDarathDev2025-12-281-8/+8
|
* Improve docs for stable sort proceduresNicknEma2025-11-041-3/+56
| | | Explain what "stable" means and add an example
* Remove unused storegingerBill2025-10-091-1/+0
|
* Minor rename of a proceduregingerBill2025-10-081-6/+4
|
* Add `_internal_sort_from_indices_permuation`gingerBill2025-10-071-1/+28
|
* use `ctx`gingerBill2025-10-071-2/+2
|
* Fix typosgingerBill2025-10-071-6/+6
|
* Add missing `nil`gingerBill2025-10-071-2/+2
|
* Remove `context._internal` usagegingerBill2025-10-071-25/+40
|
* Replace normal sort procedure with a simpler unified type-erased onegingerBill2025-10-071-6/+143
|
* Fixed type of temporary slice in sort_by_indices_overwriteFranz Höltermann2024-01-081-1/+1
|
* Add missing `Allocator_Error` and `@(require_results)` to many proceduresgingerBill2023-05-221-1/+8
|
* Remove `where ORD(E)` on procedures that don't need itgingerBill2023-03-141-2/+2
|
* fix sort_by_indices_allocatePhil2022-09-071-1/+1
|
* fix sort_by_with_indices for zero and one length slices:Phil2022-09-011-2/+2
|
* add sort_by_indices overload and testPhil2022-09-011-1/+11
|
* add tests for sort_by_indicesPhil2022-09-011-1/+2
|
* cleanup slice sorting with indices changesPhil2022-09-011-3/+3
|
* have sort_with_indices allocate. Add a couple convenience procs for using ↵Phil2022-09-011-5/+28
| | | | the indices result to sort other slices.
* add sort_with_indices family of procsPhil2022-08-311-0/+28
|
* Fixed `slice.is_sorted_cmp`Despacito6969692022-06-071-1/+1
|
* Add `slice.stable_sort*` proceduresgingerBill2022-01-311-0/+26
|
* Unify logic for `slice.sort*` related proceduresgingerBill2022-01-311-488/+5
|
* Add `#no_bounds_check` to sorting proceduresgingerBill2021-10-261-18/+18
|
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-209/+209
|
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-211-1/+1
|
* Add `slice.sort_by_cmp` Ordering based sorting algorithmsgingerBill2021-07-031-8/+229
|
* Add `_internal` field to `context`gingerBill2020-11-291-4/+4
|
* Rename `slice.sort_proc` to `slice.sort_by`; add `slice.sort_by_key`gingerBill2020-10-161-12/+37
|
* Add `package slice`; New `sort.Interface` with default `sort.sort`gingerBill2020-10-141-0/+382