ElixirChanges-20150819
josevalim:ee6ca6edfef5ad12d55899d608739b828fc07bf6
ファイル名
lib/mix/lib/mix/compilers/elixir.ex
lib/mix/lib/mix/dep.ex
lib/mix/lib/mix/dep/lock.ex
lib/mix/lib/mix/tasks/deps.check.ex
lib/mix/lib/mix/tasks/loadpaths.ex
lib/mix/test/mix/dep/lock_test.exs
lib/mix/test/mix/tasks/compile.elixir_test.exs
lib/mix/test/mix/tasks/deps_test.exs
今まではPathなどを変更した場合にはプロジェクトの再コンパイルが行われておりませんでしたが、今回の変更にてSCMが変更された場合にはプロジェクトの再コンパイルが行われるように修正されました。
antipax:f4edfd3dbb8d5f0b1797108b7ed6d344f7103fb2
(#3599)
ファイル名
lib/elixir/lib/kernel/typespec.ex
lib/elixir/test/elixir/kernel/typespec_test.exs
spec にて メソッドの戻り値が指定されていない場合のエラーメッセージの表示改善が行われたようです。
antipax:436cb8af385894ab414e14e8c91a1eb2861abd8a
(#3599)
ファイル名
lib/elixir/lib/kernel/typespec.ex
lib/elixir/test/elixir/kernel/typespec_test.exs
上記の修正とあわせてですが、テストケースの網羅として @spec 1 :: 2 のような形の場合がきたさいのテストケースと typespec側の変更が実施されております.