今日は主に Windows でのビルドプロセスの修正や標準添付ライブラリ reline のシグナルハンドラで既存のハンドラの処理を維持する修正などがありました。
[da03ab62e6] Pascal Terjan 2024-11-30 14:42:28 UTC
標準添付ライブラリ reline の設定ファイル関連のテストで環境変数 INPUTRC の影響を受けて失敗する可能性があったものを環境変数 INPUTRC を空文字列にセットして実行するようにしています。 https://github.com/ruby/reline/pull/789
[c321cf0e95] Nobuyoshi Nakada 2024-11-30 14:57:42 UTC
fdf60d735cdfd42e11acedcb16f4b5c8b6896b38 で common.mk の prism 関係の依存関係に $(srcs_vpath) を追加した変更のうち incs というターゲットの依存関係に追加した部分以外は不要だったそうで revert しています。
[83bd9191d8] Mike Dalessio 2024-11-30 16:06:51 UTC
標準添付ライブラリ rdoc のメソッドリストをソートするための比較用の数値の生成で記号のメソッド名をアルファベットのメソッド名の後にするようにしています。 https://github.com/ruby/rdoc/pull/1219
[569f27b425] Mari Imaizumi 2024-11-30 16:21:59 UTC
irb の easter egg のアニメーション表示のためのエスケープシーケンスからカーソルを消すための出力を削っています。かえってちらついてしまったみたいです。 https://github.com/ruby/irb/pull/1041
[0fc70022e6] tomoya ishida 2024-11-30 17:21:17 UTC
標準添付ライブラリ reline で SINGWINCH と SIGCONT のシグナルハンドラを定義しているところで元々定義されていたハンドラがあったらそれも呼ぶようにしています。 https://github.com/ruby/reline/pull/788
[091c7d4a54] Nobuyoshi Nakada 2024-11-30 12:37:09 UTC
win32/Makefile.sub の Windows 版のビルド時の警告をコンパイルエラーにするオプションに -we4013 を追加しています。未定義の関数呼び出しの戻り値を使っている時の警告みたいです。
[029174a402] Nobuyoshi Nakada 2024-11-30 13:12:33 UTC
win32/Makefile.sub の Windows のバージョン NTVER 変数のデフォルト値の設定をマジックナンバーで書いてたのを _WIN32_WINNT_WIN8 変数を参照するようにしています。また生成する config.h に _WIN32_WINNT_WIN8 マクロの定義を追加しています。
[96fac34797] Nobuyoshi Nakada 2024-12-01 03:17:12 UTC
Windows 版のビルド用 win32/configure.bat で echo on/off にして bat ファイルの実行のコマンドを出力させる? --[no-]debug-configure というオプションを追加しています。また(こっちのほうがメインみたいですが) --with-opt-dir オプションに複数のパスを渡せるようにしているようです。