ElixirChanges-20160519

robi-wan:501f856a23d67de69adb106718bcd6b9a942df7d

(#4642)
ファイル名

bin/elixir.bat
bin/elixirc.bat
bin/iex.bat

"/?" でも ドキュメントが表示されるようになりました。
ヘルプテキストを表示した後にバッチファイルの最後に飛ぶための End用のラベル追加
などのバッチファイルの改善が行われました。

josevalim:7d5233d3b1f7ce9371f0614d01dfd13c4b48c0d0

ファイル名
CHANGELOG.md
lib/elixir/lib/enum.ex
lib/elixir/test/elixir/enum_test.exs

group_by/3 が key_fun と value_fun が引数となり、is_functionのチェックが行われるようになりました。

robi-wan:8c836eb78bb7f40e0483be8d25e688d178e62e8b

(#4663)
ファイル名

lib/elixir/test/elixir/path_test.exs

Path.relative_to/2 のテストが失敗するため、テストの修正・追加が行われました。

robi-wan:43a91beb1707a15dc65886fc5c4d110dad578acf

(#4663)
ファイル名

lib/elixir/test/elixir/path_test.exs

WindowsにてPathにて失敗した場合にホームディレクトリのPathを展開するように修正されました。

robi-wan:8997b632d3721f7e685b98be45f5e7e4ce946611

(#4663)
ファイル名

lib/elixir/lib/path.ex

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

whatyouhide:4499b132deb1c39a654fba6d5c5f85946304d8ed

(#4643)
ファイル名

lib/elixir/lib/kernel/parallel_compiler.ex

Kernel.ParallelCompiler.spawn_compilers で引き渡される内容が Mapに変更されました。

josevalim:c148193df7633f86aae2386611385cafd1dcc772

ファイル名
lib/mix/lib/mix/compilers/elixir.ex

コンパイル時に user configuration が設定される前に items がソートされないように変更されたようです。

josevalim:793e657eaa003e0e

8a21fa918e2ec747d27cac6d
ファイル名
lib/elixir/lib/module.ex
lib/elixir/src/elixir_def.erl
lib/elixir/src/elixir_def_overridable.erl
lib/elixir/src/elixir_locals.erl
lib/elixir/src/elixir_module.erl

function と clauses が 同じ ETSのテーブルに保存されるようになったようです。