Commit graph

1116 commits

Author SHA1 Message Date
Luke Boswell
aec3af667d
use wrapping instead of saturaing subtraction 2024-09-29 14:38:06 +10:00
Luke Boswell
3fa9712d81
remove stray comment 2024-09-29 14:36:18 +10:00
Luke Boswell
760af4a04e
Merge remote-tracking branch 'remote/main' into str-dropping 2024-09-29 14:31:04 +10:00
Stuart Hinson
9745e1931c Dict.update alter fn is passed a Result 2024-09-19 20:46:44 -04:00
Aurélien Geron
c10b25cf6e
Fixes #7065 in List.dropAt, author: @bhansconnect 2024-09-19 10:43:05 +12:00
Sam Mohr
12df3a04de
Merge attempt 2024-08-19 23:34:05 -07:00
Luke Boswell
4be6c5d4ce
implement Str.dropPrefix and Str.dropSuffix 2024-08-17 17:21:37 +10:00
Luke Boswell
6bae15c467
resolve review comments 2024-08-14 17:24:12 +10:00
Luke Boswell
7aebee8c94
implement Result.mapBoth and Result.map2 builtins 2024-08-14 13:16:24 +10:00
Sam Mohr
7e72541a79 Merge branch 'main' into builtin-task 2024-08-12 23:12:38 -07:00
Anton-4
ed4e831347
fmt Num.roc 2024-08-05 11:55:53 +02:00
Anton-4
dd3d3810fb
added workaround
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-08-03 14:43:09 +02:00
Anton-4
fd8b7355f6
Num.neg docs
See also https://github.com/roc-lang/roc/issues/6959

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-08-03 14:37:00 +02:00
Sam Mohr
66cf946965 Fix PR comments 2024-08-03 04:37:31 -07:00
Sam Mohr
8288af3156
Merge branch 'main' into builtin-task 2024-07-31 13:36:32 -07:00
Sam Mohr
bdb50912b8 Rename Task.seq -> Task.sequence 2024-07-31 13:35:36 -07:00
Luke Boswell
bb9b7d22b5
improve Task.seq implementation 2024-07-30 17:49:39 +10:00
Luke Boswell
78304a14c7
fix order of Task.sequence 2024-07-29 20:31:22 +10:00
Luke Boswell
aabe75ff87
fix order of Task.sequence 2024-07-29 19:50:50 +10:00
Luke Boswell
eca453d07f
Merge remote-tracking branch 'remote/main' into builtin-task 2024-07-29 16:05:51 +10:00
Brendan Hansknecht
e69532d3b3
update tuning todo 2024-07-28 20:33:48 -07:00
Brendan Hansknecht
90d3bb6a08
wire indirect through everything as a comptime bool 2024-07-28 20:33:48 -07:00
Brendan Hansknecht
22896d309a
fix a another bug caught by fuzzing 2024-07-28 20:33:48 -07:00
Brendan Hansknecht
7747f06504
fix a few bugs caught by fuzzing 2024-07-28 20:33:48 -07:00
Brendan Hansknecht
400393a531
remove wrong assert 2024-07-28 20:33:48 -07:00
Brendan Hansknecht
285c43e288
make fuzzer better and add missing else 2024-07-28 20:33:48 -07:00
Brendan Hansknecht
109dba836e
clarify comments and variable names, fix small bug 2024-07-28 20:33:47 -07:00
Brendan Hansknecht
51a3ea655c
minor cleanup 2024-07-28 20:33:47 -07:00
Brendan Hansknecht
65d7f6ad56
update fuzzing to fluxsort 2024-07-28 20:33:47 -07:00
Brendan Hansknecht
eff37f6b6d
fix up flux_default_parition and add tests 2024-07-28 20:33:47 -07:00
Brendan Hansknecht
f9eeee0bde
add test for flux_reverse_partition 2024-07-28 20:33:47 -07:00
Brendan Hansknecht
6d7d9e4e57
add testing for pivot selection 2024-07-28 20:33:47 -07:00
Brendan Hansknecht
e722faaf58
add fluxsort 2024-07-28 20:33:47 -07:00
Brendan Hansknecht
c9a47ae886
add refcounting to fuzzing and fix first fuzzing bug 2024-07-28 20:33:47 -07:00
Brendan Hansknecht
15daad66fe
wire refcounting through sorting with comptime bool 2024-07-28 20:33:47 -07:00
Brendan Hansknecht
b1ff39fd6f
remove redundant variable 2024-07-28 20:33:46 -07:00
Brendan Hansknecht
8ace0dd91b
reenable direct sorting 2024-07-28 20:33:46 -07:00
Brendan Hansknecht
3c510caf30
git indirect sorting working 2024-07-28 20:33:46 -07:00
Brendan Hansknecht
0e092e0225
add beginining of indirect sorting 2024-07-28 20:33:46 -07:00
Brendan Hansknecht
47017179a6
watch afl status 2024-07-28 20:33:46 -07:00
Brendan Hansknecht
b3d30e9282
correct assert 2024-07-28 20:33:46 -07:00
Brendan Hansknecht
383259e55f
add fuzzing script 2024-07-28 20:33:46 -07:00
Brendan Hansknecht
6ef44a22c8
add fuzzing instructions 2024-07-28 20:33:45 -07:00
Brendan Hansknecht
a0dd18b0fc
fix potential crash case 2024-07-28 20:33:45 -07:00
Brendan Hansknecht
0aaf9e2529
start converting to real fuzzer 2024-07-28 20:33:45 -07:00
Brendan Hansknecht
f4cbf9278b
cleanup fuzz slice 2024-07-28 20:33:45 -07:00
Brendan Hansknecht
7254122d30
turn a few while loops into for loops for clarity 2024-07-28 20:33:45 -07:00
Brendan Hansknecht
f9abfcbb16
switch to isize subtraction for correctness 2024-07-28 20:33:45 -07:00
Brendan Hansknecht
b73b70b6b2
fix sort bug 2024-07-28 20:33:45 -07:00
Brendan Hansknecht
52f6c30173
init allocator in main 2024-07-28 20:33:45 -07:00