Mats Sigge
|
71f359fbdc
|
Move macros from roc_reporting to new roc_error_macros module
The `internal_error!` and `user_error!´ macros can't be used everywhere
when they live in `roc_reporting` due to circular dependencies.
|
2022-01-23 18:40:04 +01:00 |
|
Brian Carroll
|
f4137013cb
|
Wasm: tweaks from self-review
|
2022-01-14 18:50:52 +00:00 |
|
Brian Carroll
|
7a4593170c
|
Wasm: reuse existing SkipBytes code for opcodes
|
2022-01-14 18:20:52 +00:00 |
|
Brian Carroll
|
48f14f9a83
|
Wasm: Implement SkipBytes for OpCode
|
2022-01-14 18:20:52 +00:00 |
|
Brian Carroll
|
2ade357ea9
|
Wasm: Specify the format of immediate operands for each opcode
|
2022-01-14 18:20:52 +00:00 |
|
Brian Carroll
|
a2abf9c3d2
|
More accurate model of the Wasm VM's stack machine, with control flow blocks
|
2021-11-14 12:29:54 +00:00 |
|
Brian Carroll
|
7f633c107f
|
Fix a bug in our model of the Wasm VM stack
|
2021-11-12 17:44:31 +00:00 |
|
Brian Carroll
|
830003c9a3
|
Change wasm opcodes to an enum
|
2021-11-10 20:18:55 +00:00 |
|
Brian Carroll
|
7c95189e4a
|
Get lots of Num lowlevel ops working
|
2021-11-10 14:21:32 +00:00 |
|
Brian Carroll
|
ad9b761fce
|
Move wasm file format code into a submodule
|
2021-11-03 11:20:16 +00:00 |
|