├── .gitignore ├── .gitmodules ├── Gemfile ├── LICENSE.md ├── README.md ├── Rakefile ├── assets ├── mruby │ ├── include │ │ ├── mrbconf.h │ │ ├── mruby.h │ │ └── mruby │ │ │ ├── array.h │ │ │ ├── boxing_nan.h │ │ │ ├── boxing_no.h │ │ │ ├── boxing_word.h │ │ │ ├── class.h │ │ │ ├── common.h │ │ │ ├── compile.h │ │ │ ├── data.h │ │ │ ├── debug.h │ │ │ ├── dump.h │ │ │ ├── error.h │ │ │ ├── gc.h │ │ │ ├── hash.h │ │ │ ├── irep.h │ │ │ ├── istruct.h │ │ │ ├── khash.h │ │ │ ├── numeric.h │ │ │ ├── object.h │ │ │ ├── opcode.h │ │ │ ├── proc.h │ │ │ ├── range.h │ │ │ ├── re.h │ │ │ ├── string.h │ │ │ ├── throw.h │ │ │ ├── value.h │ │ │ ├── variable.h │ │ │ └── version.h │ └── libmruby.a ├── mruby_init.c └── template.html ├── bin └── ruby-wasm ├── hello.rb ├── lib ├── wasm.rb └── wasm │ ├── colorize.rb │ └── version.rb └── wasm.gemspec /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | *.gem 3 | Gemfile.lock 4 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/.gitmodules -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/Rakefile -------------------------------------------------------------------------------- /assets/mruby/include/mrbconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mrbconf.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/array.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/boxing_nan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/boxing_nan.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/boxing_no.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/boxing_no.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/boxing_word.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/boxing_word.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/class.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/common.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/compile.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/data.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/debug.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/dump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/dump.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/error.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/gc.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/hash.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/irep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/irep.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/istruct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/istruct.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/khash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/khash.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/numeric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/numeric.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/object.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/opcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/opcode.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/proc.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/range.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/re.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/re.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/string.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/throw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/throw.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/value.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/variable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/variable.h -------------------------------------------------------------------------------- /assets/mruby/include/mruby/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/include/mruby/version.h -------------------------------------------------------------------------------- /assets/mruby/libmruby.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby/libmruby.a -------------------------------------------------------------------------------- /assets/mruby_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/mruby_init.c -------------------------------------------------------------------------------- /assets/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/assets/template.html -------------------------------------------------------------------------------- /bin/ruby-wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/bin/ruby-wasm -------------------------------------------------------------------------------- /hello.rb: -------------------------------------------------------------------------------- 1 | puts "Hello Ruby!" 2 | -------------------------------------------------------------------------------- /lib/wasm.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/wasm/colorize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/lib/wasm/colorize.rb -------------------------------------------------------------------------------- /lib/wasm/version.rb: -------------------------------------------------------------------------------- 1 | # version.rb 2 | 3 | module WASM 4 | VERSION = '0.0.2' 5 | end 6 | -------------------------------------------------------------------------------- /wasm.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktm/ruby-wasm/HEAD/wasm.gemspec --------------------------------------------------------------------------------