ElixirChanges-20160413

TBK145:7f948540c63da74ad5e13bb87884eb4627371f0c

(#4512)
ファイル名

lib/elixir/lib/gen_server.ex
lib/elixir/test/elixir/gen_server_test.exs

5月12に入った GenServer.call/3 のエラーメッセージの拡張とテストの追加が実施されました。

eksperimental:778bfca00a06c2f82de7967235f7c4800b54f160

ファイル名
lib/mix/test/mix/cli_test.exs

mix --version のテストの改善が実施されました。

josevalim:e3a04eca10e2c690512552e90a23ce88d0064742

ファイル名
lib/mix/lib/mix/compilers/elixir.ex
lib/mix/test/mix/tasks/compile.elixir_test.exs

空のファイルに変更が実施されたときはリコンパイルが行われるように修正がはいりました。

josevalim:a3bb2021d895fc53d5d2d10d5badf0c8e6d77b10

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

マニフェストの変更が行われたため移行のためのコードが入りました。

Troush:6a360853ea252d148437f7426f17ca4c5d3f602f

(#4513)
ファイル名

lib/elixir/test/elixir/gen_server_test.exs

GenServer.call/3 のテストが追加されました。

josevalim:6156b5b01cf466b820e983ba53e5758ab16ce623

ファイル名
lib/mix/lib/mix/compilers/elixir.ex
lib/mix/lib/mix/tasks/compile.elixir.ex
lib/mix/lib/mix/tasks/compile.ex
lib/mix/lib/mix/tasks/compile.protocols.ex
lib/mix/lib/mix/tasks/deps.compile.ex
lib/mix/test/mix/umbrella_test.exs

コンパイラの速度上昇のために依存関係のPATHを持つことによって速度上昇が実施されました。

josevalim:fae0134001a26f2ef08961777c7b6db8ac9373da

ファイル名
lib/elixir/src/elixir_utils.erl
lib/mix/lib/mix/utils.ex

structs が必要ない場合は作成しないように修正されました。