ElixirChanges-20160122

josevalim:95f94f2e909fd4b618a0f3a5afdd0ed4ba4f1a55

ファイル名
lib/elixir/lib/application.ex
lib/elixir/test/elixir/application_test.exs

Application.spec にて key にも未知のものがきた場合にも nil が返るように修正が実施されたようです。

josevalim:10e723b7d583f00bfb74516456aa4aeb34232447

ファイル名
lib/eex/lib/eex.ex
lib/elixir/lib/enum.ex
lib/ex_unit/lib/ex_unit/capture_log.ex

ドキュメントやワーニングの改修が実施されました。

josevalim:036e4e34a47900f70fabddcd7bfd26709272aae9

ファイル名
lib/eex/lib/eex/compiler.ex
lib/eex/lib/eex/engine.ex
lib/eex/test/eex_test.exs

EEx.Engine に init/1 が追加されました。
実行される内容としては、 "" が返って来るのみとなっています。

josevalim:f4a03639c523369adb87bdb4d92cc30fe4fa8e14

ファイル名
lib/eex/lib/eex/engine.ex

上記の修正が @callback にて実行定義が変更されております。

lexmag:cf1bf914b9ce47eb39530c75f5f8b1a7b204866c

ファイル名
lib/elixir/lib/protocol.ex

Protocol.impl_for と Protocol.impl_for! に @doc false が追加されました。

net:0e1d6c61930fdf0876ace9acf751d1723ecf85be

(#4218)
ファイル名

lib/elixir/lib/enum.ex

Enum.sort/2 に関するドキュメントの改善が実施されました。

arcz:6966386b358a18036943556d78fb7a67c5271000

(#4219)
ファイル名

lib/elixir/lib/base.ex

不要になっていたドキュメントの削除が実施されました。