aboutsummaryrefslogtreecommitdiff
path: root/core/sort
Commit message (Expand)AuthorAgeFilesLines
* import cleanupjakubtomsu6 days1-3/+1
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-0/+1
* Deprecate old @(deprecated) things.Jeroen van Rijn2025-06-061-46/+0
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-1/+1
* Commit `a040be9` but for core:sortDespacito6969692023-08-231-1/+1
* Remove dead code (sort/map.odin)gingerBill2023-02-051-36/+0
* Fix sort.compare_strings for prefixesAtanas Dimitrov2022-08-031-1/+6
* Fix unused imports.Jeroen van Rijn2022-01-071-0/+3
* Add `sort.map_entries_by_key` `sort.map_entries_by_value`gingerBill2022-01-011-0/+33
* Keep `-vet` happygingerBill2021-09-231-0/+1
* Strip even more semicolons if followed by a `}` or `)` on the same linegingerBill2021-08-311-4/+4
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-241/+241
* 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