今日は tk の bundled gem 化などがありました。
nobu: r55889 2016-08-13 22:01:13 +0900
r55886 の win32ole での Fixnum の変換時のオーバフロー考慮で繰り返し NUM2LONG() を呼んでいたところを変数に格納しておいた結果を使いまわすようにしています。
nobu: r55890 2016-08-13 23:04:21 +0900
r55863 で追加した Comparable#clamp のテストで丸めが起きない時には recceiver がそのまま返されるはずなのでそのように修正しています。 [ruby-core:66814] [Feature #10594]
nobu: r55891 2016-08-13 23:08:03 +0900
Numeric のメソッドで Ruby のメソッドを rb_funcall() などで呼び出す時に無限再帰に陥いらないように num_funcall0(), num_funcall1() という wrapper 関数を定義して rb_exec_recursive() つきで再帰呼び出しを検出して例外発生させるようにしています。
hsbt: r55892 2016-08-14 09:34:56 +0900
r55525 の ChangeLog エントリの日付が 2017 年になっていたので修正しています。
svn: r55893 2016-08-14 09:34:57 +0900
version.h の日付更新。
kou: r55894 2016-08-14 14:55:04 +0900
Data クラスの rdoc 用コメントに README.EXT の参照があったので doc/extension.rdoc に変更しています。
nobu: r55895 2016-08-14 18:51:25 +0900
gems/bundled_gems に tk を追加して標準添付からはずした tk を bundled gem としてパッケージに含めるようにしています。なるほどー。