ElixirChanges-20150825

Gazler:c53da7ae12d7ce3ebbdceb047a1062369cffb20b

(#3617)
ファイル名

lib/elixir/lib/kernel.ex
lib/elixir/test/elixir/kernel_test.exs

今回の修正にて、if と unless の内容が変更されました。
do や else などにたいして条件を満たしていない場合には macro呼び出しを確認してから、macro呼び出しでもなければArgumentErrorのエラー呼び出しが行われるように修正されたようです。

lexmag:280b6502df2757a44857c8316748d76d9bf767a2

(#3621)
ファイル名

lib/logger/lib/logger.ex
lib/logger/test/logger_test.exs

:application のメタデータにて nil の値を持っていた場合には inject しないように修正が行われたようです。

lexmag:b7b7a579fc70e47011c00d4bafe45ea8c5a30343

(#3621)
ファイル名

lib/logger/lib/logger/formatter.ex
lib/logger/test/logger/backends/console_test.exs
lib/logger/test/logger_test.exs

Logger のメタデータに対して、"Elixir." という接続詞がきた場合に接続詞を分割するように修正されたようです。

lexmag:74fc5ec32f206f241ce04ffc310efe64599c3ec1

(#3621)
ファイル名

lib/logger/lib/logger/formatter.ex

metadata/1 の引数名が、pid っとなっていたものを ref という命名に変更されました。

lexmag:74fc5ec32f206f241ce04ffc310efe64599c3ec1

(#3621)
ファイル名

lib/elixir/lib/kernel.ex
lib/elixir/test/elixir/kernel_test.exs

インデントがずれている場所が修正されました