mruby master changes

mruby masterの変更履歴

mruby master changes cd4cc3b - 2f635f5

2015-05-28 10:10 cremno commit cd4cc3b

ISASCII()マクロ を単純化しています。

2015-05-28 10:20 cremno commit 85075be

IS と TO マクロを単純化してます。

2015-05-28 10:44 cremno commit 2ee84eb

不必要な<ctype.h>のインクルードを削除しています。

2015-05-28 12:52 cremno commit ce31272

parse.yでインデックスが範囲外になるときを修正しています。

2015-05-29 17:01 matz commit b05d736

mrblib/*.rbをRubocopの文法チェックで修正しています。

2015-05-29 11:29 cremno commit 2554fd9

到達しないコードを削除しています。

2015-05-29 12:17 cremno commit ba3a0c2

rest(引数に*を指定して、配列で受け取る)の複数代入のテストを追加しています。

2015-05-29 14:51 cremno commit 59ea323

outerがclassまたはmoduleかのチェックを追加しています。

2015-05-31 18:29 matz commit 9ef4bbb

CRubyを引き継ぎ test/t/syntax.rb を更新しています。

2015-05-31 18:30 matz commit 6a1978c

前の引数がないOP_APOSTを修正しています。 #2810の不具合修正。

2015-05-31 13:30 cremno commit 5cd877b

splat(*, rest)がないとき不具合を修正しています。全体の変数の数より、splatの前の変数+host変数が少ない時はsplatの配列の数がマイナスになります。このときは0にするように修正しています。

int rn = len - post - n

2015-06-01 00:13 matz commit bd2686d

#2815のシングルトンクラスがcloneできる不具合を修正し、cloneすると例外になるように修正しています。

2015-05-31 23:26 Mav7 commit 7284d1d

mruby.h.mdを更新しています。

2015-05-31 23:27 Mav7 commit 4959e49

mruby.h.mdを更新しています。

2015-05-31 23:33 Mav7 commit d90ccd7

mruby.h.mdを更新しています。

2015-05-31 23:50 Mav7 commit 1400c6e

value.h.mdファイルを追加しています。

2015-06-01 00:42 Mav7 commit 297b6fe

value.h.mdを更新しています。

2015-06-01 00:44 Mav7 commit 1d90018

Update mruby.h.md

2015-06-01 00:54 Mav7 commit f8b1de0

README.mdを更新しています。

2015-06-01 00:59 Mav7 commit b357a63

AUTHORSを更新しています。

2015-06-01 13:23 cremno commit dc0e335

array.cで2つの潜在的な符号付きintegerオーバーフローを修正しています。

2015-06-01 13:54 cremno commit 7e8fb15

VALモードでは非ローカル変数の取得だけを生成するようにしています。

2015-06-01 21:30 matz commit b6121ad

#2815のシングルトンクラスがコピーされる不具合を修正しています。

2015-04-06 15:20 take_cheeze commit 6460ef7

mrubyコンパイラーはmrggemとしてコンパイルしています。 コンパイラコードは「mruby-compiler」に移動しています。実行できるmrbcは「mruby-bin-mrbc」に移動しています。

例えば以下のファイルは移動しています。

 src/parse.y → mrbgems/mruby-compiler/core/parse.y

2015-06-01 21:57 matz commit 2f635f5

gperf 3.0.4を使用して、lex.def を更新しています。