ruby-trunk-changes r57625 - r57630

今日は scanf の default gem 化、Win9x 向けの win32/resolv9x.rb の不具合修正などがありました。

nobu: r57625 2017-02-14 16:52:30 +0900

string.c と thread.c で MAYBE_UNUSED() とか ASSUME() マクロを使って警告避けしていた変数を単に初期化するようにしています。

hsbt: r57627 2017-02-14 20:12:52 +0900

拡張ライブラリ scanf にも .gemspec ファイルを追加して default gem 化しています。

nobu: r57628 2017-02-14 21:29:56 +0900

string.c の str_shared_replace() で ASSUME() を使っていたところを RUBY_ASSERT() を利用するように変更しています。ASSUME() はコンパイラの最適化のためのヒントのためのマクロみたいなので用途が違ったみたいです。

nobu: r57629 2017-02-14 21:34:11 +0900

ext/win32/lib/win32/resolv9x.rb に extern に渡している C の関数の型の文字列のかっこが閉じていないという不具合を修正しています。 Win9x 向けのコードでずっと発覚していなかった模様。

kou: r57630 2017-02-14 22:29:13 +0900

doc/maintainers.rdoc の xmlrpc のリポジトリの URL の typo 修正。