aboutsummaryrefslogtreecommitdiff
path: root/core/sort
Commit message (Expand)AuthorAgeFilesLines
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-211-1/+1
* Deprecate `sort.slice` and `sort.reverse_slice`gingerBill2021-07-031-54/+9
* Rename `slice.sort_proc` to `slice.sort_by`; add `slice.sort_by_key`gingerBill2020-10-161-4/+4
* Update path/filepath to use new `slice.sort`; Add `sort.reverse_interface`gingerBill2020-10-141-10/+18
* Add `package slice`; New `sort.Interface` with default `sort.sort`gingerBill2020-10-141-1/+289
* Remove usage of `do` in core librarygingerBill2020-09-231-15/+37
* Add more sort.compare_* proceduresgingerBill2020-08-161-0/+75
* Add intrinsics.type_is_comparable; Add sort.linear_searchgingerBill2020-05-231-1/+11
* Add `sort.binary_search` (uses interpolation sort for ordered numeric types)gingerBill2020-05-231-0/+41
* Removed 'where' clause from merge_sort_procTyler Erickson2020-02-031-1/+1
* Make the `string` type elements "immutable", akin to `char const *` in CgingerBill2019-12-011-1/+3
* Make `sort.merge_sort` in place; Add `sort.heap_sort`gingerBill2019-11-271-62/+122
* ThreadPool for the parsergingerBill2019-09-011-3/+4
* Fix core library for the new procedure parameter addressing modegingerBill2019-07-151-2/+2
* Make core library use `a..<b` rather than doing `a..b-1`gingerBill2019-05-281-6/+6
* Fix ||= and &&=gingerBill2019-05-061-0/+8
* Reduce number of range and slice operators #239gingerBill2018-08-011-18/+18
* Fix min type info for polymorphic procedures and named typesgingerBill2018-06-031-2/+2
* Remove special shared scope for runtime stuffgingerBill2018-06-031-1/+3
* Parse directories to be packagesgingerBill2018-05-211-0/+215