ruby-trunk-changes r56277 - r56282

今日は rubygems の 2.6.7 への更新などがありました。

nobu: r56277 2016-09-28 09:57:53 +0900

標準添付されている rubygems を 2.6.7 に更新しています。 リリースノートはこちら。 https://github.com/rubygems/rubygems/commit/60f35bd1d2359fc30301d2d4cd72bc6833e8d12a 拡張ライブラリを含むパッケージのインストールの修正というのがあるのでこれを取り込んだのかもしれませんね。

nobu: r56278 2016-09-28 10:16:43 +0900

r56277 で 2.6.7 じゃなくて master ブランチを取り込んでしまったみたいなのであらためて 2.6.7 に戻して、さらに r56225 の typo 修正を再適用しています。

shyouhei: r56279 2016-09-28 10:49:16 +0900

.travis.yml の不要なコメントを削除しています。

nobu: r56280 2016-09-28 13:00:27 +0900

Signal の番号から名前を返す Signal.signame の rdoc 用コメントに、対応するシグナルのない番号が渡された場合には nil を返すことを追記しています。 https://github.com/ruby/ruby/pull/1449

nobu: r56281 2016-09-28 14:11:20 +0900

拡張ライブラリ strscan で S_RESTLEN() というマクロがあるので使えるところでこれを利用するようにリファクタリングしています。

nobu: r56282 2016-09-28 14:11:22 +0900

拡張ライブラリ strscan() でバッファ末尾までのサイズで切り詰めるためのコードで S_LEN() マクロを繰り返し書かなくてすむように minl() という inline 関数を定義してこれを利用するようにリファクタリングしています。