Commit graph

522 commits

Author SHA1 Message Date
shua
6dfa458e6c
Num.powInt: panic on overflow 2024-11-30 11:26:42 +01:00
Luke Boswell
656a7bcd87
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig 2024-11-30 10:18:11 +11:00
Luke Boswell
e43b78b354
update to workspace deps for miscellaneous 2024-11-29 11:37:39 +11:00
Luke Boswell
2feb5d3c2e
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig 2024-11-29 08:58:47 +11:00
JRI98
61ca278e31
Fix division of zero by zero for Dec 2024-11-27 23:38:21 +00:00
Isaac Van Doren
d99c347998
rename Str.split 2024-11-15 21:12:23 -06:00
Luke Boswell
915097d792
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig 2024-10-08 18:21:24 +11:00
Aurélien Geron
c10b25cf6e
Fixes #7065 in List.dropAt, author: @bhansconnect 2024-09-19 10:43:05 +12:00
Luke Boswell
b4ec32126f
fix zig hosts ensure they export main 2024-08-04 21:12:09 +10:00
Luke Boswell
a4259e8d8e
disable stack probing on zig builtins 2024-08-04 19:42:06 +10:00
Luke Boswell
f3b5498951
upgrade sort.zig to zig 13 2024-07-31 14:15:04 +10:00
Luke Boswell
96db1bdce2
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig 2024-07-31 14:01:50 +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
Brendan Hansknecht
7373a76f81
add running sort directly for zig for testing 2024-07-28 20:33:45 -07:00
Brendan Hansknecht
afe6128b1f
fix reversed case 2024-07-28 20:33:44 -07:00
Brendan Hansknecht
f91a9d716d
remove always_tail (breaks wasm) and trust llvm to get it right (it does)...try 2, commit was missing 2024-07-28 20:33:44 -07:00
Brendan Hansknecht
3093e79269
add final rotate merge 2024-07-28 20:33:44 -07:00
Brendan Hansknecht
0baacb3c00
add rotate merge block 2024-07-28 20:33:44 -07:00
Brendan Hansknecht
9e7619ef2a
add monobound binary search 2024-07-28 20:33:44 -07:00
Brendan Hansknecht
b8f488edcf
add trinity merge 2024-07-28 20:33:44 -07:00
Brendan Hansknecht
92330394a9
disable broken test for now 2024-07-28 20:33:44 -07:00