We are announcing the stable release of mruby 2.1 series - mruby 2.1.1.
Symbol#to_s
. (a367373f)#prepend_features
and #module_function
methods are not haves for class objects. (cc52fa66)Exception#inspect
. (d2f2f9db)true
/false
argument to Kernel#exit
. (mrbgems/mruby-exit) (d81e4d71)mruby
command. (9de7130a)--
(end of options) to mruby
command. (f4b528e0)mruby -v
immediately if no program is given for Ruby compatibility. (49653b81)RVALUE
size. (6cf99d12)File#size
and File#truncate
. (mrbgems/mruby-io) (6d9ac89f)IO#pread
and IO#pwrite
. (mrbgems/mruby-io) (4c6d524c)IO.open
. (mrbgems/mruby-io) (69619aee)minirake
. Use rake
for compilation.minirake
is left for compatibility, but it will be removed in the future. (de17f63)MRB_INT16
configuration option. (ff57c027)str_init_shared
. #4807mrb_ary_unshift_m
. #4808local_add_f
. #4810ensure
in Kernel#eval
script. #4833mrb_get_args()
. #4855String#to_f
should not allow hexdecimal format. #4924call
in backtrace inside a block outside a method. #4936mruby-io
in tmpdir when AF_UNIX cannot be created on cwd. #4981p->locals
may be NULL
when error occurs before the point. oss-fuzz: Issue 19886mrb_str_len_to_dbl
. oss-fuzz: Issue 19902git
command.MRB_FIXNUM_SHIFT
with MRB_WORD_BOXING
, MRB_INT32
and MRB_64BIT
.Exception
Exception#exception
.IO
(mrbgems/mruby-io)IO._popen
, IO.for_fd
, IO.select
, IO.sysopen
, IO.new
, IO#sysread
and IO#sysseek
.File
(mrbgems/mruby-io)File.umask
.Integer
Integer#ceil
, Integer#floor
, Integer#round
and Integer#truncate
.Kernel
BasicObject#instance_eval
, Kernel#integer
, Kernel#define_singleton_method
, Kernel#send
, Kernel#proc
, Kernel#sprintf
, Kernel#format
and Kernel#respond_to?
.Hash
Hash.new
and Hash#default
.Fiber
(mrbgems/mruby-fiber)Fiber.new
.We have done 321 commits to 134 files, 4,084 lines were added, 2,742 lines removed since mruby 2.1.0. For more detail of the updates, see Commit Log.
Stay Home and enjoy mruby 2.1.1
.