Skip to content

192.168.0.1-rc

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Dec 13:47
· 2 commits to auto-release since this release

NEWS

User visible changes in mruby3.2

The language

  • Now a::B = c should evaluate a then c.
  • Anonymous arguments *, **, & can be passed for forwarding.
  • Multi-precision integer is available now via mruby-bigint gem.

mruby VM and bytecode

  • OP_ARYDUP was renamed to OP_ARYSPLAT. The instruction name
    was changed but instruction number and basic behavior have not
    changed (except that ARYDUP nil makes []).

Tools

mruby

  • -b only specifies the script is the binary. The files loaded by -r are not affected by the option.
  • mruby now loads complied binary if the suffix is .mrb.

mrbc

  • Add --no-optimize option to disable optimization.

mrbgems

mruby-class-ext

  • Add Class#subclasses method.
  • Add Module#undefined_instance_methods method.

New bundled gems

  • mruby-errno from [https://github.com/iij/mruby-errno.git]
  • mruby-set from [https://github.com/yui-knk/mruby-set.git]
  • mruby-dir from [https://github.com/iij/mruby-dir.git]

CVEs

Following CVEs are fixed.