Aaron Kavaler
|
ac634acd4b
fixed slice.unique and slice.unique_proc
|
hai 1 ano |
gingerBill
|
3e7e779abf
Replace `core:*` to `base:*` where appropriate
|
hai 1 ano |
gingerBill
|
173527d631
Remove random tag
|
hai 1 ano |
gingerBill
|
f8cb2bcad2
Add `slice.unique` and `slice.unique_proc`
|
hai 1 ano |
gingerBill
|
b011487778
Reimplement `binary_search_by` to be simpler
|
hai 1 ano |
gingerBill
|
c8cc130744
Fix the implementation of `binary_search_by` to work with a normal `ordering` call, rather than the backwards version.
|
hai 1 ano |
gingerBill
|
fe0244606b
Revert
|
hai 1 ano |
gingerBill
|
036fa6482c
Use `cmp_proc` in `binary_search`
|
hai 1 ano |
gingerBill
|
04ca22b9ea
Add to `core:slice` `reduce_reverse`, `filter_reverse`, `repeat`
|
hai 1 ano |
Matija Dizdar
|
843b2350eb
added #no_bounds_check back into binary_search_by
|
hai 1 ano |
Matija Dizdar
|
526d338300
removed incorrect requirement for key type to be ordered in binary_search_by
|
hai 1 ano |
Tarık B
|
5a661dc67b
Add min_index and max_index procedures
|
hai 1 ano |
Hector
|
9f96382558
Removed some accidental semi-colons and converted indentation to tabs.
|
hai 1 ano |
Hector
|
1db5e1250f
Binary search improvements
|
hai 1 ano |
Karl Zylinski
|
d2ac3c2228
Make slice.clone and slice.clone_to_dynamic take a loc parameter
|
hai 1 ano |
gingerBill
|
d50a844720
Replace `mem` with `runtime` in `core:slice`
|
%!s(int64=2) %!d(string=hai) anos |
gingerBill
|
9371325246
Fix typo
|
%!s(int64=2) %!d(string=hai) anos |
gingerBill
|
600c97cc0f
Add missing `Allocator_Error` and `@(require_results)` to many procedures
|
%!s(int64=2) %!d(string=hai) anos |
gingerBill
|
db8b2e69dd
Fix `slice.reverse`
|
%!s(int64=2) %!d(string=hai) anos |
Andrea Piseri
|
191223bb3c
Fix non-generic cast in core:slice.rotate_left
|
%!s(int64=2) %!d(string=hai) anos |
Andrea Piseri
|
385d2a143c
Fix `core:slice.rotate_left`
|
%!s(int64=2) %!d(string=hai) anos |
gingerBill
|
c4d19dfa92
Use `uint` instead of `int` to improve code generation for bounds checking
|
%!s(int64=2) %!d(string=hai) anos |
gingerBill
|
c056a0d108
Add `slice.enumerated_array`
|
%!s(int64=3) %!d(string=hai) anos |
gingerBill
|
2908923db9
Fix #1972
|
%!s(int64=3) %!d(string=hai) anos |
Jeroen van Rijn
|
9f413862e9
Add `strings.prefix_length` & `slice.prefix_length`
|
%!s(int64=3) %!d(string=hai) anos |
Tetralux
|
7428e52264
Duplicate some basic slice procedures from core:mem into core:slice
|
%!s(int64=3) %!d(string=hai) anos |
gingerBill
|
29e660b16f
Add more things to `package slice`
|
%!s(int64=3) %!d(string=hai) anos |
gingerBill
|
14a17fb36f
Add `slice.stable_sort*` procedures
|
%!s(int64=3) %!d(string=hai) anos |
Andrea Piseri
|
92e70b9a58
use multipointers instead of simple pointers
|
%!s(int64=3) %!d(string=hai) anos |
Andrea Piseri
|
822da9d12d
Merge branch 'master' into slice_scanner
|
%!s(int64=3) %!d(string=hai) anos |