ElixirChanges-20150911

josevalim:5d26dc9301689e465316e92f38a3987a245d022d

ファイル名
lib/ex_unit/lib/ex_unit/assertions.ex

assert のドキュメントの改善が行われました。

josevalim:74048fa76f026284cfff4e9197a2f2632b2e9450

ファイル名
lib/ex_unit/lib/ex_unit.ex

ExUnit.configureの設定が追加され、スタックトレースのデフォルトの深さが20になりました。

josevalim:38a2520809119a9fecc9894d125a6179e94f29c9

ファイル名
lib/mix/lib/mix/config.ex
lib/mix/lib/mix/project_stack.ex
lib/mix/lib/mix/tasks/app.start.ex
lib/mix/lib/mix/tasks/loadconfig.ex
lib/mix/test/mix/tasks/app.start_test.exs

アプリケーションのスタックからの警告が変更されたようです。

josevalim:f6a681c3ebd9f853112e67016a686b27d4e203f5

ファイル名
lib/elixir/lib/kernel.ex
lib/elixir/src/elixir_scope.erl
lib/elixir/test/elixir/kernel_test.exs

variable系の変数に対しての警告にてメッセージが表示されないように修正されました。
警告が出た場合は、そもそもが問題があるはずっという形のようです。

josevalim:6a1c7fa375d6792cd0a2a04d9f14651df37a1302

ファイル名
CHANGELOG.md

チェンジログが更新されました。

josevalim:21ff94de1f5df137f8bbb061ab0d6979831daac8

ファイル名
lib/mix/lib/mix/tasks/test.ex

テストにて任意のファイルと一致しなかった場合に警告が表示されるように回収されたようです。

lexmag:890bb4613987c064441553cf3b0b866307c1b384

(#3713)
ファイル名

lib/ex_unit/lib/ex_unit/assertions.ex
lib/ex_unit/test/ex_unit/assertions_test.exs

上記にて variable の変更があったため、assert側の変更も行われました。

lexmag:261f08c8eb2da2bdc9067c4f156dc08fc3dae58a

(#3713)
ファイル名

lib/ex_unit/test/ex_unit/assertions_test.exs

テストのアサーションを読みやすいように回収されました。

lexmag:4062277d8774ecdeae8ae416ae61c7249a555b62

(#3713)
ファイル名

lib/ex_unit/lib/ex_unit/assertions.ex
lib/ex_unit/test/ex_unit/assertions_test.exs

variable のアサーションメッセージの回収が入ったようです。

eksperimental:3f8984bbb73bde66fb91feaa951065d61c14e46c

(#3714)
ファイル名

lib/elixir/lib/inspect/algebra.ex

Inspect.Algebra のドキュメントにて [0] などのリンク付けに関してのドキュメントが追加されたようです。

eksperimental:3f8984bbb73bde66fb91feaa951065d61c14e46c

(#3697)
ファイル名

CHANGELOG.md
CONTRIBUTING.md
README.md
lib/eex/lib/eex/tokenizer.ex
lib/elixir/lib/exception.ex
lib/elixir/lib/gen_server.ex
lib/elixir/lib/inspect.ex
lib/elixir/lib/inspect/algebra.ex
lib/elixir/lib/kernel.ex
lib/elixir/lib/kernel/special_forms.ex
lib/elixir/lib/record.ex
lib/elixir/lib/record/extractor.ex
lib/elixir/lib/system.ex
lib/elixir/lib/task/supervised.ex
lib/elixir/src/elixir_exp_clauses.erl
lib/elixir/src/elixir_tokenizer.erl
lib/elixir/test/elixir/exception_test.exs
lib/elixir/test/elixir/inspect_test.exs
lib/elixir/test/elixir/kernel/errors_test.exs
lib/elixir/test/elixir/kernel_test.exs
lib/ex_unit/lib/ex_unit.ex
lib/ex_unit/lib/ex_unit/callbacks.ex
lib/ex_unit/lib/ex_unit/capture_io.ex
lib/ex_unit/lib/ex_unit/case.ex
lib/ex_unit/lib/ex_unit/doc_test.ex
lib/ex_unit/test/ex_unit/formatter_test.exs
lib/iex/lib/iex.ex
lib/iex/lib/iex/evaluator.ex
lib/iex/lib/iex/history.ex
lib/mix/lib/mix.ex
lib/mix/lib/mix/cli.ex
lib/mix/lib/mix/dep.ex
lib/mix/lib/mix/dep/converger.ex
lib/mix/lib/mix/dep/loader.ex
lib/mix/lib/mix/exceptions.ex
lib/mix/lib/mix/hex.ex
lib/mix/lib/mix/local.ex
lib/mix/lib/mix/project.ex
lib/mix/lib/mix/rebar.ex
lib/mix/lib/mix/remote_converger.ex
lib/mix/lib/mix/scm/git.ex
lib/mix/lib/mix/tasks/app.start.ex
lib/mix/lib/mix/tasks/archive.build.ex
lib/mix/lib/mix/tasks/archive.install.ex
lib/mix/lib/mix/tasks/compile.all.ex
lib/mix/lib/mix/tasks/deps.clean.ex
lib/mix/lib/mix/tasks/deps.compile.ex
lib/mix/lib/mix/tasks/deps.ex
lib/mix/lib/mix/tasks/deps.unlock.ex
lib/mix/lib/mix/tasks/deps.update.ex
lib/mix/lib/mix/tasks/escript.build.ex
lib/mix/lib/mix/tasks/help.ex
lib/mix/lib/mix/tasks/iex.ex
lib/mix/lib/mix/tasks/loadpaths.ex
lib/mix/lib/mix/tasks/local.hex.ex
lib/mix/lib/mix/tasks/local.public_keys.ex
lib/mix/lib/mix/tasks/local.rebar.ex
lib/mix/lib/mix/tasks/new.ex
lib/mix/lib/mix/tasks/profile.fprof.ex
lib/mix/lib/mix/tasks/test.ex
lib/mix/lib/mix/utils.ex
lib/mix/test/mix/cli_test.exs
lib/mix/test/mix/rebar_test.exs
lib/mix/test/mix/task_test.exs
lib/mix/test/mix/tasks/archive_test.exs
lib/mix/test/mix/tasks/deps.git_test.exs
lib/mix/test/mix/tasks/deps_test.exs
lib/mix/test/mix/tasks/help_test.exs
lib/mix/test/mix/tasks/iex_test.exs
lib/mix/test/mix/tasks/new_test.exs
lib/mix/test/test_helper.exs
rebar.config

ドキュメント上のアプリケーションなどの単語名が正しい形となり、コマンドなどが見やすい形になったり、今までのドキュメントの修正内容がまとまった形の回収が入りました。

eksperimental:eca59aad1700526f4ece1f839aadd5455880fd47

(#3697)
ファイル名

lib/elixir/lib/float.ex
lib/elixir/lib/kernel/special_forms.ex
lib/elixir/lib/process.ex
lib/elixir/lib/task.ex

typoか、今までのドキュメント変更にともなう変更によって、マークダウンが違ってしまったものを修正されました。

eksperimental:eca59aad1700526f4ece1f839aadd5455880fd47

(#3716)
ファイル名

lib/mix/lib/mix.ex

Mix.raise/2 のドキュメントが改善修正されました。

eksperimental:85c23422823a5f04cb7e7e5883d2466b36c37d69

(#3718)
ファイル名

lib/elixir/lib/io/ansi.ex

IO.ANSI のドキュメントが改善修正されました。

whatyouhide:7ca76c16b0644bf1222618b71b6efc387222701a

(#3717)
ファイル名

lib/mix/lib/mix/cli.ex
lib/mix/test/mix/cli_test.exs

Mixみて例外が発生した場合 NoTaskError をすぐにあがってくるようになりました。

eksperimental:a6245737573ff0d2abd6fb191e72979079b54675

(#3718)
ファイル名

CONTRIBUTING.md
lib/elixir/lib/float.ex
lib/ex_unit/lib/ex_unit/doc_test.ex
lib/iex/lib/iex/helpers.ex
lib/mix/lib/mix/tasks/help.ex

使用されているハイフンが統一されました

eksperimental:e1bdac2cf2d64bc8dbbedb22cc8cfb88620ff535

(#3718)
ファイル名

lib/elixir/lib/string.ex
lib/elixir/lib/supervisor.ex

上記の修正と同じ修正となります。

eksperimental:bc0142557c3dfd5d52a5fa3bf7842148b1bd1437

(#3718)
ファイル名

lib/elixir/lib/kernel/special_forms.ex
lib/ex_unit/lib/ex_unit/assertions.ex

ドキュメント上の "truth value" が "truthy value" へと変更されました。

clessg:32ec7d539f55fae765f86593b57e30629781a2d3

(#3719)
ファイル名

lib/mix/lib/mix.ex

Mix に関しての説明文が改善されました。