2015-10-01から1ヶ月間の記事一覧

ElixirChanges-20151030

josevalim:8fd3eb5a2cceb2f48244e3cb1fa11a1a71fc9601 ファイル名 lib/mix/lib/mix/shell.exシェルにて実行された文字列が、非ラテン系の場合にbugがあったため、String.to_char_listを使用し改修されました

PhoenixframeworkChanges-20151030

josevalim:6b203d99ccf141abf58b8b19ea8bd15be9851590 ファイル名 installer/templates/new/config/dev.exs installer/templates/static/brunch/package.json lib/phoenix/endpoint.ex package.jsonbrunch-watch用のタスクが追加され、こちらも昨日と同じく…

ElixirChanges-20151029

oguizol:ab80ec5606d08a7bc66c035ef05f8b1c6c5383be (#3928) ファイル名 lib/elixir/lib/enum.exEnum.all? と Enum.any? のドキュメントが更新されました

PhoenixframeworkChanges-20151029

jwarlander:ae2dcf2bac87bd3e518c42e154d9a13d5ba798d8 (#1317) ファイル名 lib/phoenix/endpoint.exEndpoint のドキュメントが追加記載されました。

ElixirChanges-20151028

eksperimental:7b1a7b29ce2b5a3bc75e5f560ad2fff62f453d06 (#3920) ファイル名 lib/ex_unit/lib/ex_unit/doc_test.exテストケースが正しい動作となるように例外検知の処理の箇所が修正され、内容も修正されました。 vadim-moz:aebd7e5143dcbe32e33f6ca5cb2…

PhoenixframeworkChanges-20151028

lpil:30f429133d7767a595c84d62656610766ba17598 (#1315) ファイル名 lib/phoenix/controller.ex@spec scrub_params の引数の内容が変更されました。

【翻訳】Cowboy - ルーティング

ルーティング Cowboyはデフォルトでは何もしませんCowboyを有効にするためには、リクエストを処理するErlangのモジュールにURLをマッピングする必要があります。 上記はルーティングと呼ばれています。Cowboyはリクエストを受信するとディスパッチルールで定…

ElixirChanges-20151026

lexmag:37e4f20bd67f3190e7aff07f687d041065bdd1e6 ファイル名 lib/elixir/lib/string.ex@spec jaro_distance の定義が正しくなるように変更されました。 druzn3k:24a7e6c6903bfa34141de744866db304f2c05868 (#3910) ファイル名 lib/mix/lib/mix/cli.ex li…

PhoenixframeworkChanges-20151026

Gabi Zuniga:bad6b11c5dfd08b6c4429969013c27d3700f3023 (#1311) ファイル名 lib/phoenix/pubsub/local.exErlangではPG2という分散型のプロセスグループがあり、その最適化のためにETS(Erlang Term Storage)の設定の最適化を行い、速度向上が実施されました…

ElixirChanges-20151025

eksperimental:ecff4ad7293e8cf6cf3a61e23b8f7cd75a866605 (#3912) ファイル名 lib/elixir/test/elixir/inspect/algebra_test.exs lib/ex_unit/lib/ex_unit/case.ex lib/iex/lib/iex/evaluator.ex lib/mix/lib/mix/utils.exパイプ演算子を使用し、コードが…

ElixirChanges-20151024

henrik:0c4fcb807a0267e588ad5e15c54586515cab7d2c (#3906) ファイル名 lib/elixir/lib/float.exドキュメントの Float.floor/2 と Float.ceil/2 の実行例が微修正されました。 Gazler:82d3da0774f27fa7ce0249d8a1a7b195cf17f0ba (#3907) ファイル名 lib/mi…

週刊Elixirライブラリ2015-19

Elixirのライブラリの解説を週ごとにお届けする記事です。 解説が間違っていた場合には、コメントか@hayabusa333にご連絡くださると嬉しいです。今回はElixirScriptについて# ElixirScript is 何? ElixirScriptは、記載したElixirのコードをJavaScriptのコ…

ElixirChanges-20151023

katiespiders:3b55fda690604d399f43f9c76f167e293765b736 (#3895) ファイル名 lib/elixir/lib/task.ex lib/elixir/test/elixir/task_test.exs実行したタスクに関係の無いプロセスがアクセスした場合にエラーをあげるようになりました。 josevalim:bd3332c8…

ElixirChanges-20151022

josevalim:f821e295250ea8e36c30cc1f8949915d1b059436 ファイル名 lib/elixir/lib/base.exエンコードとデコードの速度改善が行われ、約10倍ほどの改善が実施されたようです。 josevalim:8aa8fdf93d72911f1ae45674d33f969f1a094b7f ファイル名 lib/elixir/s…

PhoenixframeworkChanges-20151022

chrismccord:9a1286a18d8ecea11f6904c09692e57db6483347 ファイル名 lib/phoenix/socket/transport.ex test/phoenix/transports/transport_test.exsheartbeat 関連のコードが削除されました。 josevalim:061c69b43c3b8c6fa19fd129d35a3a25ae767850 ファイ…

ElixirChanges-20151021

tony612:1872064062a2d83276b32603759efe0751edfd27 (#3891) ファイル名 lib/elixir/lib/supervisor/spec.exドキュメントの改善が実施されました。 josevalim:ccb78d65e7cdf8c247b8e9b75f1c09c932bfeec9 ファイル名 lib/elixir/src/elixir_def.erl lib/eli…

PhoenixframeworkChanges-20151021

chrismccord:234995e531a37633fc4774a6eea9583acbbe06e3 ファイル名 lib/phoenix/transports/websocket.ex今まで、:timer.send_interval を使用していたのが Process.send_after で時間を取得するように変更されました。 chrismccord:7b252f42cc8552496a5e…

ElixirChanges-20151020

josevalim:3ef6d24a7e537860a05812f163b11764dbaab5f4 ファイル名 lib/elixir/src/elixir_translator.erl lib/elixir/test/elixir/kernel/errors_test.exs lib/elixir/test/elixir/map_test.exsmapのkeyにてエラー発生時の補助するメッセージの追加が行われ…

PhoenixframeworkChanges-20151020

josevalim:4178dfc9e574762525c0cc29289fa8f9a3588940 ファイル名 lib/phoenix/endpoint.ex lib/phoenix/pubsub.expubsubのアダプタのドキュメントが改善されました

ElixirChanges-20151019

josevalim:ecf90268eb1e4acb8b104325524c6f12746caa7f ファイル名 lib/elixir/lib/string.exString.trim_leading/2 と String.trim_trailing/2 と String.trim_prefix/2 と String.trim_suffix/2 が新しく追加されました。 String.trim_leading/2 は 第一引…

PhoenixframeworkChanges-20151019

ephe-meral:7152a876570efd1149e46032e492ea7b33f88a41 (#1304) ファイル名 lib/phoenix/test/channel_test.ex channelのテストのドキュメントが追加されました。 ephe-meral:a1e1c743473c79c531788937ac5379554fdced64 (#1304) ファイル名 lib/phoenix/te…

ElixirChanges-20151018

philosodad:295a366f725d9b4fe70c63a8e26a77719a9bf8cc (#3880) ファイル名 lib/elixir/lib/kernel/special_forms.exドキュメントに記載されている例が更新されました。 josevalim:1a00eb67e76bbab8388d98e538a95f76a46e4f49 ファイル名 lib/mix/lib/mix/t…

PhoenixframeworkChanges-20151018

josevalim:f788be880b8072e9bc11e8abb0b9b05f1c246248 ファイル名 lib/phoenix/endpoint/cowboy_handler.ex lib/phoenix/pubsub/local.ex無効になっていた @docタグが修正されました。 josevalim:9f33e5eba719704f3f08dbfa256562aa62b6443b ファイル名 mix…

ElixirChanges-20151017

josevalim:b131b17f78b4713405b1a586c423042e3d342443 ファイル名 lib/elixir/lib/macro.exunderscore/1 と camelize/1 がMacro側に移動したため、それに伴い修正が行われました。 josevalim:1224e93ab8c92af3b30e5c2fe3d30a3738505805 ファイル名 CHANGEL…

PhoenixframeworkChanges-20151017

Theemuts:c0f44d678d2125cbd049bc761d4a90b85d2997d3 (#1289) ファイル名 lib/mix/phoenix.ex lib/mix/tasks/phoenix.gen.model.ex test/mix/tasks/phoenix.gen.model_test.exsphoenix.gen.model にて unique_index をサポートするための変更の続きとなりま…

週刊Elixirライブラリ2015-18

Elixirのライブラリの解説を週ごとにお届けする記事です。 解説が間違っていた場合には、コメントか@hayabusa333にご連絡くださると嬉しいです。今回はExParametarizedについて# ExParametarized is 何? ExParametarizedは、ElixirのUnitTestで使用するパラ…

ElixirChanges-20151016

nurugger07:b3595595a71e29683fb5a8c9facf9f9fe1a13c00 (#3874) ファイル名 lib/elixir/lib/macro.ex lib/elixir/test/elixir/macro_test.exs lib/mix/lib/mix/utils.exMix.Utils から underscore/1 と camelize/1 がMacro側へと移動されました。 underscor…

PhoenixframeworkChanges-20151016

napcs:d2fa78fc16dc80f6524f2e80734ad71c72ea24dc (#1292) ファイル名 installer/templates/new/web/templates/layout/app.html.eexテンプレートの内容が変更されました。 doomspork:8d5c332709d115ef27aacbe4c91583fb9b3bd0a4 (#1283) ファイル名 install…

ElixirChanges-20151015

josevalim:53c85df69a78e5403553c59d100be87b01e6f957 ファイル名 lib/elixir/lib/kernel.ex lib/elixir/lib/module.ex@doc が再定義されていた場合に再定義されているという警告が出てくるように修正がほどこされました。 実際に修正されたのは danielberk…

ElixirChanges-20151014

joshuap:c4fe36275b1832361f0a716b85f67a8bfd0e8049 (#3863) ファイル名 lib/elixir/lib/float.ex lib/elixir/test/elixir/float_test.exsFloat.parse/1 のドキュメント内容がより詳しく記載され、テストに倍精度浮動小数点のparseのテスト内容が追加されま…