ruby-trunk-changes r56291 - r56298

今日は標準添付ライブラリ yaml/store の不具合修正などがありました。

kazu: r56291 2016-09-29 22:43:46 +0900

標準添付ライブラリ yaml/store で YAML::Store#initialize から親クラスの PStore のメソッドが引数なしの super で呼ばれていたため、余分な引数が渡されて PStore#initialize の thread_safe に意図せず真が渡されるようになっていたので、YAML::Store#initialize にも省略可能な引数 thread_safe を追加してインタフェースを合わせています。またもうひとつの引数 yaml_opts も YAML に dump する時に使われていなかったので、それも修正しています。そして yaml/store のテストを追加しています。 [ruby-dev:49821] [Bug #12800]

svn: r56292 2016-09-29 22:43:47 +0900

r56291 で追加されたファイルの svn property 設定。

kazu: r56293 2016-09-29 22:56:11 +0900

標準添付ライブラリ yaml/store の YAML::Store#initialize の rdoc 用コメントに thread_safe 引数を省略して yaml_opts を渡すパターンも追記しています。

kazu: r56294 2016-09-29 23:40:34 +0900

r56291 での標準添付ライブラリ yaml/store の修正で YAML::Store#dump で引数の table でなくインスタンス変数 @table をダンプしていたのを修正しています。

nobu: r56295 2016-09-30 13:02:17 +0900

Range のテストで Test::Unit::Assertion#for を使ってループで回しているテストケースのなかのある assertion が失敗しても続きをチェックするようにしています。

svn: r56296 2016-09-30 13:02:18 +0900

version.h の日付更新。

hsbt: r56297 2016-09-30 18:43:24 +0900

doc/syntax/control_expressions.rdoc の英文法の修正。 https://github.com/ruby/ruby/pull/1448

hsbt: r56298 2016-09-30 19:06:24 +0900

標準添付ライブラリ uri/http で Symbol の配列に %i 記法を使うようにしたり、不要な明示的 return の削除や特異メソッドを呼ぶ時に `::` を使っていたところを `.` を使うようにしたりといったスタイルの修正と、テストを追加しています。 [ruby-core:77255] [Misc #12756] https://github.com/ruby/ruby/pull/1427