mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
2.3 KiB
2.3 KiB
User visible changes in mruby3.2 from mruby3.1
The language
- Now
a::B = cshould evaluateathenc. - Anonymous arguments
*,**,&can be passed for forwarding. - Multi-precision integer is available now via
mruby-bigintgem.
mruby VM and bytecode
OP_ARYDUPwas renamed toOP_ARYSPLAT. The instruction name was changed but instruction number and basic behavior have not changed (except thatARYDUP nilmakes[]).
Tools
mruby
-bonly specifies the script is the binary. The files loaded by-rare not affected by the option.mrubynow loads complied binary if the suffix is.mrb.
mrbc
- Add
--no-optimizeoption to disable optimization.
mrbgems
mruby-class-ext
- Add
Class#subclassesmethod. - Add
Module#undefined_instance_methodsmethod.
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.