今日は eval 系メソッドに &:meth のように Symbol から作ったブロックを渡すと SEGV する不具合の修正がありました。
hsbt: r51476 2015-08-04 09:22:05 +0900
doc/contributing.rdoc に書かれている ruby のビルド方法でホームディレクトリの指定を $() で囲んで展開させるように記述を修正しています。この記法始めて見た。これ $(HOME) でいいんじゃ…。
svn: r51477 2015-08-04 09:24:46 +0900
version.h の日付更新。
hsbt: r51478 2015-08-04 09:35:26 +0900
UnboundMethod クラスの rdoc 用コメントの重複した be を削除。 https://github.com/ruby/ruby/pull/987
normal: r51479 2015-08-04 12:13:19 +0900
variable.c の長い行に改行を加えています。normal さんは横幅の小さい端末を使っているようです。
ko1: r51480 2015-08-04 15:35:31 +0900
r51243 の構造体メンバ rb_proc_t::blockprocval と rb_binding_t::blockprocval の削除の時に rb_block_clear_env_self() で env->env[0] を Qnil でクリアしてしまっていたのを Qfalse でクリアするように修正しています。 eval に &:m のように Symbol を to_proc で Proc 化したブロックを渡すと SEGV する不具合があったようです。 [ruby-core:70211] [Bug #11409] https://github.com/ruby/ruby/pull/988
nobu: r51481 2015-08-04 15:48:09 +0900
r51476 の doc/contributing.rdoc のホームディレクトリの指定を $HOME に置き換えています。もう修正されてましたか。
ko1: r51482 2015-08-04 16:41:32 +0900
test/ruby/test_module.rb で Module#instance_methods の結果の順番に依存するテストが書かれていましたが、順番は変化しうるので sort して順序に依存しないようにしています。実際にこの順序が変わりうる変更を予定しているみたいですね。 [ruby-core:70237] [Feature #11414]
nobu: r51483 2015-08-04 16:55:02 +0900
r51476 および r51481 の doc/contributing.rdoc の再変更。 $HOME がシングルクオート内だったので展開されず configure に渡されていたのでダブルクオートにして展開されるようにしています。
svn: r51485 2015-08-05 00:36:35 +0900
version.h の日付更新。