Richard Feldman
|
97e2900bf5
|
s/rtfeldman/roc-lang/g in links to GitHub repos
|
2022-08-12 15:24:09 -04:00 |
|
Folkert
|
10b6f33ed2
|
boilerplate
|
2022-08-12 13:34:36 +02:00 |
|
Folkert
|
792936066c
|
Merge remote-tracking branch 'origin/trunk' into roc-std-platform
|
2022-08-07 13:28:03 +02:00 |
|
Folkert
|
a5293e2a60
|
and add non-nullable unwrapped
|
2022-08-06 18:27:04 +02:00 |
|
Folkert
|
be4e98e076
|
add recursive unions
|
2022-08-06 17:40:12 +02:00 |
|
Folkert
|
546b702740
|
nullable wrapped tags
|
2022-08-06 14:40:00 +02:00 |
|
Richard Feldman
|
d260d1e593
|
Make entry points optional in code gen
|
2022-08-03 19:50:24 -04:00 |
|
Folkert de Vries
|
8f67129eae
|
use platform-independent tempdir
|
2022-08-03 21:58:02 +02:00 |
|
raleng
|
36f97b1925
|
Use build_int_unsigned_rem for unsigned ints
|
2022-08-02 18:29:11 +02:00 |
|
raleng
|
c54d99df7f
|
Check rhs == -1 only for signed ints
|
2022-08-02 18:28:41 +02:00 |
|
Folkert
|
2514e7d845
|
implement non-recursive tags
|
2022-07-28 22:02:21 +02:00 |
|
Folkert
|
64be250a15
|
setup for recursive tags
|
2022-07-28 17:15:39 +02:00 |
|
Folkert
|
e61f025fef
|
implement expect box reporting
|
2022-07-28 17:01:33 +02:00 |
|
Folkert
|
1bfac155ca
|
implement expect struct reporting
|
2022-07-28 16:47:02 +02:00 |
|
Folkert
|
dbbbc32583
|
changes after review
|
2022-07-28 16:25:14 +02:00 |
|
Folkert
|
8e5b0daa94
|
figured out how to serialize nested structures
|
2022-07-27 23:52:11 +02:00 |
|
Folkert
|
fc01a0ee44
|
ignore if set_shared_buffer is not defined
|
2022-07-27 23:50:06 +02:00 |
|
Folkert
|
631c642950
|
store the start of the value for each variable in a table
|
2022-07-27 21:32:49 +02:00 |
|
Folkert
|
da74585786
|
switch to load/store instead of phi because of weird bug
|
2022-07-27 19:27:55 +02:00 |
|
Folkert
|
f7452b8889
|
pass the shared buffer to zig directly
|
2022-07-27 17:16:12 +02:00 |
|
Folkert
|
b132b1fa89
|
fix non-recursive tag unions in expects
|
2022-07-27 14:44:43 +02:00 |
|
Folkert
|
498004c554
|
clean up expect code when not running tests
|
2022-07-27 12:26:03 +02:00 |
|
Folkert
|
eefb23e433
|
DCE expect helper for non-expect code gen
|
2022-07-27 12:07:51 +02:00 |
|
Folkert
|
40d7e94a17
|
make the mmapped buffer configurable
|
2022-07-26 23:36:25 +02:00 |
|
Folkert
|
d3cb0e03d4
|
fix bug with incrementing elem loop on empty range
|
2022-07-25 21:15:15 +02:00 |
|
Folkert de Vries
|
834378503f
|
Merge pull request #3625 from rtfeldman/multiple-expects
Multiple expects
|
2022-07-25 00:04:37 +02:00 |
|
Folkert
|
9cb611e540
|
clippy
|
2022-07-24 16:49:42 +02:00 |
|
Folkert
|
11c0ca2f1b
|
wasm test wrapper: don't return dangling pointers
|
2022-07-24 16:28:41 +02:00 |
|
Folkert
|
d87c079620
|
change how tags are created
wasm in optimize mode just removed the whole tag creation
|
2022-07-24 15:50:54 +02:00 |
|
Folkert
|
2181d4c498
|
cleanup
|
2022-07-24 14:11:37 +02:00 |
|
Folkert
|
05a7d76a5e
|
update StrGetUnsafe
|
2022-07-24 13:34:14 +02:00 |
|
Folkert
|
f7d1ba6952
|
fix list sorting
|
2022-07-24 13:24:28 +02:00 |
|
Folkert
|
c274ada741
|
more cleanup
|
2022-07-24 13:21:00 +02:00 |
|
Folkert
|
9f37e73ae5
|
cleanup
|
2022-07-24 13:18:53 +02:00 |
|
Folkert
|
c81e0281be
|
most list functions, except sorting
|
2022-07-24 13:15:35 +02:00 |
|
Folkert
|
6b1ff710ad
|
rename
|
2022-07-24 13:07:56 +02:00 |
|
Folkert
|
99a83af3bc
|
rename
|
2022-07-24 13:07:42 +02:00 |
|
Folkert
|
0ab1a735ec
|
cleanup
|
2022-07-24 13:07:16 +02:00 |
|
Folkert
|
61b4ab72df
|
final str functions (except those that need list)
|
2022-07-24 13:06:06 +02:00 |
|
Folkert
|
a49b1ed32d
|
str_to_num
|
2022-07-24 13:02:08 +02:00 |
|
Folkert
|
883a264440
|
update most string functions
|
2022-07-24 13:00:20 +02:00 |
|
Folkert
|
83a878b2f9
|
rename
|
2022-07-24 12:54:55 +02:00 |
|
Folkert
|
2a91c39ac6
|
rename
|
2022-07-24 12:54:31 +02:00 |
|
Folkert
|
775517a8cf
|
NumToStr
|
2022-07-24 12:42:13 +02:00 |
|
Folkert
|
1c310cdda6
|
NumToIntChecked
|
2022-07-24 12:39:24 +02:00 |
|
Folkert
|
92306280d2
|
NumToIntChecked
|
2022-07-24 12:38:38 +02:00 |
|
Folkert
|
048410ca09
|
NumBytesTo
|
2022-07-24 12:35:43 +02:00 |
|
Folkert
|
dd35b44877
|
add new 32/64-bit bitcode fn callers
|
2022-07-24 12:32:12 +02:00 |
|
Folkert
|
f31bffab30
|
wasm tests have a platform; don't generate roc_panic and friends for it
|
2022-07-24 12:22:39 +02:00 |
|
Folkert
|
29ad54e5d1
|
rename wasm llvm test wrapper (now it's the same as dev)
|
2022-07-24 12:20:17 +02:00 |
|