aboutsummaryrefslogtreecommitdiff
path: root/core/sort
Commit message (Collapse)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
| | | | Allows for extra security and optimization benefits
* 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
| | | | Replace .. and ... with : and ..
* 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