mruby master changes

mruby masterの変更履歴

mruby master changes aff65af - 79fb184

mruby master changes

最小限の依存関係でmrbgemとコアのテストできるようになりました。これにより、テストで同じメソッドがmrbgemで定義されていても、上書きされなくなりました

2014-07-11 08:40 cremno commit aff65af

src/dump.cのmrb_dump_irep_binary()関数でfwrite()関数の戻り値をチェックするようにしています

2014-07-10 21:43 take_cheeze commit 4a6c651

最小限の依存関係でmrbgemとコアのテストをしています #2355の不具合を解消しています

不具合:String#chrはmruby-string-extとmruby-string-utf8で実装されています。テストするときにruby-string-extのString#chrテストのとき、mruby-string-utf8のString#chrが呼ばれてしまい、ruby-string-extのString#chrのテストができない不具合です

2014-07-12 21:29 matz commit 4501598

RuntimeErrorの代わりにSystemStackErrorを使うようにしています

2014-07-12 21:26 take_cheeze commit 3b8a797

mrbtest_objs一次元配列ではないときにrakeが失敗する不具合を修正しています

mrbgem specの@test_objs に生成されたテストオブジェクトを追加しています

mrbgemがcustom test init関数を持っているかチェックするcustom_test_init?メソッドを追加しています

2014-07-12 22:10 matz commit 6137bf9

SystemStackError用にバックトレースを表示することは避けるようにしています

2014-07-12 23:22 matz commit 79fb184

#2461の不具合を修正しています 自己参照しているHashとArrayをinspectメソッドで呼び出した場合に発生するSystemStackErrorはrescueするようにしています

不具合:Hashで自分自身を参照している場合にinspectするとスタックオーバーフローになる