Skip to content
This repository has been archived by the owner on Nov 9, 2018. It is now read-only.
/ wave Public archive

A WebAssembly runtime for all languages [WIP].

License

Notifications You must be signed in to change notification settings

astrolang/wave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Wave

A WebAssembly runtime for all languages.

How do I install it?

USERS
DEVELOPERS

What are the important tasks to complete?

  • 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

What are the technologies used?

  • LLVM 7.0 - a library that constructs, optimizes and produces intermediate and/or binary machine code.

Releases

No releases published

Packages

No packages published

Languages