Commit graph

6432 commits

Author SHA1 Message Date
Luke Boswell
f28ddea805
fix cfg for target-wasm32 cli tests 2024-08-05 10:16:36 +10:00
Luke Boswell
53a1edb03a
format builtin 2024-08-04 21:32:44 +10: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
cfbcfd1707
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig 2024-08-04 13:08:37 +10:00
Brendan Hansknecht
93b7056ccc
update stacksave pointer name 2024-08-04 13:00:00 +10:00
Luke Boswell
1519e5f833
fix warnings from deprecated llvm ptr type 2024-08-04 12:52:44 +10:00
Luke Boswell
8090e99e75
cleanup llvm module optimisation passes 2024-08-04 12:13:01 +10: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
Anton-4
60ca8382a5
improve abilities error 2024-08-03 11:57:23 +02:00
Luke Boswell
2c05760aa5
add globaldce as first llvm pass 2024-08-01 12:21:53 +10:00
Anton-4
d23426ac47
Merge pull request #6941 from roc-lang/improve-tip
improve opaque types tip
2024-07-31 13:48:51 +02: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
Luke Boswell
a589d7d789
fix num_to_str_f32 test 2024-07-31 05:29:50 +10:00
Luke Boswell
4c9610b147
WIP add llvm optimisation passes 2024-07-31 05:22:40 +10:00
Anton-4
30a76a092b
improve opaque types tip 2024-07-30 16:06:23 +02:00
Joshua Warner
c49dc1b9d6
Merge pull request #6938 from joshuawarner32/fix-unreachable 2024-07-30 06:57:36 -07:00
Joshua Warner
939f9cb7e9
Give an error for record builders in patterns instead of crashing 2024-07-29 22:54:25 -07:00
Joshua Warner
ca037c5d0e
Merge branch 'main' into fix-deprecated-interpolated-formatting 2024-07-29 17:40:23 -07:00
Joshua Warner
4e8b36adbf
Fix auto-fixing of deprecated interpolated strings 2024-07-29 17:37:55 -07:00
Richard Feldman
a66e6862f4
Merge pull request #6926 from a-lavis/store-all-space-between-annotation-body
Preserve comments between annotation and body
2024-07-29 15:58:53 -04:00
Aidan
4bf5154610 remove spaces_middle from crates/compiler/can/src/desugar.rs 2024-07-29 13:11:57 -04:00
Aidan
ddb58a2cd5 spaces_middle -> lines_between 2024-07-29 13:06:48 -04:00
Brendan Hansknecht
5a933b0582
Merge pull request #6932 from roc-lang/blitsort
Fast Builtin Sorting
2024-07-29 09:22:35 -07:00
Aidan
2529fa0721 get rid of extra newlines 2024-07-29 11:10:16 -04:00
Aidan
91fdd903e7 comment -> spaces_middle 2024-07-29 10:04:32 -04:00
Aidan
125990855f Merge branch 'main' into store-all-space-between-annotation-body 2024-07-29 09:46:05 -04: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