mruby master changes

mruby masterの変更履歴

mruby mater changes c81b983 - 44ec41a

2014-04-23 21:47 suzukaze commit c81b983

Array#bsearchを追加しています

2014-04-24 22:10 kyab commit 4c8092f

backtrace.cでMSVCでwarningを修正しています

2014-04-24 13:18 ksss commit f1d85c2

RRange構造体のexclでintからmrb_boolに変更しています。mrb_range_new関数のexclも同様に変更しています。 exclはRange#exclude_end?が参照する値です。

(1..4).exclude_end #=> false
(1...4).exclude_end #=> true

2014-04-24 13:25 ksss commit aca3a1f

range_init関数の引数でexclude_endのために、mrb_boolを使用しています

2014-04-25 02:33 matz commit 320f071

-Wsign-compare warningsを削除しています

2014-04-25 04:01 matz commit 83c1399

arena_indexのような少ない場合を除いて、intをmrb_intにしています

2014-04-25 04:33 matz commit 48f36d3

usakによって提案されたよりよい integer size assertionを使用しています

2014-04-25 04:43 matz commit 49abcd4

コンフリクトを解消しています

2014-04-25 18:57 suzukaze commit d6414fe

Array#keep_ifを追加いています

2014-04-25 21:36 mirichi commit d2e4937

Array#__svalueをリファクタリングしています。少し速くなっているそうです

2014-04-25 21:49 mirichi commit fa1a1e6

src/vm.cでOP_CALLをリファクタリングしています

2014-04-25 21:56 take_cheeze commit 215f8fd

src/parse.yのparser_init_cxt()関数で行番号(lineno)の上書きを修正しています。mrb_parser_parse()関数でパースした文字列を並べ替えるときに行がいつも1とは限らないからだそうです

2014-04-25 21:59 take_cheeze commit d2011ce

Kernel.evalメソッドで、ファイル名と行番号をサポートしています

2014-04-25 22:02 take_cheeze commit b502842

mrbgemで残された引数(*args)の取得にmrb_intを使用するようにしています

2014-04-26 00:00 kyab commit 1fdc072

src/error.cでMSVC warningsを修正しています

2014-04-26 01:52 matz commit 44ec41a

indexには plain intを使用するようにしています。 参照#2127