mruby master changes

mruby masterの変更履歴

mruby master changes 0c7d29d - b34ee9a

2015-08-07 15:30 matz commit 0c7d29d

64bit Intel Macのcc.defines = %w(MRB_INT64)でmrubyビルドしたときに、2**63 is -9223372036854775808で値がマイナスになる不具合#2909を修正しています。 FIXABLE()がMRB_INT64で誤った動作をしているかもしれません。

2015-08-10 11:41 matz commit 5af770c

ensure句の後にセグ面フォルトになる不具合#2910を修正しています。ensure句外のアクセスになることを防いでいます。

2015-08-10 14:55 matz commit b34ee9a

以下がセグメントフォルトになる不具合#2824を修正しています。

ruby -e 'puts "x=(1..128).to_a; *a" + ",_" * 124 + "= x; p a"' | mruby

codegenでOP_APOSTのスタック領域を予約するようにしています。