Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Some notes on testing
2o1u-unlabeled.wat
is generated bywat2wasm 2o1u.wat && wasm2wat 2o1u.wasm -o 2o1u-unlabeled.wat
to remove the labels.There are two ways to get runtime information
wat2wasm 2o1u.wat && node start.js
, this will directly use theConsole.log
from JS. This is more like aprintln
way for debuggingwat2wasm 2o1u.wat && wizeng.jar -tio 2o1u.wasm
. This will give full runtime information (stack, locals, etc.). There are also more monitoring options.For now, the branching of
MiniWasm
is wrong since thetos
at the trap infunc 3
is 0 instead of 1 afteri32.load