ElixirChanges-20160204

fishcakez:dcef08de63b3f43de200e87d1d8b327ea098ecf1

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

ドキュメントの名称の間違っている箇所が修正されました。

eksperimental:a03a914bbf429437b4eb4851526667972d2555a7

(#4285)
ファイル名

lib/elixir/lib/kernel/special_forms.ex

ドキュメントの改善が実行され、実行例が追加されました。

tuvistavie:85d6ca6434661b2e882ab022cb7f025e50f25e00

(#4253)
ファイル名

lib/elixir/lib/path.ex
lib/elixir/test/elixir/path_test.exs

Path.join に ["/", "", "foo"] のような形で引き渡した場合に "foo" となってしまい "/foo" とならない問題が改修されました。

liveforeverx:d98105133be8550a6fbe6ebb139020cb9f01b1cb

(#4261)
ファイル名

lib/mix/lib/mix/tasks/app.tree.ex
lib/mix/test/mix/tasks/app.tree_test.exs

Mix Tasks に App.Tree という アプリケーションの依存関係を確認できるTaskが新規に追加されました。

josevalim:77da2425007b02aa4768c5c8daf05cfc56fd1244

ファイル名
Makefile
lib/elixir/lib/access.ex
lib/elixir/pages/Scoping Rules.md

スコープに関するドキュメントが追加されました。

josevalim:9ca65274391180bc1dfde4eab04b409857bcfb2b

ファイル名
lib/mix/lib/mix/tasks/app.tree.ex
lib/mix/test/mix/tasks/app.tree_test.exs

上記で追加された Mix Tasks に App.Tree の改善が実施されました。

josevalim:1ea3f03d38b16a5039f016c8f55b30ad143d910f

ファイル名
lib/mix/test/mix/tasks/app.tree_test.exs

上記の改善によりテストの修正が実施されました。

josevalim:0db3a62140ac92abb28c740a5500b808208c624d

ファイル名
lib/mix/lib/mix/tasks/app.tree.ex
lib/mix/test/mix/tasks/app.tree_test.exs

app.tree で表示されるアプリケーションの表示とそのためのテストが追加されました。

josevalim:0db3a62140ac92abb28c740a5500b808208c624d

ファイル名
lib/mix/lib/mix/tasks/app.tree.ex
lib/mix/lib/mix/tasks/deps.tree.ex
lib/mix/lib/mix/utils.ex
lib/mix/test/mix/tasks/app.tree_test.exs
lib/mix/test/mix/tasks/deps.tree_test.exs

app.tree だけでなく mix deps.tree が新規に追加されました。

josevalim:ef9a33134cab96348a4e6222a641dd58da0eea2f

ファイル名
lib/mix/lib/mix/tasks/app.tree.ex
lib/mix/lib/mix/tasks/deps.tree.ex
lib/mix/test/mix/tasks/app.tree_test.exs
lib/mix/test/mix/tasks/deps.tree_test.exs

app.tree を実行したら、再帰的に deps.tree も実行されるように追加されました。