Releases: ruby/ruby.wasm
Releases · ruby/ruby.wasm
2023-11-17-a
channel | source |
---|---|
head | ruby/ruby@c2f2090da6ef28764f7ba3cdeb984aec7243f4ca |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-11-16-a
channel | source |
---|---|
head | ruby/ruby@9786b909f96804df50ed2ff0be0ef8c6eead4132 |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2.2.0
channel | source |
---|---|
head | ruby/ruby@e1978a905a32af2d48b6e9efb6d0fe1656fddc5b |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
What's Changed
JS::Object#to_a
added tojs
library:
# Before 2.2.0
collection = JS.global[:document].querySelectorAll("p")
collection[:length].to_i.times do |i|
element = collection[i]
# ...
end
# New
JS.global[:document].querySelectorAll("p").to_a.each do |element|
# ...
end
- Performance improved:
Array#to_js
- Improved stack size related crashes (Only applied to
head
channel) #302 - Update dependencies
- zlib: 1.2.13 -> 1.3
Pull Requests
- Update zlib version to resolve build errors. by @ledsun in #274
- Add
JS::Object#to_a
by @gifvex in #270 - Use WebAssembly.compileStreaming by @ledsun in #267
- Improve
Array#to_js
speed by @krmbn0576 in #281 - Improve READMEs for ext directory by @Forthoney by @kateinoigakukun in #293
- Fix doc example for JS::Object#call by @kateinoigakukun in #294
- Fix build error on mac by @ahogappa0613 in #283
- Fix
rb_vm_bugreport
signature for head by @kateinoigakukun in #303 - Mitigate stack-overflow issue take 2 by @kateinoigakukun in #302
- Remove upstreamed patch by @kateinoigakukun in #304
- packaging: Remove deprecated warning for browser.{esm,umd}.js by @kateinoigakukun in #305
New Contributors
- @gifvex made their first contribution in #270
- @krmbn0576 made their first contribution in #281
- @ahogappa0613 made their first contribution in #283
Full Changelog: 2.1.0...2.2.0
2023-11-15-a
channel | source |
---|---|
head | ruby/ruby@e9bc530795a13103ac5fd01475422cab632420cd |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-11-14-a
channel | source |
---|---|
head | ruby/ruby@336d81a6718c64cade9f1dfcfdf159fbfa92ba3a |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-11-12-a
channel | source |
---|---|
head | ruby/ruby@60e19a0b5fc9c067ee88751192dc56da618f5060 |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-11-11-a
channel | source |
---|---|
head | ruby/ruby@64f03460bae489b94684c6b0aa16e5a19e06f836 |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-11-10-a
channel | source |
---|---|
head | ruby/ruby@3b69637eba307a6e7a2951be0147e4811b77b535 |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-11-09-a
channel | source |
---|---|
head | ruby/ruby@ad3db6711c4aa48c82f4091342aab7394ee45736 |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |
2023-11-08-a
channel | source |
---|---|
head | ruby/ruby@d80009d1693fe3288be265ecc53ade362d89de59 |
3_2 | ruby/ruby@a528908271c678360d2d8ca232c178e7cdd340b4 |