ElixirChanges-20150928

eksperimental:31a30afafdf5b82c086bd91efaa879ba3397ad75

(#3783)
ファイル名

lib/elixir/lib/kernel.ex
lib/elixir/lib/range.ex
lib/elixir/test/elixir/range_test.exs

defmacro first .. last での範囲の検証範囲が変更となりました。

eksperimental:31a30afafdf5b82c086bd91efaa879ba3397ad75

(#3784)
ファイル名

lib/elixir/test/elixir/macro_test.exs

上記の修正に伴う Macro.to_string/2 のテストが1つ追加されました。

lexmag:99f0ed19154cfd4ed4ffce8d7426d044e100b0b4

(#3785)
ファイル名

lib/elixir/test/elixir/kernel_test.exs

今までは Kernel.struct!/2 は KeyError または ArgumentError の例外をあげていましたが、今回の修正であげる例外は KeyErrorだけになりました。

lexmag:262edd2c251bcc088ce13b94d7b1a796b10c21ac

(#3786)
ファイル名

lib/elixir/lib/kernel.ex
lib/elixir/lib/range.ex
lib/elixir/test/elixir/range_test.exs

#3780 の変更にともなって出力される例外メッセージが変わったため テストでチェックする例外メッセージの修正が行われたようです。

deansc:cd36df6e3dd1abc95c335295a61d9013a7853898

(#3779)
ファイル名

lib/elixir/lib/port.ex

portの概要について追加され、ドキュメントの改善が行われました。

eksperimental:f782eced382fa6296b4665ec3820f08261bde2c2

(#3787)
ファイル名

lib/elixir/lib/enum.ex

#3780 に伴う、ドキュメント修正が行われました。

josevalim:ca89db448fd6ba196df6bfbed81340136c861471

ファイル名
lib/elixir/lib/kernel.ex
lib/elixir/lib/macro/env.ex
lib/elixir/lib/range.ex
lib/elixir/test/elixir/enum_test.exs

#3783 の変更に合わせて、実行時の Elixir.Range の作成を確認するように修正され、テストが修正されました。

josevalim:fdbaeb0b5f2f18e0a31ff87092dea894898f3c00

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

ドキュメントが横幅が他に合わさるように修正が行われました。

CrowdHailer:266a51510c27d57527e8b0c53d2a3e826b22a691

(#3789)
ファイル名
lib/elixir/lib/application.ex

confix.exs にてすでにサポート済みの機能についての文言が削除されました。

CrowdHailer:266a51510c27d57527e8b0c53d2a3e826b22a691

(#3790)
ファイル名

lib/elixir/lib/gen_event.ex

GenEventのハンドラにてふるい型が参照されていた部分を削除されました。