mruby master changes

mruby masterの変更履歴

mruby master changes b6cfe0e - b046ded

2014-04-11 19:12 ksss commit b6cfe0e

mirichiから報告されたkhashの不具合を修正しています

2014-04-11 20:38 take-cheeze commit 824d345

mrb_obj_newのargv引数に constを付けています

2014-04-11 21:13 ksss commit 91f68f7

kh_putでindexを返すようにしています

2014-04-11 23:04 suzukaze commit 7ed47c1

Array#rotateを追加しています

2014-04-12 01:09 suzukaze commit 0898f40

Add Array#rotate!を追加しています

2014-04-12 10:42 matz commit 3308177

変更された各キーを処理するために、Hash#eachで値を取得しています

2014-04-12 12:57 ksss commit e08998b

irepの文字列のfreeをmrb_gc_free_strで行うように修正しています

2014-04-12 13:04 ksss commit d305a9d

mrb_str_dupでnewした文字列ではなく共有文字列を使用するようにしています

2014-04-12 14:28 matz commit 18ee842

cremnoの提案により、マジックナンバーを使用したmemcpy()を2つの代入に置き換えています。 参照2048

2014-04-12 15:18 suzukaze commit 957a0d0

Arrayのテストコードをassert_xxxメソッドを使用してリファクタリングしています。テストコードが失敗したときに、期待値と実際の値が表示されます

2014-04-12 15:54 suzukaze commit c471cea

Array#uniq_bangのテストコードを追加しています

2014-04-12 16:08 matz commit 8321ad3

潜在的に無限ループを引き起こすnum_equal()を削除してください

2014-04-12 16:30 matz commit 1ef77ab

Numeric#eql?をリファクタリングしています

2014-04-12 16:38 matz commit bff93ba

Fixnum#==をリファクタリングしています

2014-04-12 21:42 matz commit 9e3fe6c

大きなstruct用のテストコードを追加しています。 take-cheezeの#2052パッチを使用ています Add test cases to 'large struct' test; a patch from @take-cheeze; ref #2052

2014-04-12 21:45 matz commit 17f4835

大きなstructが多くのProcオブジェクトを生成しているかも知れないのでarena indexをリストアしています。take-cheezeの#2052パッチを使用ています

2014-04-12 23:10 matz commit b046ded

travis-ciだけ発生するmirb regressionテストを削除しています