mruby master changes 3faa768 - 4f0a163
mruby master changes
Fiber#transfer, Enumerable#max_by, Enumerable#min_byが追加されています。Float#roundの不具合が修正されています
2014-03-21 21:41 ktaobo commit 3faa768
整数の引数を取得するmrb_get_args("i")関数で引数が文字列のとき例外が発生するようにしています
2014-03-21 21:53 matz commit 041b5a9
__updateメソッドでオブジェクトの再配置を減らしています
2014-03-21 06:16 take-cheeze commit d4d4f1b
Fiber#transferを実装しています
2014-03-21 22:10 take-cheeze commit e854a0e
Fiber#transferをCRuby互換にしています
2014-03-21 22:24 ksss commit 8891cea
Float#roundでInfinityとNaNの場合の不具合を修正しています
2014-03-21 23:19 matz commit da34749
warningを抑制するためにconstを追加しています。参照:#1900
2014-03-21 23:33 matz commit c978fd7
Enumerable#firstのテストでArray#firstをテストをしていたので、修正しています。参照:#1905
2014-03-21 23:36 matz commit 7c82b9e
mrb_range_first()関数で、引数の取得方法としてmrb_get_args("o")でのオブジェクトではなくmrb_get_args("i")による整数取得に変更しています
2014-03-22 03:19 take-cheeze commit f536492
vm.cでのE_RUNTIME_ERROR例外をFiberError例外に変更しています
2014-03-22 09:55 cubicdaiya commit 51947f1
マジックナンバーをboolマクロに置き換えています
2014-03-22 13:46 suzukaze commit af7db89
Enumerable#max_byを追加しています
2014-03-22 13:56 suzukaze commit 5ef1021
Enumerable#max_byに複数値に対応しています ※このあと、matzさんに修正されています
2014-03-22 16:47 matz commit ebb337b
Enumerable#max_byに複数値について修正しています。参照:#1912
2014-03-22 16:54 matz commit 04b5e70
if文中の式についてカッコで囲っています。代入より、不等号のほうが優先順位が高いので、カッコをつけて、代入を先にしています
- if cmp = block.call(*val) > max_cmp + if (cmp = block.call(*val)) > max_cmp
2014-03-22 16:55 matz commit 22d5710
Enumerable#min_byを追加しています。Enumerable#max_byと処理が似ているので合わせて追加されているようです。参照:#1912
2014-03-22 17:51 take-cheeze commit cad9648
fiber_switch()関数で不必要なmrb_get_args()関数を削除しています
2014-03-22 09:49 stomar commit 4f0a163
mrbgems/mruby-struct/src/struct.cでエラーメッセージを同じにしています