mruby master changes

mruby masterの変更履歴

mruby master changes bf3f45f - 1b422be

mruby master changes

トップレベルでのrescue句の不具合を修正がありました

2014-03-25 21:17 cubicdaiya commit bf3f45f

intをmrb_intに置き換えています

2014-03-25 23:02 ksss commit c825178

不必要なマクロを修正しています

2014-03-26 01:09 matz commit bfd2a53

#1942の不具合を修正しています。この不具合はトップレベルでresucueするとセグメントフォルトが発生します。 例外中にC関数境界を通過して、実行されることを防ぐ、mrb_toplevel_run関数を追加しています

2014-03-26 11:13 monaka commit dcff901

冗長なNULLチェックを削除しています。mrb_mallocはメモリがからの時に例外を発生させているためです

2014-03-26 11:32 take-cheeze commit f700346

mruby-evalにテストコードを追加しています

2014-03-26 11:43 take-cheeze commit 813ba50

test/assert.rbでmruby-eval テストのクラッシュを修正するために、enusureを使用しないようにしています

2014-03-26 17:49 matz commit 28871b9

#1949の不具合を修正しています。 ensure句は処理を超えないようにしています。 edixはensure句のスタックのインデックス、ridxはresucue句のスタックのインデックスのようです

ci->eidx = 0;
ci->ridx = 0;

2014-03-26 17:53 matz commit 1b422be

#1949が修正されたので、commit 813ba5を元に戻しています