ElixirChanges-20151129

michalmuskala:15b239748e396277db725b16ec7efdf555bab927

(#4006)
ファイル名

lib/elixir/lib/io.ex

IO devices のドキュメントに IO devices が最後にアクセスした際の場所を保持し、そこから読み取り、書き取りを行うことの記載の追加が行われました。

jparise:5836a70a7892442697842334d01deba2d0ae331a

(#4008)
ファイル名

lib/iex/lib/iex/autocomplete.ex
lib/iex/test/iex/autocomplete_test.exs

Erlangモジュールの拡張する場合の接続詞が Enum: のような形へと変更されました。

jparise:346e0d1df70b3359f55a652db630b1c02632cfb0

(#4007)
ファイル名

lib/iex/lib/iex/helpers.ex

pwdヘルパーの結果にて :ok が表示されないように修正されました。
pwdpwdとしてカレントディレクトリのPathのみが表示されるだけになったようです。

lexmag:d9a0a7f3196cb37c7659bc479a4e945ce80f2e33

(#4010)
ファイル名

lib/elixir/lib/macro.ex
lib/elixir/test/elixir/macro_test.exs

Macro.to_string/1 と Kernel.inspect/1 の動作が一貫しているように新しく Macro.bitpart_to_string というビット文字列用のメソッドが追加されたようです。

lexmag:644c29aca84bf8cc3429ca7fb16a686e7960f488

(#4010)
ファイル名

lib/elixir/lib/macro.ex
lib/elixir/test/elixir/macro_test.exs

ネストされたビット文字列が来た場合にもMacro.to_stringで問題なく処理できるように処理の改善が行われました。

lexmag:40096e0ff155f03cdff4d1635b6154d0fb1f615b

(#4010)
ファイル名

lib/elixir/lib/float.ex

ビット定義にて :: のスペースが入った状態で定義されていたのをスペースが除去されました。

lexmag:805ee01b5f432625bfb74dd95ebcd70a57d7ea2f

ファイル名
lib/iex/lib/iex/helpers.ex

IExのヘルパーの ls と cd も :okの結果が表示されないように修正されました。

myronmarston:17f55ac5e197352e3d7db32523cf350d2ae67a94

(#4011)
ファイル名

lib/mix/lib/mix/tasks/compile.ex

build_path に関するドキュメントの改善が実施されました。