Timeout の絶妙なタイミングでの不具合修正、内部的な例外が見えてしまっていた不具合修正、io/console の IO#console_size メソッドの追加などがありました。
kosaki:r31623 2011-05-18 20:31:58 +0900
Timeout#timeout でタイマー用の Thread の停止確認の位置が問題で timeout 時の例外が意図せず発生してしまう可能性があったのを修正しています。 [ruby-core:34534] [Bug #4283]
nobu:r31624 2011-05-18 22:33:31 +0900
make の rdoc-coverage ターゲットが重複していたのを削除。
nobu:r31625 2011-05-18 22:35:13 +0900
missing/lgamma_r.c で lgamma_r() が mingw のバグで警告が出るのに対処しています。 pure として宣言されているというやつですね。
nobu:r31626 2011-05-18 22:36:46 +0900
プロセス終了時に Thread を停止させるための内部的な例外(例外オブジェクトではない)が Ruby から見えてしまってエラーになることがあるのを修正。 http://d.hatena.ne.jp/nurse/20110518#1305711478 この日の irc のログで話題になっていました。 fatal が云々というあたりです。
nobu:r31627 2011-05-18 22:41:54 +0900
internal.h というヘッダを導入して内部用の宣言を格納するようにしています。そして rb_classext_t の宣言をinternal.h に移動しています。
あと地味に digest/digest.c で Qnil チェックするべきところ Qfalse のチェックになっていたところを修正しています。
nobu:r31628 2011-05-18 22:45:29 +0900
拡張ライブラリ io/console には端末サイズを返す winsize というメソッドがありますが、io/console が利用できない時には環境変数 COLUMNS/LINES から取得する処理に fallback する IO#console_size というメソッドを追加しています。
nobu:r31629 2011-05-18 22:55:48 +0900
新規ファイルの svn の property 追加。
nobu:r31630 2011-05-18 23:09:38 +0900
いくつかのファイルで末尾の空白を除去しています。
drbrain:r31631 2011-05-19 05:58:19 +0900
Encoding#default_external, Encoding#default_internal のドキュメント追加です。
svn:r31632 2011-05-19 05:58:23 +0900
version.h の日付更新。
drbrain:r31633 2011-05-19 06:02:36 +0900
Tempfile.mkdir と Tempfile.rmdir のドキュメント追加です。 [ruby-core:36300] [Bug #4728]
しかし Tempfile.mkdir とかは単に Dir.mkdir などに委譲してるだけなんですがなんなんでしょうね。いずれにせよこれは内部用のような気も。あーいや Tempfile を継承してクラスを定義した時に open, mkdir, rmdir の挙動を上書きできるようにしているのですね。
drbrain:r31634 2011-05-19 06:07:13 +0900
cgi/*.rb のドキュメント追加です。 [ruby-core:36318] [Bug #4733]
drbrain:r31635 2011-05-19 06:19:18 +0900
lib/ の下の *.rb ファイルの tab を space に展開しています。 [Bug #4730] [Feature #4718]
drbrain:r31636 2011-05-19 06:31:13 +0900
r31635 で mkmf.rb のヒアドキュメントの終端トークンがインデントされてしまって無効になっていたのを修正。スクリプトで一括変換したみたいにチケットに書かれてたので誤爆がありそうですね。
drbrain:r31637 2011-05-19 06:41:01 +0900
drbrain:r31638 2011-05-19 07:07:09 +0900
emboss:r31639 2011-05-19 07:22:34 +0900
OpenSSL::PKey のドキュメント追加です。
emboss:r31640 2011-05-19 07:50:35 +0900
OpenSSL::PKey::RSA による署名と署名の検証のテストを追加しています。
nobu:r31641 2011-05-19 09:07:25 +0900
r31635 から r31638 を revert して expand コマンドで tab を space に展開したそうです。コメントの中なども展開されているみたい。
usa:r31642 2011-05-19 14:46:57 +0900
r31626 で追加した signal 送信を利用したテストは Windows ではシグナルを送信できないので skip しています。