You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue tracks required work and progress for the porting of the mono interpreter to CoreCLR. The end goal of this issue is to be able to run entire test suites in full interpreter mode (without any JIT/AOT) on desktop platforms (ex. arm64 linux). This issue will be updated on the fly as the implementation progresses.
M1 - basic compilation and interpreting support of a simple method
Please support ARM32. The interpreter mode has great prospects on MCU.(eg:stm32)
we need generics, multithreading Interpreter, and serial port debugging. The nanoframework does not support these. https://github.com/bytecodealliance/wasm-micro-runtime
WAMR:
Key features
Full compliant to the W3C Wasm MVP
Small runtime binary size (core vmlib on cortex-m4f with tail-call/bulk memroy/shared memroy support, text size from bloaty)
~58.9K for fast interpreter
~56.3K for classic interpreter
~29.4K for aot runtime
~21.4K for libc-wasi library
~3.7K for libc-builtin library
Near to native speed by AOT and JIT
Self-implemented AOT module loader to enable AOT working on Linux, Windows, MacOS, Android, SGX and MCU systems
Choices of Wasm application libc support: the built-in libc subset for the embedded environment or WASI for the standard libc
This issue tracks required work and progress for the porting of the mono interpreter to CoreCLR. The end goal of this issue is to be able to run entire test suites in full interpreter mode (without any JIT/AOT) on desktop platforms (ex. arm64 linux). This issue will be updated on the fly as the implementation progresses.
M1 - basic compilation and interpreting support of a simple method
M2 - stress tests involving object manipulation
M3 - EH and interpreter calls
M4 - mixing with compiled code
M5 - pinvoke support, full interpreter support for Hello World
Console.WriteLine("Hello World")
in full interpreter modeM6 - library tests and runtime tests
The text was updated successfully, but these errors were encountered: