ElixirChanges-20150818

jisaacstone:b8ee8c3e733e71d3b5cd35e7f8db4fedf72edec4

(#3593)
ファイル名

lib/elixir/src/elixir_tokenizer.erl
lib/elixir/test/elixir/kernel/binary_test.exs
lib/elixir/test/elixir/kernel/char_list_test.exs
lib/elixir/test/elixir/kernel/errors_test.exs

ヒアドキュメントの書き方にて「"""」などの書き方をした場合にメソッドが正常にコンパイルされない事象の修正が行われました。

josevalim:285c80a9719a29e54d0b6c8a0bb3622e60a7d736

ファイル名
CHANGELOG.md
lib/ex_unit/lib/ex_unit/assertions.ex
lib/ex_unit/test/ex_unit/assertions_test.exs
lib/mix/test/mix/project_test.exs

バグフィックスとして、assert/receive の code semantics が修正されたようです。

josevalim:458bb2796ddb08b958c3f0bef6b1f114dd2cb17f

ファイル名
lib/elixir/src/elixir_translator.erl

elixir_translator.erl のリファクタリングが実施されました。

josevalim:935b3af78da48adb350d625eff73d40b8fb69cb7

ファイル名
lib/ex_unit/lib/ex_unit/assertions.ex
lib/ex_unit/test/ex_unit/assertions_test.exs

assert = にて マッチしたエラーの優先度が高くなるように修正が行われたようです。

josevalim:0536a7cd6d168ff223b667f5042e01b2aca74c51

ファイル名
lib/elixir/src/elixir_rewrite.erl

書き換えられたコードやインラインコードが適切に行情報を表示できるように修正が行われたようです。