mruby master changes

mruby masterの変更履歴

mruby master changes b5cb828 - 97f22c9

mruby master changes b5cb828 - 97f22c9

Kernel#method,Object#tap, Kernel#define_singleton_method,Array#fetchを追加しています。トップレベルで宣言したクラスをrequireで呼び出しても使用できない不具合を修正しています。バッククオートのテストコードを追加しています

2014-03-27 14:35 matz commit b5cb828

mruby-enumerator gem使用できる場合は、EnumeratorでEnumerable#zipを用意しています

2014-03-27 15:34 ksss commit 65ace4e

Kernel#methodを追加しています。このメソッドは使用しているメソッド名をシンボルで返します

2014-03-27 19:35 ksss commit d3ea800

Object#tapを追加しています

2014-03-27 23:51 matz commit b8e434a

mrb_toplevel_run関数でci->target_classを初期化しています。 参照:#1942 mattn/mruby-require#20でトップレベルで宣言したクラスをrequireで呼び出しても使用できない不具合を修正しています

2014-03-28 11:04 matz commit 514cafe

mrb_get_args()関数で取得したfloatはto_fメソッドを使用しないようにしています。rubyでは型変換するにはcoerceメソッドをするべきだが、mrubyにはcoerceメソッドが実装されていません。 参照:#1965

2014-03-28 11:05 matz commit be58f1c

Numeric#/のテストコードを追加しています。 参照:#1965

2014-03-28 13:02 take-cheeze commit 2239350

バッククオート(`)のテストコードを追加しています。コードについても修正しています。 NODE_DXSTR, NODE_XSTRがバッククオートに関するノードのようです

2014-03-28 18:16 ksss commit f0dd4cb

Kernel#define_singleton_methodを追加しています。特異メソッドを追加するメソッドです

2014-03-28 18:31 suzukaze commit ca1bc52

Enumerableのメソッドで引数にブロックがないときに、Enumeratorを返すようにしています

2014-03-28 20:24 suzukaze commit de573e5

Array#fetchを追加しています

2014-03-28 23:18 matz commit 97f22c9

Array#reverse_eachでブロック引数がないときにEnumeratorを返すようにしています。参照:#1968