ElixirChanges-20160222

josevalim:a1485c094394ffb7f609174fcf64e72c2f349dc4

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

テストが失敗した場合の停止箇所や内容がわかりにくいために問い合わせがきたため、 --raise オプションという テスト失敗時に「mix test failed」という例外をあげるオプションが追加されました。

pma:95d0db60e323ab78be3de9fc1a2ccb2ac55f0854

(#4319)
ファイル名

lib/elixir/lib/base.ex
lib/elixir/test/elixir/base_test.exs

encode64, url_encode64, encode32, hex_encode32 に padding を省略するオプションが追加され
decode64(!), url_decode64(!), decode32(!), hex_decode32(!) に ignore padding を省略するオプションが追加されました。

josevalim:b51c317c5995b2e941b244a787846e03fa999dc2

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

上記の padding の ルールがシンプルになるように改善されました。

josevalim:20b74691c29a6234a07f2dc6f25dcd6be26eff4f

ファイル名
Makefile
RELEASE.md

サポート用のページのURLや文言が改善されました。

lexmag:bfd1c891c38a28d060d6bb094ef920b6e32c2cb6

ファイル名
lib/elixir/lib/base.ex
lib/elixir/lib/system.ex

上記の padding のルールにて使用しているメソッド名などの名前変更による改善が実施されました。

lexmag:adf2242c945915022e81412a8fb078dd2be4efef

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

「:cover」のオプションについて、それが設定されているときに値が設定されるように処理が変更されました。

lexmag:438eca62ea0b5e7537cd552c1ee2d114750125f1

ファイル名
lib/elixir/lib/exception.ex
lib/elixir/test/elixir/exception_test.exs

UndefinedFunctionError の実装にかんして改善が行われました。

josevalim:e0bbcbaff2e993526f4aed7cc7a81552c2bfc801

ファイル名
CHANGELOG.md

チェンジログの更新が行われました。

josevalim:e0bbcbaff2e993526f4aed7cc7a81552c2bfc801

ファイル名
CHANGELOG.md
CONTRIBUTING.md
ISSUE_TEMPLATE.md
README.md

チェンジログ内容の更新や作成されていたテンプレートの集約・変更・改善などが行われました。

raderj89:9998847af2974252dcac03475ca97a345e097729

(#4320)
ファイル名

lib/iex/lib/iex/helpers.ex

ドキュメントのtypoが修正されました。

josevalim:3968aa5e6848f493a53020484596651c16040213

ファイル名
ISSUE_TEMPLATE.md

テンプレートの文言の改善が実施されました。

josevalim:4f16d1a22e0dd09185e630369b52b37ef81204f1

ファイル名
ISSUE_TEMPLATE.md

テンプレートの文言の改善が実施されました。

josevalim:1ec00b12ac9fe88306b43150e6d517baf465902b

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

MIX_DEBUG が設定されているときにはトレースログが表示されるように改善が実施されました。