ElixirChanges-20151215

f-lombardo:6f80bf1bff22275a271a38a9e8c1b9112fd9a184

(#4077)
ファイル名

bin/mix.bat

Windows にて mix --version を実行するとUnix-likeなシステムとは動作が粉っていましたが、動作が一致するように修正が行われました。

josevalim:860db84865af29a3f68706e1ee5b013cd40c4bde

ファイル名
lib/mix/lib/mix/dep.ex
lib/mix/lib/mix/dep/converger.ex
lib/mix/lib/mix/dep/fetcher.ex
lib/mix/lib/mix/dep/umbrella.ex
lib/mix/lib/mix/tasks/deps.check.ex
lib/mix/test/mix/dep_test.exs
lib/mix/test/mix/tasks/deps_test.exs

umbrellaのアプリにて、依存関係が他へも影響をあたている場合に mix deps.getなどを行うと、メモリの消費量が異常な値にまであがってしまう問題があったため、deps.get と deps.update の挙動が修正されました。

lexmag:6660e7e409c8fb5fb2a69fcd3b5b944ac3288182

(#4076)
ファイル名

lib/elixir/src/elixir_exp.erl
lib/elixir/src/elixir_rewrite.erl
lib/elixir/test/elixir/kernel/errors_test.exs

Access 構文への値として空白が、今までは検出されていなかったようですが、無効な値は正しく検出されるように修正されたようです。

lexmag:7113ccf0bcd08702c272f4a3921bfc55b1254a23

(#4076)
ファイル名

lib/elixir/lib/access.ex
lib/elixir/test/elixir/access_test.exs

Access構文へと無効なものがきた場合の例外メッセージの改善が行われました。

lexmag:16eac65502b9ff453f1584630cf6dae4975d3817

(#4076)
ファイル名

lib/elixir/lib/kernel.ex

ドキュメントの改善が実施されました。