Brian Carroll
|
4d2e4d454b
|
Create code gen tests for refcounting
|
2021-12-29 16:48:43 +00:00 |
|
Lucas
|
fe62e59e31
|
Merge pull request #2278 from rtfeldman/configure-zig-executable
use ROC_ZIG environment variable to configure which zig is used
|
2021-12-26 14:40:48 -05:00 |
|
Brian Carroll
|
e10acd59ee
|
Debug config for Wasm backend
|
2021-12-26 10:45:18 +00:00 |
|
Folkert
|
022b1ca83a
|
use ROC_ZIG environment variable to configure which zig is used
|
2021-12-25 22:27:52 +01: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 |
|
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
|
99d12c4f3e
|
use env! macro
|
2021-12-11 22:11:50 +01: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
|
2d4dfb49de
|
Update Wasm tests to use libc and platform built by build.rs
|
2021-12-11 10:15:32 +00:00 |
|
Brian Carroll
|
760f4c0ed4
|
Add an optional Wasm debug feature - hex memory dump
|
2021-12-08 21:28:59 +00:00 |
|
Brian Carroll
|
6a801ebc7e
|
gen_wasm: add support for non-recursive Tags
|
2021-12-08 20:45:49 +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 |
|
Folkert
|
f96d60a13e
|
Merge remote-tracking branch 'origin/trunk' into layout-builtin-numbers-refactor
|
2021-11-21 23:19:55 +01:00 |
|
Brian Carroll
|
e5658cc2ca
|
Clippy & formatting
|
2021-11-21 21:04:42 +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 |
|
Brian Carroll
|
1134b6f45c
|
Fix test_wrapper linking bug
|
2021-11-17 16:45:38 +00:00 |
|
Brian Carroll
|
9de989c0d5
|
Link wasm test binaries with libc.a
|
2021-11-17 12:54:39 +00:00 |
|
Brian Carroll
|
5d4518c8d1
|
Try using C for the wasm test platform
|
2021-11-16 12:00:13 +00:00 |
|
Brian Carroll
|
b8f40011b9
|
Generate a test "platform" with libc allocator functions
|
2021-11-16 11:59:46 +00:00 |
|
Brian Carroll
|
e9f920827e
|
Add support for Zig/LLVM "fast calling convention"
|
2021-11-15 19:20:55 +00:00 |
|
Brian Carroll
|
7f633c107f
|
Fix a bug in our model of the Wasm VM stack
|
2021-11-12 17:44:31 +00:00 |
|
Folkert
|
656832b272
|
enable linking when running wasm tests
|
2021-11-09 22:31:11 +01:00 |
|
Brian Carroll
|
e2b95662a8
|
Fix wasm linking bugs
|
2021-11-09 21:22:12 +00:00 |
|
Folkert
|
a9ce02799c
|
WIP
|
2021-11-09 21:37:56 +01:00 |
|
Brian Carroll
|
d0f1698db2
|
Merge branch 'trunk' of github.com:rtfeldman/roc into wasm-link-builtins
|
2021-11-09 15:08:43 +00:00 |
|
Brendan Hansknecht
|
360974398a
|
Merge test_dev, test_wasm, and test_wasm_util into test_gen
|
2021-11-08 19:31:20 -08:00 |
|