ElixirChanges-20150922

lexmag:136c036a82f89c47919cb593cc4ea58e8fa9ff28

(#3759)
ファイル名

lib/elixir/src/elixir_exp_clauses.erl

compile_error/3 と compile_error/4 はすでにimport済みのため、 elixir_errors:の記述が削除されました。

lexmag:9726dad3ab12a37ec68164bcbc761db61b79f889

(#3759)
ファイル名

lib/elixir/src/elixir_exp_clauses.erl
lib/elixir/test/elixir/kernel/expansion_test.exs

tryにて CompileError の例外発生時に取得した内容を例外として上に受け渡すように修正されました。

lexmag:c9a3cfae8829b2161124c23ce0a0fa984815ec3c

(#3759)
ファイル名

lib/elixir/src/elixir_exp_clauses.erl
lib/elixir/test/elixir/kernel/expansion_test.exs

receive にて CompileError の例外発生時に取得した内容を例外として上に受け渡すように修正されました。

lexmag:b1fec938e93fb1d49a3f705010b86080b5d9298d

(#3759)
ファイル名

lib/elixir/src/elixir_exp_clauses.erl
lib/elixir/test/elixir/kernel/expansion_test.exs

cond にて CompileError の例外発生時に取得した内容を例外として上に受け渡すように修正されました。

lexmag:ac9a9abf8f0d4c5d43783a059073bf66c0510a30

(#3759)
ファイル名

lib/elixir/src/elixir_exp_clauses.erl
lib/elixir/test/elixir/kernel/expansion_test.exs

case にて CompileError の例外発生時に取得した内容を例外として上に受け渡すように修正されました。