Ruby 2.0.0-p247 リリース

Ruby 2.0.0-p247 をリリースします。

このリリースには拡張ライブラリ OpenSSL のセキュリティフィックスが含まれます。

その他にもいくつかのバグフィックスや最適化、ドキュメントの修正が含まれています。主な変更点は以下の「変更点」を参考にしてください。

ダウンロード

変更点

主な変更点は以下にあります。より詳細な変更点は ChangeLog ファイルやチケットを参照してください。

キーワード引数

  • #8040 change priority between keyword arguments and mandatory arguments.
  • #8416 super does not forward either named or anonymous **
  • #8463 Proc auto-splat bug with named arguments

VM/処理系

  • #8424 fix infinite loop when stack overflow with TH_PUSH_TAG()
  • #8436 __dir__ not working in eval with binding
  • #8489 Tracepoint API: B_RETURN_EVENT not triggered when “next” used
  • #8341 block_given? (and the actual block) persist between calls to a proc created from a method (using method().to_proc()).
  • #8531 block_given? (and the actual block) persist between calls to a proc created by Symbol#to_proc.

RubyGems

同梱している RubyGems のバージョンを 2.0.3 にアップデートしました。

Encoding

  • #8516 IO#readchar returns wrong codepoints when converting encoding

Windows

  • #8431 File.read() crash on Win32SP3 32bit

ライブラリ

  • #8467 Rewinding and iterating through gzipped IO leads to segmentation fault
  • #8415 Net::IMAP#capability_response raises “Net::IMAP::ResponseParseError: unexpected token CRLF” for common CAPABILITY

リリースコメント

リリースにご協力頂いたコミッタ/開発者の皆様に感謝致します。ありがとうございました。