ruby-trunk-changes 2021-08-10

今日は標準添付ライブラリ rdoc の更新や ARGF.read の不具合修正などがありました。

[ef6dd407c8] aycabta 2021-08-09 17:27:55 UTC

tool/sync_default_gems.rb の rdoc の同期処理時に Gemfile と Rakefile のコピーを追加しています。

[b685c60bef] aycabta 2021-08-09 17:24:10 UTC

lib/rdoc/Gemfile を追加しています。うーん? Gemfile って rubyリポジトリに置く必要あるのかな?

[638c72e162] aycabta 2021-08-09 11:35:41 UTC

b685c60bef44cbe9700efcc883b2e20322953148 で追加した lib/rdoc/Gemfile の文字列のクオートをダブルクオートからシングルクオートに変更。

[d8eeee97ce] aycabta 2021-08-09 11:37:49 UTC

lib/rdoc/rdoc.gemspec の add_development_dependency から gettext を消してかわりに lib/rdoc/Gemfile に追加しています。

[b277a6d26d] aycabta 2021-08-09 17:30:59 UTC

lib/rdoc/Rakefile を追加しています。

[d082510429] aycabta 2021-08-09 12:03:27 UTC

b277a6d26d3667cdfb0b75594c9d378e3a2c5068 で追加した lib/rdoc/Rakefile に clean タスクを追加しています。

[6b439e9c4e] aycabta 2021-08-09 12:04:39 UTC

lib/rdoc/Gemfile の kpeg の参照元GitHubリポジトリを直接参照するようにしています。リリースされてる gem よりも高速だからとのこと。

[44635ebe9a] aycabta 2021-08-09 17:35:33 UTC

標準添付ライブラリ rdoc の kpeg.gem で生成さえたソースコードを最新版で生成しなおしているみたいです。主に正規表現の "\A" のかわりに "\G" を利用するように変更されてるみたいです。

[b8f771fba2] aycabta 2021-08-09 17:35:50 UTC

標準添付ライブラリ rdoc の racc で生成されているコードを racc 1.5.2 で生成しなおしているみたいです。といってもコメントの使用 racc のバージョンが変更されただけでした。

[71c20c5609] git 2021-08-09 17:38:59 UTC

version.h の日付更新

[cc1d88daba] aycabta 2021-08-09 17:52:38 UTC

readline の SIGINT シグナルハンドラのテストの skip 部分にコメントを追記しています。

[6771316d51] Jun Aruga 2021-08-09 19:28:43 UTC

.travis.yml のテスト失敗を許容する allow_failures から arm64-linux を削除しています。安定してきたとのこと。

[510c3655c9] 卜部昌平 2021-08-08 07:59:07 UTC

GitHub Actions でいろんなコンパイラを試す .github/workflows/compilers.yml に Clang 14 を追加しています。

[8df1ace64a] Csaba Henk 2021-08-09 23:07:06 UTC

ARGF.read の引数に読むサイズを渡した時に複数ファイルをまたがると読むサイズが減ってしまうことがあったのを修正しています。 [ruby-core:104855] [Bug #18074]

[e3dcb6204d] Nobuyoshi Nakada 2021-08-10 03:38:59 UTC

defs/gmake.mk の make spec/ でファイルを指定して実行するターゲットで _spec.rb で終わるファイル名かディレクトリ指定("/" で終わる)の時だけ対応するようにしています。 [ruby-core:104847] [Bug #18072]

[42b6dc84d3] Koichi Sasada 2021-08-10 06:32:20 UTC

TracePoint のブロック内で Thread を起動するテストで TracePoint が残ってしまわないように? 対象イベントを :line に指定して、テストの末尾に余計な行を追加しています。3行追加してるのは念のためかな?

[28d03ee776] Nobuyoshi Nakada 2021-08-09 04:21:05 UTC

構造体 rb_thread_t の root_jmpbuf メンバーが既に不要になってたとのことで削除しています。Fiber の実装の変更時に不要になってたみたいです。