Skip to content
/ fizzy Public
forked from wasmx/fizzy

Fizzy aims to be a fast integer-only WebAssembly interpreter written in C++

License

Notifications You must be signed in to change notification settings

imapp-pl/fizzy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fizzy

Fizzy aims to be a fast integer-only WebAssembly interpreter written in C++.

Goals

I) Code quality

  • Clean and modern C++17 codebase
  • Easily embeddable (and take part of the standardisation of the "C embedding API")

II) Simplicity

  • Interpreter only
  • Provide no support for floating point operations (initially)
  • Support only Wasm binary encoding as an input (no support for WAT)

III) Conformance

  • Should pass the official Wasm test suite

IV) First class support for determistic applications (blockchain)

  • Support the bigint API
  • Support runtime metering in the interpreter

License

Apache 2.0

About

Fizzy aims to be a fast integer-only WebAssembly interpreter written in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.1%
  • CMake 8.9%