今日は GCC 12 によるビルドのサポートのための警告抑制などがありました。
[2d4a41df6b] Stan Lo 2022-06-20 13:27:12 UTC
irb の組み込みコマンド ls, show_source などで環境変数 USE_COLORIZE による色付けの抑制が効くようにしています。
[31b2cd38c5] Chris Seaton 2022-06-14 15:08:36 UTC
rb_bug() による異常終了時に MJIT や YJIT が有効になっているかどうかを出力に含めるようにしています。 ruby -v オプションによる出力と同様のものを出力するようにしています。
[eed24b5ee0] Jun Aruga 2022-06-20 13:34:32 UTC
GitHub Actions のいろんなコンパイラオプションを試す workflow の make test-annocheck を実行する時のビルド時に -Wa,--generate-missing-build-notes=yes という警告オプションを追加して、f8b6d4f4d1b0eb0b3220fc83f157bd33ddcc5d4e で追加した annocheck の --skip-gaps とその前からあった --skip-notes オプションは削っています。
[850b54612c] git 2022-06-20 21:57:36 UTC
version.h の日付更新
[596f4b0d3a] Jeremy Evans 2022-06-20 22:17:23 UTC
Regexp#source の rdoc 用コメントにエスケープシーケンスや正規表現のメタキャラクタをエスケープするバックスラッシュはそのまま文字列にも含まれるけど正規表現リテラルの閉じる "/" などをエスケープするためのバックスラッシュは残らないというのを追記しています。まあ要はそのまま Regexp.new に渡すことができるってことですね。 [Feature #18838]
[a343952d19] Nobuyoshi Nakada 2022-06-21 00:36:37 UTC
bootstraptest/test_io.rb のテストで FreeBSD でエラーになるものがあるみたいで実行しないように分岐(or による制御)を追加しています。
[f44547c999] Yusuke Endoh 2022-06-13 06:47:19 UTC
regparse.c に GCC 12 での警告の抑制のため #pragma を使ってこのファイルでだけ -Warray-bounds、-Wstringop-overflow、-Wrestrict などの警告オプションを無効化するようにしています。
[a0b24f5926] Nobuyoshi Nakada 2022-06-21 03:08:48 UTC
拡張ライブラリ io/wait の不要な関数の前方宣言を削除しています。
[7ef67bf9a2] 卜部昌平 2022-06-21 04:07:46 UTC
GitHub Actions のいろんなコンパイラを試す workflow に GCC 12 によるビルドを追加しています。
[641a732909] git 2022-06-21 07:05:34 UTC
gems/bundled_gems および NEWS の bundled gems のバージョンリストで minitest のバージョンを 5.16.1 に更新しています。
[441cfa966c] Hiroshi SHIBATA 2022-06-21 11:38:42 UTC
doc/standard_library.rdoc に標準添付ライブラリ reline が抜けてたので追加しています。
[a9db5be0ca] Hiroshi SHIBATA 2022-06-21 11:41:05 UTC
doc/standard_library.rdoc および doc/maintainers.rdoc に標準添付ライブラリ error_highlight について追記しています。
[15769832b2] Hiroshi SHIBATA 2022-06-21 11:43:42 UTC
doc/standard_library.rdoc と doc/maintainers.rdoc に標準添付ライブラリの ruby 版 readline について追記しています。