Brian Carroll
|
72fa6217fb
|
Refactor wasm lowlevels to make it easier to add more 128-bit ops
|
2021-12-01 15:09:23 +00:00 |
|
Brian Carroll
|
a3827d6636
|
Merge pull request #2071 from rtfeldman/refcount-mono-ir
Start generating refcounting code as mono IR
|
2021-12-01 12:59:16 +00:00 |
|
rvcas
|
40090f20e6
|
test: update tests to use Num.toStr
|
2021-11-30 14:56:08 -05:00 |
|
Brian Carroll
|
45302d996b
|
Update small string tests in wasm_str
|
2021-11-30 13:02:08 +00:00 |
|
Brian Carroll
|
a08633fd36
|
Debugging improvements
|
2021-11-30 10:58:03 +00:00 |
|
Brian Carroll
|
820d9e0ab4
|
Register debug names for new Symbols, and refactor to avoid borrow-checker issues
|
2021-11-30 09:57:00 +00:00 |
|
Brian Carroll
|
e7d8c7c895
|
Make gen_wasm's Env mutable
|
2021-11-30 09:57:00 +00:00 |
|
Brian Carroll
|
ebc1fd6880
|
Get rid of special ModuleId for refcounting code
|
2021-11-30 09:57:00 +00:00 |
|
Brian Carroll
|
2ad032f894
|
Integrate refcount proc generator with Wasm backend
|
2021-11-30 09:57:00 +00:00 |
|
Brian Carroll
|
61575cea7e
|
Generate calls to refcount procs from Wasm backend
|
2021-11-30 09:57:00 +00:00 |
|
rvcas
|
6305947b1a
|
fix: exclude gen-dev from gen_list test compilation
|
2021-11-29 18:08:12 -05:00 |
|
rvcas
|
7657d5b192
|
test: enable wasm in gen_list
|
2021-11-29 15:06:45 -05:00 |
|
Folkert de Vries
|
167af34d4b
|
Merge pull request #2097 from rtfeldman/wasm-empty-record
Wasm empty record
|
2021-11-29 13:15:40 +01:00 |
|
Brian Carroll
|
dcd4914ac1
|
Fix and enable tests involving empty records
|
2021-11-29 00:57:28 +00:00 |
|
Brendan Hansknecht
|
fd9a9fad72
|
Merge pull request #2094 from rtfeldman/gen-dev/remove-results
Gen dev/remove results
|
2021-11-28 10:28:31 -08:00 |
|
Richard Feldman
|
f80409800d
|
Merge pull request #2091 from rtfeldman/remove-empty-layouts
Remove empty layouts
|
2021-11-27 23:32:15 -05:00 |
|
Brendan Hansknecht
|
55f0329e5c
|
Merge remote-tracking branch 'origin/trunk' into gen-dev/remove-results
|
2021-11-27 16:57:00 -08:00 |
|
Brendan Hansknecht
|
a63dd1eb61
|
use unimplemented! and internal_error! instead of result in dev backend
|
2021-11-27 12:38:29 -08:00 |
|
Folkert
|
79d5c82dfb
|
cleanup
|
2021-11-27 16:36:43 +01:00 |
|
satotake
|
10afadd810
|
Merge branch 'trunk' into dev-backend-num-is-zero
|
2021-11-24 10:59:42 +00:00 |
|
Folkert
|
f2f4f3bd72
|
Merge remote-tracking branch 'origin/trunk' into wasm-dec-add
|
2021-11-22 21:25:01 +01:00 |
|
satotake
|
0085272cb8
|
Merge branch 'trunk' into dev-backend-num-is-zero
|
2021-11-22 15:25:48 +00:00 |
|
Folkert
|
f96d60a13e
|
Merge remote-tracking branch 'origin/trunk' into layout-builtin-numbers-refactor
|
2021-11-21 23:19:55 +01:00 |
|
Folkert
|
bceebc4f8f
|
first pass at decimal addition in the wasm backend
|
2021-11-21 23:00:12 +01:00 |
|
Brian Carroll
|
e5658cc2ca
|
Clippy & formatting
|
2021-11-21 21:04:42 +00:00 |
|
Brian Carroll
|
0a5b0bdb0a
|
Merge branch 'trunk' of github.com:rtfeldman/roc into wasm-load-128bit-numbers
|
2021-11-21 20:53:38 +00:00 |
|
Brian Carroll
|
ee1c4478da
|
Improve IR debug printing for dev backends
|
2021-11-21 20:44:16 +00:00 |
|
Folkert
|
2d4e6b414c
|
pass a pointer width of 4 to wasm test gen
|
2021-11-21 21:37:15 +01:00 |
|
Folkert
|
fc635abe0b
|
Revert "decimal add experiment"
This reverts commit bfd5ca623c .
|
2021-11-21 20:29:12 +01:00 |
|
Folkert
|
bfd5ca623c
|
decimal add experiment
|
2021-11-21 20:02:33 +01:00 |
|
Folkert
|
5529841d68
|
Merge remote-tracking branch 'origin/trunk' into decimal-literals
|
2021-11-21 19:31:38 +01:00 |
|
Folkert
|
f6b5087d29
|
Revert "conditionally automatically show wasm-objdump in terminal"
This reverts commit 64bf7253d1 .
|
2021-11-21 19:31:29 +01:00 |
|
Folkert
|
64869ffb8b
|
Merge remote-tracking branch 'origin/trunk' into layout-builtin-numbers-refactor
|
2021-11-21 19:22:32 +01:00 |
|
Brendan Hansknecht
|
3575eaf50a
|
Merge branch 'trunk' into dev-backend-num-is-zero
|
2021-11-21 10:18:32 -08:00 |
|
Brendan Hansknecht
|
cbbe04509b
|
Merge pull request #2034 from rtfeldman/dev-backend-num-lt
Add x86_64 Int lt support for gen_dev
|
2021-11-21 09:18:23 -08:00 |
|
satotake
|
eec8ad7112
|
add x86_64 Int is zero support for gen_dev
|
2021-11-21 10:29:55 +00:00 |
|
Folkert
|
073d5205ca
|
fix repl bug
|
2021-11-21 02:16:57 +01:00 |
|
Brendan Hansknecht
|
ec0704a0b3
|
Merge pull request #2021 from rtfeldman/dev-backend-num-neq
add x86_64 Int neq support for gen_dev
|
2021-11-19 22:33:12 -08:00 |
|
satotake
|
3a890f46d3
|
Add x86_64 Int lt support for gen_dev
Close #2033
|
2021-11-20 06:17:22 +00:00 |
|
Richard Feldman
|
49fd864a2f
|
Merge pull request #1996 from rtfeldman/add_list_all
adding List.all
|
2021-11-19 17:55:04 -05:00 |
|
satotake
|
e064deca76
|
add x86_64 Int neq support for gen_dev
|
2021-11-19 16:50:41 +00:00 |
|
ayazhafiz
|
d29d536990
|
Don't test on gen-dev yet
|
2021-11-18 23:22:50 -05:00 |
|
ayazhafiz
|
0c046476a9
|
Add test case for former issue
Closes #1513
|
2021-11-18 22:06:33 -05:00 |
|
Michael Downey
|
d11bb93539
|
Merge branch 'trunk' into add_list_all
|
2021-11-18 16:09:24 -05:00 |
|
Folkert de Vries
|
a4fc813ca3
|
Merge pull request #2002 from rtfeldman/builtins-list-intersperse
Add builtin `List.intersperse`
|
2021-11-18 22:00:10 +01:00 |
|
Michael Downey
|
9d587d37b4
|
Merge branch 'trunk' into add_list_all
|
2021-11-18 06:41:08 -05:00 |
|
satotake
|
2eae1a857b
|
Fix comment wording
|
2021-11-18 11:20:37 +00:00 |
|
satotake
|
ce8a88416d
|
Merge branch 'trunk' into builtins-list-intersperse
|
2021-11-18 11:16:27 +00:00 |
|
Brian Carroll
|
be55582290
|
Enable some more gen_wasm string builtins
|
2021-11-18 09:59:52 +00:00 |
|
Brian Carroll
|
9b2f01042e
|
Enable all Str.concat tests
|
2021-11-18 09:04:52 +00:00 |
|