ruby-trunk-changes r36580 - r36584

今日は Psych のバージョンが 1.3.4 に上がったり(バージョン番号のみ)、Class#name の再修正などがありました。

drbrain:r36580 2012-07-31 06:18:29 +0900

r36507 で Time#sec の rdoc に追記したうるう秒の記述を削除して Wikipedia へのリンクをはるようにしています。 [ruby-core:46535] [Bug #6749]

svn:r36581 2012-07-31 06:18:53 +0900

version.h の日付更新。

nobu:r36582 2012-07-31 09:45:57 +0900

r36577 で修正した Module#name のテストの typo 修正。

tenderlove:r36583 2012-07-31 10:37:06 +0900

psych の gem パッケージバージョンをリリースに合わせて 1.3.4 に更新しています。内容に変更はなくて Psych::VERSION の定義と gemspec ファイルの変更のみです。

nobu:r36584 2012-07-31 18:22:36 +0900

r36574 の Module#name の再修正。 r36574 は不完全で無名モジュールの下の定数に無名クラスを代入した後で無名モジュールを定数に代入した時にクラスの name が無名のままになっていたのを修正。 classname() に permanent というポインタ引数を追加してクラスパスに無名モジュールが含まれているかどうかを返すようにしてその時は __tmp_classpath__ を使うようにしています。 クラス名解決のあたりがだいぶ複雑になりましたね。[ruby-core:42865][Bug #6078]