mruby master changes

mruby masterの変更履歴

mruby master changes 0518ab2 - 2fe556d

2015-04-28 14:40 cremno commit 0518ab2

src/load.cで複数あったエラー処理を一つにまとめています。

2015-04-28 14:53 cremno commit 091ce86

src/load.cでbuf_sizeはheader_sizeより大きくなければなりません。buf_sizeがheader_sizeと同等または小さい時には処理を終了するように修正しています。

2015-04-28 17:51 cremno commit 8789a5d

src/load.cでstrndupマクロの再定義の事故を防ぐように修正しています。

2015-04-28 19:01 cremno commit c182125

src/parse.yでnullのときには参照しないようにしています。参考 : #2769

2015-04-29 16:37 cremno commit 4a82b93

src/load.cでエラーメッセージを詳細にし、また速く失敗するようにしています。

2015-04-29 16:41 cremno commit aaf2615

型のサイズに問題はないので不要なSIZE_ERROR() マクロを削除しています。

2015-04-29 17:00 cremno commit c579ab1

SIZE_ERROR_MUL() マクロが条件付きで定義されていましたが、いつもおなじマクロを定義するように修正しています。

2015-04-30 15:21 matz commit 2fe556d

ruby-bug[#11107]を修正するために、lambda bodyでcmdarg_stackをpushするように修正しています。