Brian Carroll
|
d33c1b54fd
|
Ensure unique names for helper procs
|
2021-12-22 09:28:20 +00:00 |
|
Brian Carroll
|
4a970f089a
|
Eq for empty list
|
2021-12-22 09:22:31 +00:00 |
|
Brian Carroll
|
e9ae8452b0
|
Equality tests passing for List I64
|
2021-12-22 08:42:39 +00:00 |
|
Brian Carroll
|
1c20075d7b
|
Change usage of Wasm if instruction now that we don't support block results anymore
|
2021-12-21 23:14:55 +00:00 |
|
Brian Carroll
|
a99db445e4
|
Disable broken tests
|
2021-12-21 18:36:30 +00:00 |
|
Folkert de Vries
|
2f1c648602
|
Merge pull request #2253 from rtfeldman/wasm-no-block-results
Wasm: fix nested conditionals
|
2021-12-21 16:35:22 +01:00 |
|
Folkert de Vries
|
18187bc43f
|
Merge pull request #2245 from rtfeldman/wasm-tag-eq
Wasm tag equality
|
2021-12-21 16:24:14 +01:00 |
|
Brian Carroll
|
2a141b3586
|
Automatically clean up any unused values at the end of a block
|
2021-12-21 13:16:15 +00:00 |
|
Brian Carroll
|
17dc6668ec
|
Make all Wasm blocks NoResult and always put return value in a local var.
|
2021-12-21 13:16:15 +00:00 |
|
rvcas
|
e269fc4345
|
test(wasm): more wasm_str tests
|
2021-12-20 17:48:34 -05:00 |
|
Brian Carroll
|
9b833720d4
|
Further refactor and debug == in Wasm
|
2021-12-20 08:39:16 +00:00 |
|
Brian Carroll
|
c510226c15
|
Reorganise Wasm lowlevels to get pointer equality working correctly
|
2021-12-19 21:20:06 +00:00 |
|
Brian Carroll
|
0bdf76f81a
|
Merge pull request #2234 from rtfeldman/str-split-empty-delimiter
Add empty-delimiter handling for `Str.split`
|
2021-12-19 12:43:01 +00:00 |
|
Brian Carroll
|
a1d883600c
|
Equality operator for records
|
2021-12-18 17:25:00 +00:00 |
|
Jan Van Bruggen
|
96724e73aa
|
Add empty-delimiter handling for Str.split
|
2021-12-18 00:53:17 -07:00 |
|
Brian Carroll
|
d32d1e8e61
|
enable more Str equality tests for wasm
|
2021-12-17 23:47:28 +00:00 |
|
rvcas
|
14e66de0b7
|
tests(wasm): assert_concat_work needs a feature flag too
|
2021-12-17 12:52:55 -05:00 |
|
rvcas
|
a18c3e2c3a
|
tests(wasm): fix tests
|
2021-12-17 12:44:11 -05:00 |
|
rvcas
|
edd3c8c4c1
|
tests(wasm): List.isEmpty already works now
|
2021-12-17 12:05:17 -05:00 |
|
rvcas
|
b9bd75d643
|
Merge branch 'trunk' into wasm_arrays
|
2021-12-17 11:54:23 -05:00 |
|
rvcas
|
660c3dc111
|
tests(wasm): prep tests for CI
|
2021-12-17 11:47:58 -05:00 |
|
rvcas
|
40da207859
|
feat(wasm): LowLevel::ListLen
|
2021-12-16 21:50:12 -05:00 |
|
rvcas
|
c14b4b81e0
|
Merge branch 'trunk' into wasm_arrays
|
2021-12-16 21:07:12 -05:00 |
|
Brian Carroll
|
86d8e2789e
|
Implement Wasm string equality
|
2021-12-16 16:56:56 +00:00 |
|
Brian Carroll
|
594fe9124d
|
Wasm support for 128-bit number literals, isFinite, ==, and !=
|
2021-12-13 09:05:07 +00:00 |
|
Brian Carroll
|
7cba80efbb
|
Disable some debug code
|
2021-12-12 08:37:38 +00:00 |
|
Brian Carroll
|
b1a2a3ba07
|
Merge branch 'trunk' of github.com:rtfeldman/roc into wasm-recursive-tags
|
2021-12-11 23:26:29 +00:00 |
|
Folkert de Vries
|
b9395e9b75
|
Merge pull request #2181 from rtfeldman/wasm-test-platform
Improve Wasm test builds
|
2021-12-11 22:48:33 +01:00 |
|
Folkert
|
99d12c4f3e
|
use env! macro
|
2021-12-11 22:11:50 +01:00 |
|
Brian Carroll
|
574eec1d61
|
Remove fprintf from compilation for faster test runs
|
2021-12-11 20:36:22 +00:00 |
|
Brian Carroll
|
9594b05c96
|
Add some debug features to gen_wasm
|
2021-12-11 20:33:54 +00:00 |
|
Brian Carroll
|
96380d5bfe
|
Link compiler_rt.o in wasm tests
|
2021-12-11 20:33:11 +00:00 |
|
Brian Carroll
|
f8a1f9e8cf
|
Use PhantomData instead of Default in Wasm tests
|
2021-12-11 20:33:11 +00:00 |
|
Brian Carroll
|
f54f96281f
|
Fix roc_alloc linking. Test passes for recursive Tag
|
2021-12-11 20:33:11 +00:00 |
|
Brian Carroll
|
f3ca3be507
|
Add Wasm support for recursive tags, along with GetTagId and UnionAtIndex
|
2021-12-11 20:33:11 +00:00 |
|
Brian Carroll
|
11118bb555
|
Remove fprintf from compilation for faster test runs
|
2021-12-11 20:13:46 +00:00 |
|
Brian Carroll
|
e9343d8b2a
|
Edit dummy libc program
|
2021-12-11 10:15:32 +00:00 |
|
Brian Carroll
|
544caf0f43
|
Only run Wasm build steps for test_gen when gen-wasm feature is enabled
|
2021-12-11 10:15:32 +00:00 |
|
Brian Carroll
|
2d4dfb49de
|
Update Wasm tests to use libc and platform built by build.rs
|
2021-12-11 10:15:32 +00:00 |
|
Brian Carroll
|
aefc6e76a4
|
Build a Wasm libc.a from test_gen/build.rs
|
2021-12-11 10:15:32 +00:00 |
|
Brian Carroll
|
53d221481e
|
Build a Wasm test platform in test_gen
|
2021-12-11 10:15:32 +00:00 |
|
satotake
|
a7fe2e3e53
|
Fix llvm Num.toFloat width conversion
Close #2156
|
2021-12-11 08:12:57 +00:00 |
|
rvcas
|
6ada59d7a1
|
feat(wasm): the beginnings of a real array
|
2021-12-10 14:44:19 -05:00 |
|
Brian Carroll
|
e7d6371d1f
|
Fix unused import that only appears in gen_dev tests
|
2021-12-10 16:18:36 +00:00 |
|
Brian Carroll
|
7b6ba79eee
|
Merge branch 'trunk' of github.com:rtfeldman/roc into wasm-tags
|
2021-12-10 11:48:56 +00:00 |
|
Richard Feldman
|
1ce648ac27
|
Merge pull request #2116 from rtfeldman/str_to_num
Str.toNum
|
2021-12-09 09:48:38 -05:00 |
|
Brian Carroll
|
3f7b3bef87
|
Merge branch 'trunk' of github.com:rtfeldman/roc into wasm-tags
|
2021-12-09 09:28:11 +00:00 |
|
Brian Carroll
|
760f4c0ed4
|
Add an optional Wasm debug feature - hex memory dump
|
2021-12-08 21:28:59 +00:00 |
|
Brendan Hansknecht
|
511b8d5586
|
Merge remote-tracking branch 'origin/trunk' into dev-backend-num-to-float
|
2021-12-08 13:28:06 -08:00 |
|
Brian Carroll
|
6a801ebc7e
|
gen_wasm: add support for non-recursive Tags
|
2021-12-08 20:45:49 +00:00 |
|