mruby master changes

mruby masterの変更履歴

mruby master changes c0eaaf3 - 699964a

2014-04-16 22:39 take_cheeze commit c0eaaf3

src/re.hファイルをinclude/mruby/re.hに移動しています

2014-04-16 22:41 take_cheeze commit b5824f3

REGEXP_CLASSの定義を2重にするかわりにmruby/re.hを使用しています

2014-04-16 20:44 cremno commit b4bb2a7

例外メッセージを文字列に変換してます

2014-04-16 20:48 cremno commit 36d3909

クラス名を取得して、": "の連結を一回だけにしています

2014-04-16 21:26 cremno commit 8271b4b

関数にstatic宣言をし、宣言されたファイルのみで使用するようにしています

2014-04-17 09:37 matz commit dbe85f8

Symbol#callを呼び出した時、ArgumentErrorを発生するようにしてます。ksssのパッチを元にしています。#2070

元のパッチはブロックを使用し、ブロックの引数の長さを判定して、例外を発生させています。matzのパッチは、ブロックでな、ラムダ(->)にしています。ラムダは引数の数が違うと例外を発生させます

2014-04-17 13:28 matz commit 1d51d1a

[#2071](Symbol#to_procでブロック呼び出しをサポートしています。ksssのパッチを元にしています。

2014-04-17 13:30 take_cheeze commit d4a510f

mrb_valueがRegexp可動化チェックするmrb_regexp_p関数を追加しています

2014-04-17 14:31 take_cheeze commit 699964a

mrbgems/mruby-string-utf8/src/string.cで正規表現をチェックするために、mrb_regexp_pを使用ています