mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
1.6 KiB
1.6 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-errno
mruby-errnogem is now bundled.
mruby-class-ext
- Add
Class#subclassesmethod. - Add
Module#undefined_instance_methodsmethod.
mruby-set
New bundled gem.
CVEs
Following CVEs are fixed.