Folkert
4b1836c5d4
enable dev backend panic tests
2023-09-14 11:51:12 +02:00
Folkert
7c584dd5d8
disable debugging info
2023-09-14 11:51:03 +02:00
Folkert
520bac2905
List.sortWith and friends
2023-09-14 11:46:52 +02:00
Folkert
315e9871c1
more cleanup
2023-09-14 11:46:52 +02:00
Folkert
15832bf07c
cleanup
2023-09-14 11:46:52 +02:00
Folkert
51067f0ae4
add List.map*
2023-09-14 11:46:49 +02:00
Folkert
5dab46fa60
clippy
2023-09-14 11:41:32 +02:00
Folkert
7af401dd98
assert that package qualifications are valid in platform modules
2023-09-14 11:36:15 +02:00
Folkert
a34965e05e
fix one more wrong float
2023-09-14 00:21:52 +02:00
Folkert
5bcfd91f3a
add decimal comparisons and conversions to wasm backend
2023-09-13 23:19:07 +02:00
Folkert
d7bc03c589
fix segfault where wrong return type was expected
2023-09-13 20:31:43 +02:00
Folkert
26c85d9ccc
mono tests
2023-09-13 20:24:17 +02:00
Folkert
3909443ef4
fix two bugs in the dev backend
2023-09-13 20:24:17 +02:00
Folkert
dfee6740dd
mono tests
2023-09-13 20:24:16 +02:00
Folkert
c75f46b369
clippy
2023-09-13 20:24:16 +02:00
Folkert
89472bf495
fix most dev backend tests
2023-09-13 20:24:16 +02:00
Folkert
5ca3d3bcf1
make llvm tests work again
2023-09-13 20:24:15 +02:00
Richard Feldman
eb8dc25cd2
Update mono tests
2023-09-13 20:24:14 +02:00
Richard Feldman
2ebc1c415e
Default decimal literals to Dec, not F64
2023-09-13 20:24:14 +02:00
Richard Feldman
1d499a0278
Drop unused str.zig function
...
Signed-off-by: Richard Feldman <oss@rtfeldman.com>
2023-09-12 21:45:53 -04:00
Luke Boswell
9507c527c8
Merge pull request #5799 from roc-lang/luke-windows-changes
...
fix memcpy on windows
2023-09-13 05:31:58 +10:00
Folkert
cd89775176
try to force the sysv calling convention
2023-09-12 18:11:55 +02:00
Folkert de Vries
cca2ebb7ca
Merge pull request #5694 from lukewilliamboswell/windows-zig-fixes
...
Fixes for Windows zig builtin tests
2023-09-12 14:45:05 +02:00
Folkert
fa0a7fabb8
clippy
2023-09-12 14:29:50 +02:00
Luke Boswell
dd766686d1
windows fix getScalarUnsafe, run gen_str tests
2023-09-12 14:29:50 +02:00
Luke Boswell
446cff6157
fix memcpy segfault windows llvm
2023-09-12 14:29:50 +02:00
Luke Boswell
e76c63f448
fix windows function pointer return
2023-09-12 14:29:49 +02:00
Luke Boswell
2e0c83ae63
fixes for zig tests Windows
2023-09-12 19:28:11 +10:00
Richard Feldman
5a530a8e18
Drop incorrect .as_ptr()
2023-09-11 17:42:42 -04:00
Richard Feldman
729d5c1882
Have Src64::from_file take a &Path
2023-09-11 17:41:54 -04:00
Richard Feldman
4d18d625a2
Drop a redundant debug_assert!
2023-09-11 16:00:24 -04:00
Richard Feldman
2354ca7cbe
Improve a comment
2023-09-11 15:59:10 -04:00
Richard Feldman
af863f54b9
Write newlines after reading the file
...
This makes the prefetches much more effective,
at the cost of one copy_nonoverlapping
2023-09-11 15:52:35 -04:00
Richard Feldman
061d2e5df6
Add a clarifying comment about prefetching
2023-09-11 15:12:20 -04:00
Richard Feldman
783eb9380f
clippy
2023-09-11 15:06:40 -04:00
Richard Feldman
d262911a04
Add prefetching docs
2023-09-11 14:37:30 -04:00
Richard Feldman
3f529edbaf
Fix some comments
2023-09-11 14:36:03 -04:00
Richard Feldman
cb453aa222
Use native OS read() ops and prefetching in Src64
2023-09-11 14:30:45 -04:00
Richard Feldman
dc7e8b43bd
Rename Float to Frac in more places
2023-09-11 08:50:13 -04:00
Brendan Hansknecht
e6f3b01918
update mono tests
2023-09-08 18:28:33 -07:00
Brendan Hansknecht
2cf4f65d97
Update to wyhash final 4
...
This update makes wyhash bad seed resist.
In old version of wyhash certain seeds would ruin the randomness.
Changes applied can be are based off of this diff:
a5995b9..77e50f2
2023-09-08 16:02:38 -07:00
Richard Feldman
17b141449a
Handle empty string/file earlier
2023-09-07 06:35:00 -04:00
Richard Feldman
df90d052e1
sse2 is not the same as neon
2023-09-06 23:43:16 -04:00
Richard Feldman
6b3050c54b
Test the input src file being too big
2023-09-06 23:42:08 -04:00
Richard Feldman
23bc3a7539
Add Src64
2023-09-06 23:12:33 -04:00
Folkert
adf36109ab
clippy
2023-09-03 21:32:56 +02:00
Folkert
5bda7dedc8
windows calling convention for bigger structures
...
also fixes roc_panic argument passing
2023-09-03 21:32:37 +02:00
Luke Boswell
6ecc72f68e
log location of gen-test object location
2023-09-03 21:32:36 +02:00
Luke Boswell
1856695b0b
only generate roc panic if running tests
2023-09-03 21:32:35 +02:00
Folkert
a0d291b1a7
force the alignment of include_bytes! for Subs
2023-09-01 20:01:16 +02:00