mruby master changes d8fc05f - c326ab8
mruby master changes
Hash#reject, reject!, one?, each_with_object, reverse_eachを追加しています。UTF-8を表示する\u記法が追加されています
2014-03-23 20:11 ksss commit d8fc05f
Hash#reject, Hash#reject!でブロックがないときEnumeratorを返すようにしています
2014-03-23 20:13 ksss commit d9068f0
Hash#reject, Hash#reject!のブロックコールの引数を修正しています。Enumerator#with_indexの引数が配列になっているため、ブロックコールの引数をキー, 値から[キー, 値]に変更しています。合わせて、テストコードを追加しています
2014-03-23 23:44 suzukaze commit 919ca8f
Enumerable#one?を追加しています
2014-03-24 00:13 matz commit d05635e
Enumerable#one?でcount > 1の時に、イテレーション(繰り返し)を終わるようにしています。one?は、正確に1つあるかを確認するメソッドなので、1より大きかったら、すべての要素を検査する必要がないということです
2014-03-24 00:24 matz commit 75eed54
Enumerable#one?のループの外にブロックであるかの条件判定を出しています。ブロックであるかを毎回ループ判定するところが無駄だということですね
2014-03-24 03:22 take-cheeze commit db5d78e
テストの合計値にクラッシュした数を追加しています
2014-03-24 08:43 ksss commit 2981b4e
Hashで126より大きなキーを生成するために呼ばれるHash#__updateの実装でのタイプミスを修正しています
2014-03-24 09:17 matz commit 4592862
2014-03-23 21:46 chasonr commit 509cbc5
文字列と正規表現にUTF-8表示する \u記法を追加しています。フォーマットは\uNNNN と \u{NNNN}の2つをサポートしています
Implement \u notation for strings and regexes.
2014-03-23 22:31 chasonr commit 8162295
テストの名称を修正しています
2014-03-24 16:13 suzukaze commit 7e41e2e
Enumerable#each_with_objectを追加しています
2014-03-24 17:31 matz commit 53d6df3
Enumerable#each_with_objectの複数値の扱いを修正しています
2014-03-24 17:49 suzukaze commit 70bbe9a
Enumerable#reverse_eachを追加しています
2014-03-24 18:39 matz commit c326ab8
Enumerable#reverse_eachを効率的になるように修正しています。逆順でイテレーションするArray#reverse_eachを追加して、それを使用しています