Releases: ruby/ruby.wasm
Releases · ruby/ruby.wasm
2023-05-28-a
channel | source |
---|---|
head | ruby/ruby@d5ef373b1194bac64784ae316d125d7a2cf1988a |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-05-27-a
channel | source |
---|---|
head | ruby/ruby@5d137a7f77ce1b4ca3514565de41fe8a2cf611a4 |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-05-26-a
channel | source |
---|---|
head | ruby/ruby@618a04d211147ed5d95f724964e1f63c309834cf |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-05-25-a
channel | source |
---|---|
head | ruby/ruby@e87f6c899e55f4d9452ce4d75cf2a725ae736aff |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-05-24-a
channel | source |
---|---|
head | ruby/ruby@6d976eb5348098a346d82065621e37925acae8b8 |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-05-23-a
channel | source |
---|---|
head | ruby/ruby@31ac8efca8ecb574e1e7b7c32cce54cb1b97f19a |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-05-22-a
channel | source |
---|---|
head | ruby/ruby@b0a25c9cf8053c3e9a9a44a62cd54befde4ecdfc |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-05-21-a
channel | source |
---|---|
head | ruby/ruby@08675889802be222ae01db7d0d54c7e1b45bffc5 |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-05-20-a
channel | source |
---|---|
head | ruby/ruby@8d242a33af19672977dcdcb8d32e9ad547bc0141 |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2.0.0
channel | source |
---|---|
head | ruby/ruby@2df5a697e2726a11f0441b13fb5c73dd549837c8 |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
What's Changed
This release adds some APIs, improved execution stability, and several bug fixes.
- Update
@wasmer/wasi
to v1.2.2 by @makenowjust in #163 - Add
Float#to_js
by @kateinoigakukun in #167 - Update base distribution version to update baseruby version by @kateinoigakukun in #168
- Set encoding of
JS::Object#to_s
result string to UTF-8 by @makenowjust in #170 - Fix download urls for arm64e by @makenowjust in #179
- Correct refspec to fetch Ruby source by @makenowjust in #184
- Apply heap-allocated asyncify buffer by @kateinoigakukun in #214
- Re-design
evalAsync
and reject illegal API use for safety by @kateinoigakukun in #220
Breaking Changes
From this release, some of the unsafe operations are rejected at runtime.
- Ruby APIs that may rewind the VM stack are prohibited now under nested VM operation.
JS::Object#await
now raises exceptions if it's called underRubyVM.eval
instead ofRubyVM.evalAsync
New Contributors
- @makenowjust made their first contribution in #163
Full Changelog: ruby-3_2-wasm-wasi/1.0.1...2.0.0