aboutsummaryrefslogtreecommitdiff
path: root/core/slice
Commit message (Expand)AuthorAgeFilesLines
...
* Add `slice.unique` and `slice.unique_proc`gingerBill2023-12-131-0/+36
* Reimplement `binary_search_by` to be simplergingerBill2023-12-131-29/+11
* Fix the implementation of `binary_search_by` to work with a normal `ordering`...gingerBill2023-12-131-12/+4
* RevertgingerBill2023-12-131-4/+12
* Use `cmp_proc` in `binary_search`gingerBill2023-12-131-12/+4
* Add to `core:slice` `reduce_reverse`, `filter_reverse`, `repeat`gingerBill2023-12-131-3/+42
* added #no_bounds_check back into binary_search_byMatija Dizdar2023-12-061-2/+1
* removed incorrect requirement for key type to be ordered in binary_search_byMatija Dizdar2023-12-061-1/+0
* Add min_index and max_index proceduresTarık B2023-11-261-0/+34
* Removed some accidental semi-colons and converted indentation to tabs.Hector2023-11-251-46/+46
* Binary search improvementsHector2023-11-251-33/+82
* [core]: Remove `do` keyword from the core libraryflysand72023-11-111-3/+9
* Make slice.clone and slice.clone_to_dynamic take a loc parameterKarl Zylinski2023-10-301-4/+4
* Replace `mem` with `runtime` in `core:slice`gingerBill2023-06-282-22/+28
* Fix typogingerBill2023-05-251-1/+1
* Add missing `Allocator_Error` and `@(require_results)` to many proceduresgingerBill2023-05-222-20/+75
* Remove `where ORD(E)` on procedures that don't need itgingerBill2023-03-141-2/+2
* Fix `slice.reverse`gingerBill2023-01-271-2/+1
* Add the inner `for` loop back in the logicAndrea Piseri2022-12-211-6/+16
* Fix non-generic cast in core:slice.rotate_leftAndrea Piseri2022-12-211-1/+1
* Fix `core:slice.rotate_left`Andrea Piseri2022-12-212-16/+10
* Fix typo err: runtime.Allocator to Allocator_ErrorAndré (counter)2022-12-091-1/+1
* Correct reflection usage of mapsgingerBill2022-11-081-26/+22
* Update sort_private.odingingerBill2022-10-181-2/+3
* Use `uint` instead of `int` to improve code generation for bounds checkinggingerBill2022-09-271-2/+2
* Add `slice.enumerated_array`gingerBill2022-09-221-0/+7
* Correct slice/ptr.odin callsgingerBill2022-09-171-7/+9
* 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 the...Phil2022-09-011-5/+28
* add sort_with_indices family of procsPhil2022-08-312-0/+205
* Fix #1972gingerBill2022-08-241-2/+2
* Add `strings.prefix_length` & `slice.prefix_length`Jeroen van Rijn2022-06-161-0/+15
* Minor changes to `core:slice/heap`; add to examples/allgingerBill2022-06-121-24/+24
* Merge pull request #1830 from graphitemaster/dale/max_heapgingerBill2022-06-121-0/+231
|\
| * fixDale Weiler2022-06-041-2/+1
| * add max heap implementation to slice packageDale Weiler2022-06-041-0/+232
* | Fixed `slice.is_sorted_cmp`Despacito6969692022-06-071-1/+1
|/
* Remove `strings` dependency from `core:sys/windows`gingerBill2022-06-021-3/+1
* Duplicate some basic slice procedures from core:mem into core:sliceTetralux2022-04-181-0/+47
* Fix tail recursion in `_quick_sort_general`Andrea Piseri2022-04-131-1/+1
* Add more things to `package slice`gingerBill2022-03-081-5/+96
* Remove the unneeded `$`gingerBill2022-01-311-2/+2
* Add `slice.stable_sort*` proceduresgingerBill2022-01-313-12/+61
* Unify logic for `slice.sort*` related proceduresgingerBill2022-01-312-488/+182
* use multipointers instead of simple pointersAndrea Piseri2021-12-281-11/+7
* Merge branch 'master' into slice_scannerAndrea Piseri2021-12-281-1/+1
|\