Releases: ruby/ruby.wasm
Releases · ruby/ruby.wasm
2022-11-23-a
channel | source |
---|---|
head | ruby/ruby@aedf682bfad425149053f58c9115bc830da4efd1 |
ruby-head-wasm-wasi-0.5.0
channel | source |
---|---|
head | ruby/ruby@0a9d51ee9d2b3d0111832e5ea1c8195a16e2f99b |
What's Changed
- Add JS::Error class to catch JS exception by @kateinoigakukun in #110
begin
JS.eval("throw new Error('foo')")
rescue JS::Error => e
puts e
end
-
Improve exception handling for
RuntimeError: unreachable
and other mysterious errors by @kateinoigakukun in #111 -
Promise Scheduler to await Promise in Ruby by @kateinoigakukun in #112
const text = await vm.evalAsync(`
require "js"
response = JS.global.fetch("https://httpbin.org/user-agent").await
response.text.await
`)
console.log(text.toString())
New Contributors
Full Changelog: ruby-head-wasm-wasi-0.4.0...ruby-head-wasm-wasi-0.5.0
2022-11-22-a
channel | source |
---|---|
head | ruby/ruby@20b9d7b9fde83c98046eacdfcb40e8cb6607963e |
2022-11-21-a
channel | source |
---|---|
head | ruby/ruby@b7a0ce32da751b437b976b032e73281b9a56b509 |
2022-11-20-a
channel | source |
---|---|
head | ruby/ruby@701dfe4eb741628213e4d701c13ad6d76904ac4f |
2022-11-19-a
channel | source |
---|---|
head | ruby/ruby@909ea6b60d658b2a1c4a53be81b09642dcf86d4b |
2022-11-18-a
channel | source |
---|---|
head | ruby/ruby@f0ce1186620273a1182e6084559765143099eb88 |
2022-11-17-a
channel | source |
---|---|
head | ruby/ruby@189e3c0ada43e4adb00d601dfdd26cdc42cffb2d |
2022-11-16-a
channel | source |
---|---|
head | ruby/ruby@24cbc50c76f7ccc89f9510250359f3a405d9af68 |
2022-11-15-a
channel | source |
---|---|
head | ruby/ruby@5dcbe5883364c763ca5324e40716a334360c19a7 |