ElixirChanges-20160418

josevalim:9b9782892afbe9463ad570a669a318e9a77e2474

ファイル名
lib/mix/lib/mix/tasks/compile.erlang.ex

compile.erlang のNOOPのコスト削減が行われました。

josevalim:b540005fc5ce13b38d8853867a8d571c563fa5c8

ファイル名
lib/elixir/lib/access.ex
lib/elixir/lib/keyword.ex
lib/elixir/lib/map.ex

:pop が対応され、get_and_update! メソッドにて使用されるようになりました。

vans163:01a87efb6d8c3e976b26adde0bb3a0e767836057

(#4523)
ファイル名

lib/elixir/lib/record.ex

Erlang の #rec{_ = '_' } に後方互換するように追加が入りました。

josevalim:6ab5ac523252437d3058572bb122f9ba9a227d98

ファイル名
lib/elixir/lib/record.ex
lib/elixir/test/elixir/record_test.exs

上記のrecordの機能の同一動作箇所をメソッドとして切り出しが行われ、テストが追加されました。