mruby master changes

mruby masterの変更履歴

mruby master changes c6860bc - 2cb6c27

2015-09-04 10:50 zzak commit c6860bc

サブディレクトリをもつ mirbとテストでrbfilesが使用できるようにしています。

2015-09-05 00:04 suzukaze commit 6ced9c3

末尾の変更を除いて、誤って修正されたコミット7b5f8b0を戻しています。

2015-09-10 22:24 kazuho commit 44eb149

hash keyをfreeze(不変)にしています。参照 : #2945

2015-09-10 22:50 kazuho commit 8256d77

frozenフラグをチェックすることによって不必要な文字列の複製を避けています。

2015-09-10 23:03 matz commit 698b3c9

キーの変更を制御するためにHash#rehashを追加しています。参照 : #2945

2015-09-11 00:15 tatsuhiro-t commit 291265e

INSTALL_DIR環境変数によりインストールディレクトリを変更できるようにしています。

2015-09-11 11:12 mattn commit 8277e95

windows localeをサポートするようにしています。 mrb_utf8_from_locale, mrb_utf8_free, mrb_locale_from_utf8, mrb_locale_freeを追加しています。

2015-09-12 12:11 tatsuhiro-t commit a085c04

mrb_closeをNULLを渡した時にクラッシュしないようにしています。

2015-09-14 15:56 matz commit e8f88da

#2936instance_evalでシングルトンメソッドが壊れている不具合を修正しています。 instance_evalはtarget_classを設定するようにしています。target_classはシングルトンクラスのレシーバーにすべきです。

2015-09-16 02:57 takahashim commit b88ca62

Hash#fetchにブロック変数を扱えるように修正しています。

2015-09-16 18:50 takahashim commit f1c23a0

String#[]=で引数が3つの場合をサポートしています。

2015-09-17 13:28 Asmod4n commit 4bd9867

Hash#fetchでキーが無かった時にKeyError例外が発生しない不具合を修正しています。

2015-09-18 15:51 suzukaze commit dd1fa91

1をTRUEマクロで置き換えています。

2015-09-19 06:38 suzukaze commit ce6297a

インデントを修正しています。

2015-09-18 23:59 sagmor commit 7505bad

ドキュメントの書式を変更しています。

2015-09-20 21:14 sagmor commit c127614

ドキュメントにdoxygen部分を設定します。

2015-09-21 01:48 sagmor commit 40bf7bd

ドキュメント部分を整理しています。

2015-09-21 11:59 sagmor commit dd92557

コンパイラマクロ周りを整理しています。

2015-09-22 00:15 matz commit 73dc32c

新しいmrb_gc_register/unregisterを追加しています。 #1411の問題を解決しています。 ある場合は、C言語のルーチンでmrubyオブジェクトをGCから保護したい場合があります。mrb_gc_register()はオブジェクトをGCから保護します。C言語のルーチンからmrubyオブジェクトをもはや使用しない場合は、リークするので、mrb_gc_unregister()を使用してオブジェクトを削除しなければなりません。

2015-09-21 14:50 sagmor commit 0e5b815

data.hのドキュメントを修正しています。

2015-09-21 14:50 sagmor commit 88f9770

mrb_nil_valueにドキュメントを追加しています。

2015-09-21 15:13 sagmor commit 4c8205d

array.hにドキュメントを追加しています。

2015-09-22 19:10 matz commit 2cb6c27

String#indexはinteger引数を受け付けないようにしています。