A WebAssembly implementation of the Rubinius instruction set.
The Rubinius instruction set is intended to be a rich, semantically complete set of operations that enables encoding all relevant language semantics to provide analysis and optimization without needing to recreate type information.
By implementing the Rubinius instructions set directly in WebAssembly, all the Rubinius tools, including compiler toolchain and language analysis tools, are immediately available on any conforming WebAssembly platform.
Participation in the Rubinius project is governed by the Rubinius Code of Conduct.
All source code in this repository is subject to the terms of the Mozilla Public License, version 2.0 unless stated otherwise. A copy of this license can be found the file "LICENSE" or at https://www.mozilla.org/MPL/2.0/.
Please file tickets for bugs or problems.
For additional help, visit the Rubinius Gitter chat room.
The Rubinius team welcomes contributions. For more information, read the contributing file.