ruby-trunk-changes 2019-05-10

今日は標準添付ライブラリ delegator の不具合修正などがありました。

[5f05851ae3] Aaron Patterson 2019-05-09 12:27:44 -0700

misc/lldb_cruby.py の lldb_inspect で即値じゃないオブジェクトの時に freeze されてるかのフラグをみて表示を追加するようにしています。

[c4d49749fb] git 2019-05-10 04:28:19 +0900

version.h の日付更新。

[a85ed43294] Nobuyoshi Nakada 2019-05-10 09:00:25 +0900

標準添付ライブラリ ostruct で method_missing を明示的に呼ぶことで属性にセットした時のテストを削っています。実装の詳細なので仕様じゃないってことですかね。

[bef5829482] Takashi Kokubun 2019-05-10 11:54:21 +0900

win32ole のテストでエラー時のリトライを追加していたところもう1回リトライ回数を増やしています。

[c8a891d1aa] Kazuhiro NISHIYAMA 2019-05-10 12:21:43 +0900

標準添付ライブラリ delegator で以上しないメソッド名として正規表現でチェックしていたところで iterator? のためのパターンに \A が抜けてたので任意の prefix つきの xxx_iterator? とかも委譲されなくなっていたのを修正しています。

[a7b68e63c5] Nobuyoshi Nakada 2019-05-10 14:12:51 +0900

標準添付ライブラリ ostruct の respond_to_missing? でインスタンス変数 @table が未定義の時の警告除去のため defined? でチェックしてからアクセスするようにしています。

[dbcc224f38] Nobuyoshi Nakada 2019-05-10 14:13:17 +0900

標準添付ライブラリ ostruct の modifiable と new_ostruct_member という古い? alias を削除しています。

[9a4d39b95e] Nobuyoshi Nakada 2019-05-10 15:22:54 +0900

make up でリポジトリの更新する時に使う VCS 変数を svn や git-svn を使うケースを削除して常に git を使うようにしています。

[15f45ae4d1] Nobuyoshi Nakada 2019-05-10 16:40:34 +0900

parse.y の rb_yytnamerr() の引数に struct parser_params を追加しています。

[56528da3ef] Nobuyoshi Nakada 2019-05-10 16:58:51 +0900

15f45ae4d12f14714ab3021b60887d8c7bf4b095 で変更した tool/ytab.sed正規表現パターンを再修正しています。 bison 2.3 で吐かれるソースがちょっと違っててコンパイルエラーになるようです。