ElixirChanges-20160515
lexmag:fccbe29135affee79874b522620a1a38180feb48
ファイル名
lib/elixir/lib/file.ex
open_defaults/2 と write_defaults/1 が normalize_modes/2 へと統合されました。
antipax:61b7c6a196ddc07d620b6b9b841aaf1f741669d5
(#4625)
ファイル名
lib/elixir/lib/kernel/special_forms.ex
ドキュメントの改善が実施されました。
josevalim:38b784927fadf22bff761f1b2f669c3a06e78a8b
ファイル名
bin/elixirc
bin/elixirc.bat
lib/elixir/lib/exception.ex
lib/elixir/lib/kernel/cli.ex
lib/elixir/test/elixir/kernel/cli_test.exs
elixirc のオプションのモード表示の改善と each_waitingを使ってのwaiting mode での立ち上げへと変更されたようです。
whatyouhide:707f44e38e40242970d02d4a02995b7eff5830cd
(#4626)
ファイル名
lib/elixir/lib/kernel/parallel_compiler.ex
lib/mix/lib/mix/compilers/elixir.ex
Kernel.ParallelCompiler にて長時間のコンパイルを実施するために Kernel.ParallelCompiler.files/2 に :each_waiting と :waiting_timeout のオプションが追加されました。
josevalim:504462b21b430a64b0ef20eef2783ec922202c45
ファイル名
lib/elixir/lib/kernel/cli.ex
lib/elixir/lib/kernel/parallel_compiler.ex
lib/mix/lib/mix/compilers/elixir.ex
上記で使用された each_waiting での wait mode ですが、each_timeout オプションへと変更されました。
josevalim:7894c773e537d48d50a44a7044c3723e5840d559
ファイル名
lib/mix/test/mix/tasks/compile.elixir_test.exs
lib/mix/test/mix/tasks/compile.erlang_test.exs
lib/mix/test/mix/tasks/compile.leex_test.exs
lib/mix/test/mix/tasks/compile.yecc_test.exs
lib/mix/test/mix/tasks/compile_test.exs
lib/mix/test/mix/tasks/deps.git_test.exs
lib/mix/test/mix/umbrella_test.exs
-
- verbose オプションのテストが追加されました。
josevalim:ce69bb22a5fd6968400c45c4c32f7a9c64c5e05e
ファイル名
lib/mix/lib/mix/tasks/compile.leex.ex
lib/mix/test/mix/cli_test.exs
lib/mix/test/mix/rebar_test.exs
lib/mix/test/mix/tasks/compile.elixir_test.exs
lib/mix/test/mix/tasks/compile.leex_test.exs
lib/mix/test/mix/tasks/deps.git_test.exs
lib/mix/test/mix/umbrella_test.exs
-
- verbose flag のテストが追加されました。
whatyouhide:ed8aac2fbbca9327b2492eacc167bcb3bdc34690
(#4627)
ファイル名
lib/elixir/lib/kernel/cli.ex
lib/elixir/lib/kernel/parallel_compiler.ex
lib/mix/lib/mix/compilers/elixir.ex
each_timeout のオプション名称が each_long_compilation へと変更されました。
josevalim:408db87845b6312af65c2c8c57b4206243623604
ファイル名
lib/mix/lib/mix/compilers/elixir.ex
lib/mix/lib/mix/compilers/erlang.ex
lib/mix/lib/mix/tasks/compile.app.ex
lib/mix/lib/mix/tasks/compile.elixir.ex
lib/mix/lib/mix/tasks/compile.protocols.ex
lib/mix/lib/mix/utils.ex
lib/mix/test/mix/rebar_test.exs
lib/mix/test/mix/umbrella_test.exs
ファイルの Print number がコンパイルされるように変更が入ったようです。