今日は主に標準添付ライブラリ rdoc のメソッド名の検出強化や C のソースコード解析の拡張などがありました。
[85ad8c65ca] Burdette Lamar 2022-02-08 14:51:39 UTC
Array の rdoc 用コメント内で Array が Array クラスへのクロスリファレンスになるのを抑制するためのバックスラッシュを追加しています。なるほど、なかなか rdoc 用コメントを書くのも大変だなぁ。 https://github.com/ruby/ruby/pull/5532
[adca6f24b1] Nobuyoshi Nakada 2022-02-09 06:31:10 UTC
doc/syntax/precedence.rdoc の doc/syntax/control_expressions.rdoc 内へのリンクでファイル名を拡張子 .html をつけていたのを消しています。
[7604933e03] git 2022-02-09 06:55:18 UTC
version.h の日付更新
[dec96dd897] Nobuyoshi Nakada 2022-02-08 08:19:15 UTC
標準添付ライブラリ rdoc の C のソースコードの解析で rb_struct_define_under() や rb_struct_define_without_accessor_under() などの関数もクラスの検出対象にするように機能拡張しています。
[202f690a5e] Nobuyoshi Nakada 2022-02-07 13:06:53 UTC
標準添付ライブラリ rdoc のクロスリファレンスの検出で演算子メソッドの検出を強化しています。
[88b1d21dbb] Nobuyoshi Nakada 2022-02-09 05:58:35 UTC
202f690a5edef6d0b8f73c6df53edc02a0f16c7e の再修正。クロスリファレンスの検出にバッククオートで括ったリテラル表現に対応したメソッド Kernel#` も対象になるように正規表現を修正しています。
[cbd54cba03] Soutaro Matsumoto 2022-02-08 12:23:13 UTC
標準添付ライブラリ rdoc の class << による特異クラス定義の記法で << のあとにかっこでくくった式が書かれた時にも対応するようにしています。
[8db06fe2c9] Nobuyoshi Nakada 2022-02-09 09:56:36 UTC
202f690a5edef6d0b8f73c6df53edc02a0f16c7e や 88b1d21dbb64b4a310e589b1ac8b7661ea09500f のさらに追加修正。標準添付ライブラリ rdoc のクロスリファレンス検出のためのメソッド名に |, &, ^ などの論理演算子メソッドも対応を追加しています。
[994b3f1dc6] Nobuyoshi Nakada 2022-02-09 10:13:54 UTC
202f690a5edef6d0b8f73c6df53edc02a0f16c7e や 88b1d21dbb64b4a310e589b1ac8b7661ea09500f、8db06fe2c9c1103fd623e97c80660e41502e6580 のさらに追加修正。標準添付ライブラリ rdoc のクロスリファレンス用のメソッド名検出の正規表現を ~ にも対応するように修正しています。