ElixirChanges-20151021

tony612:1872064062a2d83276b32603759efe0751edfd27

(#3891)
ファイル名

lib/elixir/lib/supervisor/spec.ex

ドキュメントの改善が実施されました。

josevalim:ccb78d65e7cdf8c247b8e9b75f1c09c932bfeec9

ファイル名
lib/elixir/src/elixir_def.erl
lib/elixir/src/elixir_fn.erl
lib/elixir/test/elixir/kernel/binary_test.exs
lib/elixir/test/elixir/kernel/comprehension_test.exs
lib/elixir/test/elixir/kernel/errors_test.exs
lib/elixir/test/elixir/map_test.exs

map の可変サイズの整合性の修正が実施されたようです。
Elixir v1.0との後方互換性はある様子。
紹介されていたパターンとしては下記が紹介されておりました。
x = 8<> # 有効<> # 有効<> # 無効

josevalim:ff4da655d9e22cacf828b0ed5a11406720629e13

ファイル名
lib/elixir/src/elixir.hrl
lib/elixir/src/elixir_fn.erl
lib/elixir/src/elixir_for.erl
lib/elixir/src/elixir_translator.erl
lib/elixir/test/elixir/kernel/comprehension_test.exs
lib/elixir/test/elixir/kernel/fn_test.exs

内包表記などにてpin_guardの書き方が追加されました。