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が変更された場合にはプロジェクトの再コンパイルが行われるように修正されました。

samdoiron:3659272d5c4bfebe18c5fbd771ac85c12dd79557

(#3595)
ファイル名

man/mix.1

man pageのtypoが修正されました。

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側の変更が実施されております.