今日は ripper の不具合修正や標準添付ライブラリ set のドキュメントの修正などがありました。
stomar: r60879 2017-11-23 05:58:24 +0900
標準添付ライブラリ set のサンプルの追加や記述の修正。
svn: r60880 2017-11-23 05:58:25 +0900
version.h の日付更新。
stomar: r60881 2017-11-23 06:13:51 +0900
標準添付ライブラリ set に不要なコメントがあったのを削っています。
nobu: r60882 2017-11-23 12:14:12 +0900
debug.c でデバッガから enum の定義が見えるようにするための ruby_dummy_gdb_enums に struct RIMemo のメンバーも追加しています。
nobu: r60883 2017-11-23 13:30:23 +0900
parse.y の parser_nextline() から ripper 向けの parser->delayed への追加処理を parser_add_delayed_token() という関数に切り出しています。また parse_percent() の各リテラル種類で共通部分を parser_skip_words_sep() という関数に切り出しています。 あと parser_parse_string() に delayed への操作をいくつか追加して、ripper での lexer が切り出すトークンの不具合を修正しているみたいです。 [ruby-core:83864] [Bug #14126]
nobu: r60884 2017-11-23 16:10:56 +0900
io_strip_bom() という関数で File オブジェクトが読み込み用に開かれていなかったら skip するようにしています。