mruby master changes

mruby masterの変更履歴

mruby master changes 272fe3d - 36836c8

mruby master changes

Fiberの修正とLocalJumpError: unexpected breakが発生する不具合を修正しています

2014-03-20 04:38 take-cheeze commit 272fe3d

Fiberで例外が発生した場合は、E_ARGUMENT_ERRORではなくFiberErrorにしています

2014-03-20 04:40 take-cheeze commit daaedf3

Fiberでの例外発生のテストコードをassert_raiseメソッドを使用して、リファクタリングしています

2014-03-20 04:49 take-cheeze commit de65d4e

ブロックがないときの振る舞いをCRubyと互換性があるようにしています。ブロックがないときのテストコードを追加しています

2014-03-20 16:10 matz commit 36836c8

#1891の不具合を修正しています。 loopブロックで別メソッドから例外を発生させ、rescue句でbreakするとLocalJumpError: unexpected breakが発生する不具合です。vm.cでrescuueのあとにprocを回復して修正しています