ElixirChanges-20160217

josevalim:a515683ddd14c465208f6022d0a325e53a35059c

ファイル名
lib/elixir/pages/Typespecs.md

Typespecs の 表の iolist() の項目に関して記載の変更が行われました。

chrismccord:095321451743ea000201b5f0ff3456a061ed62ba

(#4304)
ファイル名

lib/elixir/lib/enum.ex
lib/elixir/test/elixir/enum_test.exs

Enum.random にて (1..1000000) のような大きい範囲でのパフォーマンス向上を目的としてメソッド追加が実施されました。

lexmag:8e40818b131c7c870ae9339feab1099a563fdb34

(#4302)
ファイル名

lib/elixir/src/elixir_for.erl
lib/elixir/test/elixir/kernel/comprehension_test.exs
lib/elixir/test/elixir/kernel/with_test.exs

elixir_for の Guards の更新が行われたようです。

lexmag:f755e0465dc26b1d109e069d972e986ed16a45bc

ファイル名
lib/elixir/lib/application.ex

Application.format_error/1 の名称が Application.do_format_error/1 へと変更されました。

josevalim:707f6b780f118371c275dd666f38ee409b8fdb74

ファイル名
lib/mix/lib/mix/tasks/new.ex

出力される文言の追加・改善が実施されました。

josevalim:68d5d9c07bf27889c71272dbd6fe350977ce110b

ファイル名
lib/mix/lib/mix/dep/converger.ex

ecto と postgrex にて依存関係がある場合に依存関係の問題が発生していたようなので fullfilledではない依存関係の処理の変更が実施されました。

josevalim:f1166ee1610b13e28849b846a161481b8fc0da53

ファイル名
lib/mix/lib/mix/project.ex
lib/mix/test/mix/dep_test.exs

Mix.Project.deps_paths というメソッドが追加されました。
受け取ったプロジェクトから依存関係などのパスを出力するためのメソッドのようです。

josevalim:7fe03f6c1246b231e6301b3e8e6e723a1243e667

ファイル名
lib/elixir/test/elixir/enum_test.exs

Enum.take_random のテストが追加されました。