ElixirChanges-20160520
antipax:28caafb164d1ab74630ea71747005593c7f0c0e3
(#4647)
ファイル名
lib/mix/lib/mix/compilers/elixir.ex
elixir コンパイル時にモジュール名がコンパイル時に有効であるか確認をしていないため、manifest にてファイルやモジュールが別の存在であるように分離されたようです。
josevalim:45f0d076c54deb5f1cbb78d3911045bc8a511245
ファイル名
lib/mix/lib/mix/compilers/elixir.ex
上記で分離されたマニフェストですが、sources と files は統合されました。
antipax:93394ce960e3a22f7cd905f6493140e23d1c991c
(#4651)
ファイル名
lib/elixir/lib/kernel/lexical_tracker.ex
Kernel.LexicalTracker にて、今まで ETS を使用していた箇所が map へと置き換わりました。
britto:ab5e46ba625f7f62f99286a3fb48d010a292fa2c
(#4649)
ファイル名
lib/ex_unit/lib/ex_unit/callbacks.ex
lib/ex_unit/lib/ex_unit/case.ex
lib/ex_unit/test/ex_unit_test.exs
async tag は ExUnit.Case が使用されている時間によって設定されることを想定されているため無効なオーバライドは無効になるように修正が入ったようです。
wojtekmach:3dcb1b79ba360965cd65532f0694554e5885f58f
(#4653)
ファイル名
lib/elixir/lib/kernel/lexical_tracker.ex
ドキュメントの不要部分が削除されました。
andrewtimberlake:ede00a1460c9ea845c8360933da5a414ca8f0c2d
(#4644)
ファイル名
lib/elixir/lib/uri.ex
lib/elixir/test/elixir/uri_test.exs
URI.merge/2 メソッドが新規に追加されました。
whatyouhide:db9066c5f0d17c373bd8a857e88b26f336247d30
(#4648)
ファイル名
lib/elixir/lib/supervisor.ex
lib/elixir/lib/supervisor/spec.ex
ドキュメントの改善が実施されました。
whatyouhide:db9066c5f0d17c373bd8a857e88b26f336247d30
(#4652)
ファイル名
lib/elixir/lib/gen_server.ex
ドキュメントの改善が実施されました。
whatyouhide:db9066c5f0d17c373bd8a857e88b26f336247d30
(#4652)
ファイル名
lib/elixir/lib/uri.ex
ドキュメントの改善が実施されました。
ericmj:2cf19c705d1e3b9db3d013e754081606e7acda70
ファイル名
lib/elixir/lib/list.ex
lib/mix/lib/mix/tasks/deps.compile.ex
lib/mix/test/mix/rebar_test.exs
rebar3 の出力に関して色つき出力にならないように修正が入ったようです。
ericmj:ecf419e19b4426d0e938d90241504061b5416871
ファイル名
lib/mix/lib/mix/rebar.ex
lib/mix/test/mix/rebar_test.exs
rebar3 にて パッケージ名から depsできるようにメソッドが追加されました。