| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Duplicate some basic slice procedures from core:mem into core:slice | Tetralux | 2022-04-18 | 1 | -0/+47 |
| | | |||||
| * | Fix tail recursion in `_quick_sort_general` | Andrea Piseri | 2022-04-13 | 1 | -1/+1 |
| | | | | | | | The `if` statement should have been a `for` loop, in order to allow recursively sorting the subarrays with quicksort, and not resort to shell sort after one step. | ||||
| * | Add more things to `package slice` | gingerBill | 2022-03-08 | 1 | -5/+96 |
| | | | | | | | | | min_max any_of(_proc) none_of(_proc) all_of(_proc) count(_proc) | ||||
| * | Remove the unneeded `$` | gingerBill | 2022-01-31 | 1 | -2/+2 |
| | | |||||
| * | Add `slice.stable_sort*` procedures | gingerBill | 2022-01-31 | 3 | -12/+61 |
| | | |||||
| * | Unify logic for `slice.sort*` related procedures | gingerBill | 2022-01-31 | 2 | -488/+182 |
| | | |||||
| * | use multipointers instead of simple pointers | Andrea Piseri | 2021-12-28 | 1 | -11/+7 |
| | | |||||
| * | Merge branch 'master' into slice_scanner | Andrea Piseri | 2021-12-28 | 1 | -1/+1 |
| |\ | |||||
| | * | make `slice.as_ptr` return `[^]E` | gingerBill | 2021-12-28 | 1 | -1/+1 |
| | | | |||||
| * | | Add slice/scanner proc | Andrea Piseri | 2021-12-23 | 1 | -0/+21 |
| |/ | |||||
| * | Rename slice.to_dynamic to slice.clone_to_dynamic | Tetralux | 2021-12-21 | 1 | -2/+3 |
| | | |||||
| * | add builtin. | Michael Kutowski | 2021-11-19 | 1 | -1/+1 |
| | | |||||
| * | Add `slice.swap_between` | gingerBill | 2021-10-26 | 2 | -1/+32 |
| | | |||||
| * | Add `#no_bounds_check` to sorting procedures | gingerBill | 2021-10-26 | 1 | -18/+18 |
| | | |||||
| * | Make core and vendor adhere to `-vet`, `-strict-style`, and `-disallow-do` | gingerBill | 2021-09-11 | 1 | -3/+7 |
| | | |||||
| * | Remove unneeded semicolons from the core library | gingerBill | 2021-08-31 | 4 | -379/+379 |
| | | |||||
| * | Enforce `core:builtin` and `core:intrinsics` for imports | gingerBill | 2021-08-21 | 3 | -4/+4 |
| | | |||||
| * | Use builtin.min and builtin.max in package slice | gingerBill | 2021-07-09 | 1 | -2/+2 |
| | | |||||
| * | Add `slice.min` and add `slice.max` | gingerBill | 2021-07-08 | 1 | -0/+24 |
| | | |||||
| * | Add `slice.sort_by_cmp` Ordering based sorting algorithms | gingerBill | 2021-07-03 | 1 | -8/+229 |
| | | |||||
| * | Change uses for parapoly records to use `$` always | gingerBill | 2021-06-14 | 1 | -2/+2 |
| | | |||||
| * | Fix typo | gingerBill | 2021-04-14 | 1 | -2/+2 |
| | | |||||
| * | Fix typo | gingerBill | 2021-04-13 | 1 | -1/+1 |
| | | |||||
| * | Fix typo | gingerBill | 2021-04-12 | 1 | -1/+1 |
| | | |||||
| * | Fix typo | gingerBill | 2021-03-29 | 1 | -1/+1 |
| | | |||||
| * | Fix slice.concatenate | gingerBill | 2021-02-27 | 1 | -1/+1 |
| | | |||||
| * | Replace `inline` uses in the rest of core with `#force_inline` | gingerBill | 2021-02-23 | 1 | -1/+1 |
| | | |||||
| * | Minor cleanup of slice/slice.odin code | gingerBill | 2021-01-09 | 1 | -1/+11 |
| | | |||||
| * | Add slice.map_keys, slice.map_values, slice.map_entries, slice.map_entry_infos | gingerBill | 2021-01-06 | 1 | -0/+81 |
| | | |||||
| * | Add `_internal` field to `context` | gingerBill | 2020-11-29 | 1 | -4/+4 |
| | | |||||
| * | Add more procedures to `package slice` | gingerBill | 2020-11-06 | 1 | -0/+41 |
| | | |||||
| * | Fix slice.last() | Tetralux | 2020-11-05 | 1 | -1/+1 |
| | | | | | There was a typo that prevented it from being used. | ||||
| * | Rename `slice.sort_proc` to `slice.sort_by`; add `slice.sort_by_key` | gingerBill | 2020-10-16 | 1 | -12/+37 |
| | | |||||
| * | Add `package slice`; New `sort.Interface` with default `sort.sort` | gingerBill | 2020-10-14 | 3 | -0/+708 |