ruby-trunk-changes 2023-06-16

今日は主に irbruby スクリプト解析用のパーサー部分の修正/リファクタリングがありました。

[364a6d56d7] tomoya ishida 2023-06-15 15:39:53 UTC

irbruby スクリプト片を解析するための IRB::RubyLex の機能の一部を lib/irb/nesting_parser.rb という別ファイルに切り出して IRB::NestingParser というモジュールに分離しています。将来の拡張のためのリファクタリングですが不具合修正も含んでいているそうです。 https://github.com/ruby/irb/pull/500

[5bc1b56c14] Hiroshi SHIBATA 2023-06-15 23:46:15 UTC

bundler で Enumerable#map と #flatten をメソッドチェインしているところを Enumerable#flat_map を利用するようにしています。 rubocop による指摘みたいです。

[80dfe2bc4d] zzak 2023-06-16 07:15:32 UTC

標準添付ライブラリ rdoc の markup の書き方説明のドキュメント doc/rdoc/markup_reference.rb の typo 修正