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するとスタックオーバーフローになる