ruby-trunk-changes r55994 - r55999

今日は .gdbinit の修正(本体の変更への追随)や Solaris 10 の fcc でのコンパイルエラー修正などがありました。

nobu: r55994 2016-08-24 12:57:58 +0900

Module.new, Class.new の rdoc 用コメントでブロックを渡した時に module_eval を使っているという記述になっていたので、同様の評価のされかたをするというふうに記述を修正しています。 [ruby-core:77023] [Bug #12696]

svn: r55995 2016-08-24 12:57:59 +0900

version.h の日付更新。

nobu: r55996 2016-08-24 13:43:25 +0900

prelude.c の生成時の依存関係に lib/rubygems/defaults.rb や lib/rubygems/core_ext/kernel_gem.rb などが含まれていたのを削っています。

naruse: r55997 2016-08-24 16:56:51 +0900

.gdbinit で r55766 での Ruby VM の control stack frame や env の構造の変更で動かなくなっていたコマンドを修正しています。

ngoto: r55998 2016-08-24 20:08:30 +0900

r55102 あたりで ALWAYS_INLINE() マクロを使うようになったのですが Solaris 10 の fcc では force inline の attribute に対応していないそうで、なぜか r55884 移行コンパイルエラーになった(それまではなにかこみいった理由でたまたまエラーを回避していたみたいです。チケット参照)何もしないダミーのマクロを定義するようにしています。 [ruby-dev:49773] [Bug #12701]

ngoto: r55999 2016-08-24 20:11:03 +0900

r55998 の ChangeLog エントリに ML とチケットの番号の参照を追記しています。