2010-11-16から1日間の記事一覧

あなたならどう書く - 可変個のネストしたブロックつきメソッドの呼び出し

Ruby では Dir.chdir とか Kernel#open, Mutex#synchronize のように、ブロックを渡してそのブロックの呼び出しの前後に準備/後片付けの処理で挟むためのメソッドというのがありますね。ブロックから抜けると自動的に後始末をしてくれるので便利です。ブロッ…

ruby-trunk-changes r29798 - r29806

今日は Coverity Scan 無双でした。 mame:r29798 2010-11-15 22:48:37 +0900 rb_funcall で va_init_list と va_end がちきんと対応していなかったのを修正。va_end だけ if 節の中に入っていたので va_init_list を呼んで va_end を呼ばない可能性がありま…