192.168.0.1-rc
Pre-release
Pre-release
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 evaluatea
thenc
. - 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 toOP_ARYSPLAT
. The instruction name
was changed but instruction number and basic behavior have not
changed (except thatARYDUP 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.