今日は主に irb の色付けの修正や eval 系メソッドでのコード実行に coverage が効くようにする変更などがありました。
[1a2ee4cfab] Takashi Kokubun 2022-09-21 13:01:16 UTC
GitHub Actions の Windows 版での make test-all と make test-spec の順序を逆にしています。make test-all でなにかゴミが残っててそのせいで rubyspec が失敗しているんじゃないかという推測で変更してみているみたいです。
[6325fc8854] st0012 2022-09-19 15:14:03 UTC
irb の補完処理で $LOAD_PATH 内に文字列でないオブジェクトが入っていた時に to_path で変換を試みるようにしています。
[c21f820b49] Stan Lo 2022-09-21 13:53:06 UTC
irb の補完処理のテストで assert_equal で完全一致でチェックしていた候補を assert_include でもう少し緩めた条件でチェックするようにしています。
[2c6fdc4d65] Takashi Kokubun 2022-09-21 15:22:21 UTC
GitHub Actions の Ubuntu 用の workflow の設定の matrix の書きかたを修正してジョブ名がわかりやすく重複した処理を省くようにしているようです。 https://github.com/ruby/ruby/pull/6413
[9f68687879] tompng 2022-08-07 11:58:17 UTC
irb のコードの色付け用のメソッドで Ripper::Lexer にかける前に複数行のコードの各行の長さを測っておいてトークンの位置を取得する処理を共通の Proc オブジェクト化しています。よくわかりませんがテストの追加もあるので何かの条件でうまく動いてなかったのを修正しているのかも。
[78cb638002] tompng 2022-08-10 21:15:32 UTC
irb の色付けについてのテストを追加しています。
[369f1668cd] tompng 2022-09-19 05:14:10 UTC
9f686878794291b088d07866c00f8056a0c7dec7 の irb の色付けの処理でトークン位置を取得する処理をリファクタリングしています。
[56d773dc6f] Burdette Lamar 2022-09-21 21:34:55 UTC
doc/examples/files.rdoc と doc/io_streams.rdoc というドキュメントのファイルを追記しています。また File クラスの rdoc 用コメントに大量に追記しています。 https://github.com/ruby/ruby/pull/6383
[6b0b326ef2] Hiroshi SHIBATA 2022-09-22 00:39:20 UTC
796069b2882d8a67ecc36bda7c72affcbad09dae の Process.{set,get}rlimit のための定数 Process::RLIMIT_NPTS の追加に追随して rdoc 用のコメントの説明の追加と rlimit_resource_name2int という名前と整数の変換の処理の対応を追加しています。
[830b2e217b] Takuya Noguchi 2022-09-20 07:22:44 UTC
bundler の bundle gem で gem 生成する時の GitLab CI 用の設定ファイルのテンプレートに default というキーを最初につけるように修正しています。
[9058ba218c] Nobuyoshi Nakada 2022-09-22 03:54:23 UTC
GitHub Actions の Ubuntu 用 workflow で make check で rubygems の一部のテストを実行除外するようにしていたのをやめています。
[083b4bb655] Aaron Patterson 2022-09-21 15:58:19 UTC
MJIT の C binding に rb_control_frame_t 型の対応を追加しています。
[ec93d09c94] Aaron Patterson 2022-09-21 19:27:59 UTC
同じく MJIT の C binding に rb_execution_context_t 型の対応を追加しています。
[f07e651a90] Hiroshi SHIBATA 2022-09-22 05:37:40 UTC
NEWS に Process::RLIMIT_NPTS と拡張ライブラリ socket の Socket に TCP_KEEPALIVE など昨日追加された定数群についての記述を追加しています。
[928aeef330] Hiroshi SHIBATA 2022-09-22 08:28:28 UTC
標準添付ライブラリ cgi のバージョン番号を 0.3.3 に更新しています。
[4c37eaa979] git 2022-09-22 08:31:12 UTC
NEWS の default gems のバージョンリストの cgi のバージョンを更新しています。
[9434a7333c] Samuel Williams 2022-09-17 08:19:57 UTC
eval 系のメソッド内で実行されたコードには拡張ライブラリ coverage によるカウントがされていなかったのをカウントされるようにしているようです。