2014-03-04 mruby master changes ebe4711 - a514e31
2014-03-04 mruby master changes ebe4711 - a514e31
Integer#divとFloat#divが実装されテストコードが追加されました。Float#divmodがnilを返す不具合が修正されました
2014-03-04 21:58 cubicdaiya commit ebe4711
String#rindex(fixnum)のエラーを修正しています。検索対象に文字列の終端を表すNULLを含めないようにしています
2014-03-04 20:35 cubicdaiya commit dd4ddca
value.hの行末のガードのコメント間違いを修正しています
2014-03-04 12:45 tsahara-iij commit 4ad0896
Integer#divとFloat#divを実装し、それぞれのテストコードを追加しています。割り算の商を返します
2014-03-04 10:51 tsahara-iij commit 6e1f469
Integer#divmodのテストコードを追加しています。Integer#divmodは整数の割り算の商と余り2値を返します
2014-03-04 10:51 tsahara-iij commit 9686890
Float#divmod がnilを返す不具合を修正しています。Float#divmodは浮動小数点の割り算の商と余りの2値を返します
2014-03-04 02:45 cubicdaiya commit a514e31
error.hに以下を定義しています
#define mrb_exc_new_str_lit(mrb, c, lit) mrb_exc_new_str(mrb, c, mrb_str_new_lit(mrb, (lit)))
2014-03-04 01:03 cubicdaiya commit 019d15c
mrb_exc_new()でC言語のリテラル文字列を使用しているところはmrb_exc_new_str()とmrb_str_new_lit()を組みあせたmrb_exc_new_str_lit()マクロに置き換えています。mrb_exc_newは内部でメモリ割り当てが発生するmrb_str_new()を使用しいますので、mrb_exc_new_str()とmrb_str_new_lit()の組み合わせを使用したほうがよいそうです