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
Richard Feldman
b54a37e4b0
Merge remote-tracking branch 'origin/main' into walk-with-index
2023-08-17 11:54:34 -04:00
Richard Feldman
d63144489a
Merge remote-tracking branch 'origin/main' into walk-with-index
2023-08-17 00:08:50 -04:00
Anton-4
63b7fef60f
Merge + update mono tests
2023-08-16 19:21:34 +02:00
Anton-4
2eb8326a70
Merge pull request #5753 from roc-lang/fix-missing-docs-stuff
...
Fix various missing docs implementations
2023-08-16 16:10:01 +02:00
Richard Feldman
ec4f1ce12b
Merge pull request #5762 from roc-lang/inc-dec
...
Use wrapping and saturating arithmetic in builtins
2023-08-15 09:13:35 -04:00
Richard Feldman
4ed3824dc7
Merge pull request #5754 from roc-lang/remove-constraints
...
Remove some Dict and Set ability constraints
2023-08-15 02:49:04 -04:00
Richard Feldman
7768264868
Update mono tests again
2023-08-15 02:39:50 -04:00
Richard Feldman
df21104457
Inline inc and dec
...
This is for the dev backend's benefit
2023-08-15 02:39:37 -04:00
Richard Feldman
af357a5cbd
Update mono tests
2023-08-15 02:30:21 -04:00
Richard Feldman
b2d3db3ce9
Fix naming collision in List.roc
2023-08-15 02:29:26 -04:00
Richard Feldman
c3b556ffbc
Add List.walkWithIndex
2023-08-15 02:29:25 -04:00
Richard Feldman
bac445b39b
Simplify List.walk (e.g. for dev backend)
2023-08-15 02:28:41 -04:00
Richard Feldman
fd866a5a64
Update mono tests
2023-08-14 20:17:43 -04:00
Richard Feldman
e8e1d0457f
Update mono tests
2023-08-14 20:06:04 -04:00
Richard Feldman
e31b41864e
Use wrapping and saturating arithmetic in builtins
2023-08-14 20:01:25 -04:00
Richard Feldman
995c985fbe
Give up on exhaustively enumerating aliases
...
Keep getting errors in the build ruby example on
Json, and it doesn't tell me the name of the
symbol, just the IdentId, which makes this
really hard to track down.
This approach works fine, it'll just be harder
to debug the next time we run into a special
case like ElemWalker.
2023-08-14 19:00:37 -04:00
Richard Feldman
83ead6b2b2
Special-case TotallyNotJson types for now
2023-08-14 18:58:50 -04:00
Richard Feldman
15a6bc34f4
Merge remote-tracking branch 'origin/main' into inspect-builtin
2023-08-14 15:03:27 -04:00
Richard Feldman
5d6c787deb
Special-case layout conversions for builtin alias
2023-08-14 14:58:28 -04:00
Anton-4
ac9421c1b4
basic-cli 0.4.0 -> 0.5.0
2023-08-12 19:34:33 +02:00
Richard Feldman
d41d976dac
Improve Hash.Hash docs a bit
2023-08-11 21:33:04 -04:00
Richard Feldman
c416e029a3
Remove some Dict and Set ability constraints
2023-08-11 21:19:36 -04:00
Richard Feldman
9fe08cafd0
Render docs for abilities, tuples, and as
2023-08-11 20:59:40 -04:00