This articles was published on 2012-09-04
I tried the other day to setup a mailing-list for mruby. Due to the reason that there isn’t any platform yet for discussions. While doing this I messed up a little bit my platform. So now everything is up and running again and hopefully we soon have some kind of mailing-list which we can use for further discussions.
Nevertheless back to normal…
What happened last month on the mruby front?
BEGIN/END was removed from the mruby syntax.
Handling of exit and quit was optimized inside of the mirb tool. Also the internal state was fixed in case of a syntax error.
Paolo Bosetti was working on improving the Xcode integration (i.e. for Mac OS X 10.8 Mountain Lion).
58573c1a24e2128f4883bcedbc7d2d90f0e9320e, efa46146a58be501daf3a38a15ffa9e3ddc87508, 263de094b788b8f194926662fbe2311301756057, 386f90b48b8a7d5e279df57b87bd244d9f954240, 177e74618d3556eb604f0e1b2fa79af924576693, 4c56ce2744f4c8640de1b299c4ff4bd749a93345, 05127776cf0c528b549d723ba2e325332e49ced9, aa0d2f91447c49363059f2e95cb9023f65a6fbef, 193c98ae540d43d082795fd77ea81a4f6f7fd0f6
MRB_NAN_BOXING and MRB_ENDIAN_BIG was introduced for customising the mruby interpreter even more. The NaN Boxing is at the moment conflicting with the FLOAT implementation. Due to that MRB_USE_FLOAT and MRB_NAN_BOXING can’t be used at the same time.
mruby can now read from the stdin if no argument is given. This gives more possibilities to connect mruby with other unix command line tools.
`puts` should print “n” only when the argument does not end with “n”.
Masamitsu MURASE was working on the exception handling and added additional tests.
Struct.new crashed if no arguments were given.
Add GC.disable and GC.enable to control the Garbage Collector.
Implement Math::TOLERANCE in C and modify precision.
Float was fixed so that there is now enough precision to round and represent a Fixnum.