ruby-trunk-changes 2021-08-14

今日は rubyspec の更新や reline の更新などがありました。

[73085c8d8e] Benoit Daloze 2021-08-13 16:09:14 UTC

rubyspec を upstream から最新版をマージしています。

[15c9c7845d] git 2021-08-13 16:10:00 UTC

version.h の日付更新

[ee362302c0] Takashi Kokubun 2021-08-13 16:13:09 UTC

b64f81c81729bbc248d19af01cafde88eb60fdc7 の TracePint などで MJIT の JIT コンパイルしたコードが無効になった時に worker を止めるようにした変更を revert しています。 --jit-wait つきに CI で問題があったとのこと。

[e57a1cc20c] Benoit Daloze 2021-08-13 16:13:47 UTC

common.mk の make test-spec での rubyspec の実行に webrick をロードさせるため -I オプションでロードバスに tool/lib を追加していたのが webrick を使わなくなったため不要になったとのことで削除しています。

[963f2e01e7] Takashi Kokubun 2021-08-13 17:26:11 UTC

.travis.yml の allow_failure に ppc64le-linux を追加して PowerPC でのテスト失敗を通知しないようにしています。

[a9977ba2f9] Nobuyoshi Nakada 2021-08-14 01:08:19 UTC

addr2line.c の uleb128() や fill_filename()、fill_line()、read_xxx() 系の関数などの引数の C の文字列のポインタに const 修飾子を追加するリファクタリング

[1868b9fa85] Nobuyoshi Nakada 2021-08-14 05:48:24 UTC

appveyor.yml で nmake up 実行時に VCSUP という変数を指定することで clone したばかりのリポジトリの更新を抑制するようにしているようです。

[acce754eb8] aycabta 2021-08-13 03:57:15 UTC

標準添付ライブラリ reline の Reline::ASCII.prep の SIGINT の起動時のシグナルハンドラを取得してた処理を削除しています。

[a2f649374d] aycabta 2021-08-13 04:44:08 UTC

標準添付ライブラリ reline のテスト test/reline/yamatanooroti/test_rendering.rb で private にしていたユーティリティメソッド write_inputrc の private を消しています。

[2c056816c4] aycabta 2021-08-13 04:44:40 UTC

標準添付ライブラリ reline のテストで IRB::Context のスタブとして使う Struct に workspace という attribute も追加するようにしています。

[9f88135f78] aycabta 2021-08-14 13:13:00 UTC

readline のシグナルハンドラのテストの TODO コメントから Editline についての言及は削除しています。Editline とリンクした時にテストを通るようにするのはあきらめたみたいです。