Brendan Hansknecht
|
6dc5bfb1b7
|
Use roc_target over target_lexicon
Tailors a target class for our needs.
Replaces tons of uses across the entire compiler.
This is a base for later adding new targets like thumb.
|
2024-03-31 10:50:26 -07:00 |
|
Brendan Hansknecht
|
787d7f85ac
|
switch dbg arg ordering to make it backwards compatible
|
2023-12-02 21:18:32 -08:00 |
|
Brendan Hansknecht
|
13d2238536
|
update roc_dbg in platforms
|
2023-12-02 21:18:31 -08:00 |
|
Brendan Hansknecht
|
3e66254b25
|
update zig and rust platforms to have correct roc_panic and roc_dbg
|
2023-11-29 21:49:34 -08:00 |
|
Brian Carroll
|
197b626497
|
wasm: Delete load_symbol_zig. All tests pass!
|
2023-10-23 13:50:32 -07:00 |
|
Brian Carroll
|
b3bb477ccb
|
wasm: Fix struct calling convention for Zig lowlevels
|
2023-10-23 13:50:31 -07:00 |
|
Brendan Hansknecht
|
75a035e12d
|
remove all definitions of roc_memcpy
|
2023-06-02 15:23:05 -07:00 |
|
Ayaz Hafiz
|
7ab7fdfa7b
|
Push interned layouts as mut throughout the backend, and intern box layouts
|
2022-12-28 18:51:26 -06:00 |
|
Brian Carroll
|
b4c0ac14c8
|
gen_wasm: comment about debug env var
|
2022-12-14 08:42:01 +00:00 |
|
Ayaz Hafiz
|
d660016b53
|
Clippy
|
2022-12-03 23:43:47 -06:00 |
|
Brian Carroll
|
60a671362f
|
wasm_interp: Create a CLI to run .wasm files
|
2022-11-25 00:14:44 +00:00 |
|
Brian Carroll
|
9353c25826
|
formatting
|
2022-11-21 19:51:21 +00:00 |
|
Brian Carroll
|
a3cfdd478d
|
rename called_preload_fns to called_fns
|
2022-11-21 19:48:02 +00:00 |
|
Brian Carroll
|
ba99870de0
|
minor tweaks
|
2022-11-16 21:25:16 +00:00 |
|
Brian Carroll
|
4dea82b2f5
|
Move code_builder from wasm_module to gen_wasm
|
2022-11-14 09:18:53 +00:00 |
|
Brian Carroll
|
2e67bdf4d0
|
Move some wasm constants and macros
|
2022-11-13 09:03:26 +00:00 |
|
Brian Carroll
|
63d9187343
|
move wasm_module out of gen_wasm
|
2022-11-13 09:03:08 +00:00 |
|
Luke Boswell
|
a3f901427a
|
correct formatting and removed duplicate image
|
2022-11-03 20:02:10 +11:00 |
|
Luke Boswell
|
f3bdb5f321
|
updating rust package documentation
|
2022-11-03 20:00:06 +11:00 |
|
Ayaz Hafiz
|
3b4b1838b8
|
Push layout interner further through Layout
|
2022-08-31 14:33:52 -05:00 |
|
Ayaz Hafiz
|
ed04c2040a
|
Push the layout interner through the backends
|
2022-08-31 14:33:52 -05:00 |
|
Brian Carroll
|
86b5db10d5
|
Merge branch 'trunk' of github.com:rtfeldman/roc into wasm-stack-size-control-i2490
|
2022-08-08 22:39:26 +01:00 |
|
Brian Carroll
|
dd040d5f73
|
wasm: add stack_bytes field to Env
|
2022-08-08 21:41:25 +01:00 |
|
Folkert
|
792936066c
|
Merge remote-tracking branch 'origin/trunk' into roc-std-platform
|
2022-08-07 13:28:03 +02:00 |
|
Folkert
|
9574bd9928
|
move implementation of platform functions to use site...
|
2022-08-06 21:32:18 +02:00 |
|
Brian Carroll
|
e71a6da62d
|
wasm: fix refcount bug in higher order low-levels
|
2022-08-05 09:51:51 +01:00 |
|
Folkert de Vries
|
7f4e0bb0c9
|
gen_wasm use dummy platform functions
|
2022-08-03 21:35:28 +02:00 |
|
Brian Carroll
|
f132350ef3
|
wasm: implement List.sortWith
|
2022-07-06 22:01:01 +01:00 |
|
Brian Carroll
|
88bcb82fef
|
wasm: Don't eliminate inlined low-level wrappers. Need them for indirect calls.
|
2022-07-06 21:59:40 +01:00 |
|
Brian Carroll
|
f4ed7e086e
|
wasm: turn off debug features
|
2022-07-04 12:13:10 +01:00 |
|
Brian Carroll
|
a342f02824
|
wasm: fix Str.fromUtf8
|
2022-07-04 11:24:38 +01:00 |
|
Brian Carroll
|
02ec30425c
|
wasm: Implement Str.split
|
2022-07-04 11:24:38 +01:00 |
|
Anton-4
|
eee85fa45d
|
moved all crates into seperate folder + related path fixes
|
2022-07-01 17:37:43 +02:00 |
|