ruby-trunk-changes 2024-12-19

今日は主に Solaris でのビルドエラーの修正や NEWS の整形などがありました。

[d07aa670b4] Nobuyoshi Nakada 2024-12-18 12:49:37 UTC

cont.c の fiber_entry() という関数の宣言に使っている修飾子のマクロ COROUTINE を COROUTINE_DECL に変更しています。 ARM64 Windows 版の coroutine 実装でも COROUTINE_DECL というマクロが定義されているのでその関連ですね。

[528ec70604] Naohisa Goto 2024-12-18 14:37:22 UTC

SolarisOracle Developer Studio を使ったビルド時に MAYBE_UNUSED() マクロを使った関数の宣言がエラーになったそうで RBIMPL_ATTR_MAYBE_UNUSED() を直接利用するようにしています。 [ruby-core:120299] [Bug #20963]

[477c505ac0] tomoya ishida 2024-12-18 17:08:15 UTC

チケット [Bug #20433] で Hash#inspect の Symbol が key の時の表示を変更しのにいくつかの rdoc 用コメントなどでサンプルの表示が追随していたかったのを修正しています。 [ruby-core:120297] [Bug #20962]

[173ae93e56] Victor Shepelev 2024-12-18 19:38:40 UTC

Proc クラスの rdoc 用コメントで暗黙のブロックパラメーターの _1, _2 や it についての記述を追記し、これらは変数ではなく "soft keyword" であると定めています。 https://github.com/ruby/ruby/pull/12375 [ruby-core:120303] [Bug #20965]

[c194b26132] Koichi Sasada 2024-12-18 20:58:29 UTC

gems/bundled_gems の debug のバージョンを 1.10.0 に更新しています。

[35ff04ce5e] Stan Lo 2024-12-18 10:20:02 UTC

標準添付ライブラリ irb のバージョンを 1.14.3 に更新しています。

[a920808c4b] James Reid-Smith 2024-12-18 00:07:30 UTC

標準添付ライブラリ rdoc の生成する HTML 用の JavaScript でナビゲーションメニューの自動非表示の動作を追加しています。 https://github.com/ruby/rdoc/pull/1238

[bba66f94f2] Stan Lo 2024-12-18 09:51:13 UTC

標準添付ライブラリ rdoc のバージョンを 6.10.0 に更新しています。

[979b19b741] Naohisa Goto 2024-12-18 16:20:40 UTC

拡張ライブラリ jsonSolaris 10 でのビルドのために strnlen() の代替実装を追加しています。

[91efe7b64f] Jean Boussier 2024-12-18 16:58:38 UTC

拡張ライブラリ json のバージョンを 2.9.1 に更新しています。

[efc26d2035] Hiroshi SHIBATA 2024-12-18 23:15:19 UTC

NEWS の default gems のバージョンリストの irb, json, rdoc のバージョンを更新しています。

[68e2022b5b] Hiroshi SHIBATA 2024-12-19 02:50:41 UTC

make test-bundled-gems でエラーを無視する対象から net-imap を削っています。

[d16b043cdd] Nobuyoshi Nakada 2024-12-19 03:36:43 UTC

標準添付ライブラリ logger で File.new で path を指定しないで開くことができるかのチェックで IO::NULL を利用していたのが WASI/WASM で動かないため __FILE__ を利用するように変更しています。

[0275cc0524] Hiroshi SHIBATA 2024-12-19 04:15:55 UTC

標準添付ライブラリ logger のバージョンを 1.6.4 に更新しています。

[a945c87aa8] Hiroshi SHIBATA 2024-12-19 04:18:11 UTC

NEWS の default gems のバージョンリストの logger のバージョンを更新しています。

[2783868de2] Hiroshi SHIBATA 2024-12-19 04:44:56 UTC

NEWS の bundled gems のバージョンリストの debug のバージョンを更新しています。

[46fec0f62a] Nobuyoshi Nakada 2024-12-19 07:12:16 UTC

暗黙の block parameter it を defs/id.def に追加して固有の ID を割り振るようにしてます。これにより it の参照があるブロック内での Binding の Binding#local_variables に it が出るようになるみたいです。 https://github.com/ruby/ruby/pull/12398 [ruby-core:120252] [Bug #20955] [ruby-core:120303] [Bug #20965]

[335bba0fde] Kazuhiro NISHIYAMA 2024-12-19 05:48:24 UTC

NEWS のリンク用の footnote に不要なものがあったようで削除しています。

[7cb071c951] Stan Lo 2024-12-18 19:16:48 UTC

NEWS の bundled gems のバージョンリストの error_highlight に前回リリース時のバージョンの記述を追加。また他の部分のインデントの修正。

[b009f94747] Stan Lo 2024-12-18 19:38:36 UTC

NEWS の default gems のバージョンリストで upstream のリポジトリへのリンクを追加。

[40af25d7fe] Stan Lo 2024-12-18 20:16:04 UTC

NEWS の bundled gems のバージョンリストで upstream のリポジトリへのリンクを追加。

[ccded855b6] Hiroshi SHIBATA 2024-12-19 12:18:24 UTC

NEWS の bundler の過去バージョンのリンクミス修正。