ElixirChanges-20150917

MartinElvar:4315fc88528484a6a1fbf737acccfe8d34eadd6a

(#3742)
ファイル名

lib/elixir/lib/regex.ex
lib/elixir/lib/string.ex

Regex.replace や String.replace にて置換を行う際のサンプルがドキュメントに追加されました。

eksperimental:cdb9f711ee0ae79477550ed79c23c347dab075c6

(#3743)
ファイル名

lib/elixir/lib/module.ex

Module.info に関するドキュメントのリンクが古くなっていたため修正されました。

alxndr:2eeef900eb72b178441493079c8da4c1372589c0

(#3744)
ファイル名

lib/elixir/lib/string.ex

String.replace/4 のドキュメントの :insert_replacedオプションに関する箇所の改善が行われました。

josevalim:1af347d7e520b2aa4b1bd0b286c827be15e2005d

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

IExにてリコンパイルするための「recompile/0」タスクが追加されました

josevalim:25b813c4e62520ab60a903c11e464c17e34ffcf0

ファイル名
lib/mix/lib/mix/compilers/elixir.ex
lib/mix/lib/mix/dep/lock.ex
lib/mix/lib/mix/tasks/deps.compile.ex
lib/mix/lib/mix/tasks/loadpaths.ex
lib/mix/test/mix/dep/lock_test.exs

deps.compile時に Elixirのバージョンの変更が検出された場合に、マニフェストファイルを更新されるようになったようです。

josevalim:912c4617c3e127e261f3a329d8b2c988d17288db

ファイル名
RELEASE.md

上記の修正によりリコンパイル時にマニフェストをアップグレードすることについて記載が変更されました。

josevalim:abc6d722cea5cb65355e86fc280d316afad8a764

(#3745)
ファイル名

lib/iex/lib/iex/helpers.ex

IExのリコンパイルの修正に伴う変更でアプリケーションのロードする順序が変更されました。

eksperimental:64a319003442955587766eebda419df2f7a9a580

(#3747)
ファイル名

lib/elixir/lib/string.ex

str と略されている単語が string に変更されました。

eksperimental:c3b9344879e41e86327b5994076107e3197dd895

(#3747)
ファイル名

lib/elixir/lib/code.ex

Code.get_docs/2 にて パブリックメソッドにて有効な値のチェックの修正が実施されたようです。