今日はちょうど 40000 コミットに到達しました。 40000 コミット目は nobu さんでした。さすが。ちなみに 30000 コミット目は 2010年12月で svn さんでした。約2年と4ヶ月で10000コミット増えています。
akr:r39991 2013-03-29 06:49:55 +0900
rb_num2ull() という Numeric のオブジェクトを unsigned LONG_LONG に変換する関数で Float からの変換の時に一旦 signed LONG_LONG にキャストしてから unsigned LONG_LONG にキャストするようにしています。 Mac OS X の 32bit clang でコンパイルした時に直接キャストすると -1.0 が 0 になってしまうという不具合に対処するためだそうです。
hsbt:r39992 2013-03-29 09:42:32 +0900
標準添付ライブラリ cgi/core.rb で Hash#each でキーが不要だったので Hash#each_value を使うように変更。また bigdecimal で未使用のローカル変数の除去など。 https://github.com/ruby/ruby/pull/267
nobu:r39993 2013-03-29 10:24:14 +0900
AIX の poll(2) での struct pollfd のメンバの際を吸収するための構造体メンバを poll.h を #include した後で #undef しています。[ruby-core:53815] [Bug #8174]
nobu:r39996 2013-03-29 16:51:08 +0900
ARGF.each のブロックの中から ARGF.skip した時に IOError が発生する不具合を修正しています。 [ruby-list:49185]
nobu:r39997 2013-03-29 16:51:43 +0900
r39996 の続き。 ARGF.each のブロック中での ARGF.skip の不具合修正。 エラー処理の効果をしたりしています。 [ruby-list:49185]
nobu:r39999 2013-03-29 21:02:16 +0900
win32/Makefile.sub で make prog が make config に依存するように依存関係が追加されています。
nobu:r40000 2013-03-29 22:09:52 +0900
rb_mutex_synchronize_m() で rb_mutex_synchronize() に渡す第3引数に Qnil を渡していたのを Qundef にしています。 Mutex#synchronize のブロックパラメータに存在しないはずの引数 nil が渡されていた不具合を修正しています。 [ruby-core:53773] [Bug #8097]
そしれこれでついに 40000 コミットに到達しました。