mruby master changes

mruby masterの変更履歴

mruby master changes 7a7dcd1 - b72e94f

2014-09-30 22:40 matz commit 7a7dcd1

-Wdeclaration-after-statementを指定したpre C99宣言エラーを削除するために末尾の不要なコンマを削除しています

2014-09-30 22:46 matz commit bbf24b8

適切なシンボルが存在しない時はmrb_sym2name_len()でlenp変数を初期化するようにしています

2014-09-30 23:48 matz commit b72e94f

mrbconf.hでメモリ消費を減らすMRB_USE_ETEXT_EDATAオプションを追加しています。etextおよびedataを使用しているプラットフォームでは、mrubyは文字列リレテラルをコピーによるメモリ割り当てを避けるために文字列リテラルを区別することができます。たとえば、matzのLinux box(x86 32bit)ではmrbtestによるメモリ消費が8,168,203から8,078,848(88KB削減)に減少しています