ruby-trunk-changes 2022-07-30

今日は Enumerator.product メソッドの新規追加や YJIT 関係の configure のオプション対応の追加などがありました。

[f78e46d404] Burdette Lamar 2022-07-29 14:40:12 UTC

doc/rdoc/markup_reference.rb に ">>>" の記法について追記しています。

[b515fdcc32] David Rodríguez 2022-07-24 19:58:13 UTC

bundler の bundle install の --path オプションの定義を --standalone オプションが指定されてた時だけ有効にするようにしています。

[030050cdfa] David Rodríguez 2022-07-24 20:32:34 UTC

b515fdcc32a6a7d484c73f090fa2a58a8662e6ca の続きで bundler の bundle install に --standalone と --local の両方が指定されていた時に --path オプションを無効にするようにしています。

[2346f3be64] git 2022-07-29 19:24:39 UTC

version.h の日付更新

[53175643ef] Burdette Lamar 2022-07-29 19:50:56 UTC

拡張ライブラリ date の rdoc 用コメントの手直し。

[fbd24793cb] John Hawthorn 2022-07-07 05:14:25 UTC

configure に --enable-yjit=stats オプションの対応を追加しています。たぶん YJIT の統計情報のダンプを有効にしてビルドするのを簡単にできるようにしているということかと思います。

[0e85586ecc] John Hawthorn 2022-07-29 22:07:06 UTC

同じく configure のオプションに --enable-yjit=dev_nodebug の対応を追加しています。

[af265d73fb] Nobuyoshi Nakada 2022-07-29 16:18:04 UTC

標準添付ライブラリ rdoc の ">>>" のマークアップの後に改行の前に文字があった時の対応を追加しています。

[48b09aae7e] Nobuyoshi Nakada 2022-07-30 07:36:07 UTC

拡張ライブラリ digest のソースコードのタブを空白に展開したのを revert しています。

[8a65cf3b61] git 2022-07-30 07:41:32 UTC

48b09aae7ec5632209229dcc294dd0d75a93a17f で拡張ライブラリ digest のタブを戻したのがフックによって再度空白に展開されています。

[39dc9f9093] Hiroshi SHIBATA 2022-07-30 08:03:13 UTC

というとで自動的に digest の空白展開された 8a65cf3b61c60e4cb886f59a73ff6db44364bfa9 を revert しています。

[1bebf21570] Nobuyoshi Nakada 2022-07-30 08:13:00 UTC

.git-blame-ignore-revs に拡張ライブラリ digest のインデントの空白をタブに戻したり再度展開されたりの commit hash を追加しています。

[f28287d34c] Nobuyoshi Nakada 2022-07-30 08:24:43 UTC

拡張ライブラリ io/nonblock のソースコードもタブの空白への展開を元に戻しています。

[c258fb2775] Nobuyoshi Nakada 2022-07-30 08:26:22 UTC

.git-blame-ignore-revs に f28287d34c03f472ffe90ea262bdde9affd4b965 の io/nonblock のタブへ戻す変更を追記しています。

[0d842fecb4] git 2022-07-30 08:26:37 UTC

やはりフックによって f28287d34c03f472ffe90ea262bdde9affd4b965 の io/nonblock の空白からタブへの変更が再度空白へ展開されてしまっています。

[4ba2c66761] Nobuyoshi Nakada 2022-07-30 08:29:56 UTC

ということで 0d842fecb4f75ab3b1d4097ebdb8e88f51558041 のフックによるタブの自動展開を revert しています。

[2338845421] Nobuyoshi Nakada 2022-07-30 08:32:57 UTC

.git-blame-ignore-revs にさらに io/nonblock のタブ/空白変換の一連の commit hash を追加しています。

[1a73a6cdd2] Akinori MUSHA 2022-07-29 04:56:54 UTC

Enumerator::Product というクラスと Enumerator.product メソッドを導入し Array#product を一般化した product を Enumerator として生成できるようにしています。 [ruby-core:108198] [Feature #18685]

[d050f162a7] Akinori MUSHA 2022-07-29 05:00:29 UTC

1a73a6cdd2068b815430b775fe25186dab693faa の Enumerator.product の追加について NEWS に追記しています。