aboutsummaryrefslogtreecommitdiff
path: root/core/slice/slice.odin
Commit message (Expand)AuthorAgeFilesLines
* Add slice.to_typeJeroen van Rijn2024-10-011-0/+11
* Fix markup in `linear_search` and `binary_search` docsNia2024-09-291-45/+77
* Remove pointless `#no_bounds_check`Nia2024-09-291-4/+4
* Add linear_search_reverse and linear_search_reverse_procNia2024-09-251-0/+69
* Check for zero-length slices in `slice.equal`Feoramund2024-09-031-0/+11
* Improve slice.binary_search_byJeroen van Rijn2024-08-101-3/+19
* Even more style fixesgingerBill2024-06-291-1/+1
* More style improvementsgingerBill2024-06-291-2/+1
* Fix `slice.unique` wrong resultSandro Cavazzoni2024-06-161-4/+8
* Add `#no_bounds_check` to `slice.equal`Damian Tarnawski2024-06-141-2/+2
* Fix slice.has_prefix & slice.has_suffixkorvahkh2024-05-251-2/+2
* Add allocator param.Jeroen van Rijn2024-05-091-2/+2
* Simplify bitset_to_enum_sliceJeroen van Rijn2024-05-091-12/+3
* Pass new -vet-style check.Jeroen van Rijn2024-05-091-7/+12
* Add make version of bitset to slice.Jeroen van Rijn2024-05-091-2/+18
* Add slice.enum_slice_to_bitset & slice.bitset_to_enum_sliceJeroen van Rijn2024-05-091-0/+24
* fixed slice.unique and slice.unique_procAaron Kavaler2024-03-131-2/+2
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-3/+3
* Remove random taggingerBill2023-12-131-2/+2
* 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
* 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-281-12/+18
* Fix typogingerBill2023-05-251-1/+1
* Add missing `Allocator_Error` and `@(require_results)` to many proceduresgingerBill2023-05-221-19/+67
* Fix `slice.reverse`gingerBill2023-01-271-2/+1
* Fix non-generic cast in core:slice.rotate_leftAndrea Piseri2022-12-211-1/+1
* Fix `core:slice.rotate_left`Andrea Piseri2022-12-211-3/+5
* 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
* Fix #1972gingerBill2022-08-241-2/+2
* Add `strings.prefix_length` & `slice.prefix_length`Jeroen van Rijn2022-06-161-0/+15
* Duplicate some basic slice procedures from core:mem into core:sliceTetralux2022-04-181-0/+47
* Add more things to `package slice`gingerBill2022-03-081-5/+96
* Add `slice.stable_sort*` proceduresgingerBill2022-01-311-12/+12
* use multipointers instead of simple pointersAndrea Piseri2021-12-281-11/+7
* Merge branch 'master' into slice_scannerAndrea Piseri2021-12-281-1/+1
|\
| * make `slice.as_ptr` return `[^]E`gingerBill2021-12-281-1/+1
* | Add slice/scanner procAndrea Piseri2021-12-231-0/+21
|/
* Rename slice.to_dynamic to slice.clone_to_dynamicTetralux2021-12-211-2/+3
* add builtin.Michael Kutowski2021-11-191-1/+1