A WebAssembly runtime for all languages.
- Add automated unit testing and coverage reports
- Complete lexer implementation
- Complete parser implementation
- Implement semantic analysis phase
- Conform with Wasm MVP specification
- Implement JIT Engine
- Add support for AOT compilation and dynamic linking
- Provide hooks to underlying environment (some syscalls)
- Incorporate incremental and asynchronous compilation
- Create specialized error handler
- Add language interop mechanisms
- Implement important wasm features that are in waiting list
- LLVM 7.0 - a library that constructs, optimizes and produces intermediate and/or binary machine code.