ChinYikMing
ChinYikMing
Run `make CC=emcc start-web` to test it. Note that you should install emcc then source your emcc firstly. In macOS or Linux, use `source ~/emsdk/emsdk_env.sh`.
> Move WebAssembly related rules to `mk/wasm.mk`. Done.
README will be updated on future PR.
> Update `README.md` to reflect the proposed changes. Done.
I am going to study and solve this issue. May I know if the original assignee still working on it?
Tail call optimization(TCO) is supported by Chrome (version 112) natively, see [roadmap of webassembly](https://webassembly.org/roadmap/). If tail call optimization is enabled during the build, only Chrome can run the wasm. So,...
Suppress the warning that generated when exporting functions from the same translation unit of the main function (e.g., `print_usage`) but the `main` function is not exported, see [issue](https://github.com/emscripten-core/emscripten/issues/20967)(fixed)
> 1. Create an HTML page, which we could potentially host on GitHub Pages, to enable the WebAssembly-built rv32emu to run sample RISC-V ELF files. We will also need a...
Is it feasible for me to host the relevant porting files (such as HTML, JS files, etc.) and then rv32emu submodule for them? So that, rv32emu can adapt to different...
> > Is it feasible for me to host the relevant porting files (such as HTML, JS files, etc.) and then rv32emu submodule for them? So that, rv32emu can adapt...