ruby-trunk-changes 2020-04-07

今日は Dir の各種メソッドを ruby 実装に移動して builtin function を利用する変更などがありました。

[a58bbd6a51] Nobuyoshi Nakada 2020-04-06 12:37:42 UTC

File.exists? と Dir.exists? は typo なので exist? のほうを使うように警告を出力する時に警告のカテゴリ指定が効くように rb_warn_deprecated() を使うようにしています。

[310054b240] Nobuyoshi Nakada 2020-01-18 04:59:21 UTC

Dir.open, Dir#initialize の実装を ruby 実装に移動して引数処理をして実際の処理を builtin function で C 関数に委譲するようにしています。

[60e25e37d4] Nobuyoshi Nakada 2020-03-24 14:18:36 UTC

310054b240a511f888ec5092eb32fed29e4109c9 に続いて Dir.glob も ruby 実装に移植しています。Dir.glob も最近キーワード引数が増えてたので。

[827e88119c] Nobuyoshi Nakada 2020-03-24 15:53:11 UTC

60e25e37d4db86249d3c25e03d96875eb98d9e43 と同じく Dir[] も ruby 実装に移植しています。

[d827c718db] Nobuyoshi Nakada 2020-04-06 14:05:51 UTC

Dir.exists? および File.exists? の rdoc 用コメントを削除しドキュメント化の対象から外すため :nodoc: タグを付けています。

[67f616c523] Nobuyoshi Nakada 2020-04-07 03:43:34 UTC

a58bbd6a512d95ca010d8bebae4fe590400c1413 の Dir.exists? と File.exists? の警告出力に rb_warn_deprecated() を使うようにした時に対象メソッド名を指定する引数を空にしていたのを修正しています。

[bdf769bc17] git 2020-04-07 03:50:04 UTC

version.h の日付更新

[e73e4b3e9f] Nobuyoshi Nakada 2020-04-07 04:01:19 UTC

lib/.document から bundler の指定を削除して bundler 全体を rdoc によるドキュメント生成の対象からはずしています。 bundler は rdoc 以外のフォーマットを使っているみたいなので rdoc ではうまくドキュメント生成できなかったみたいです。

[bc646e6715] Nobuyoshi Nakada 2020-04-07 04:59:38 UTC

rdoc 用コメントで "[]" で括られたところがリンクになるのを抑制するために <code> でマークアップしたり空白を追加したりしています。