今日は bundler のテストの並列実行に turbo_tests を利用するようにする変更や bundler の man ページの修正などがありました。
[e31f6a8f8b] David Rodríguez 2024-12-11 14:33:40 UTC
bundler の man ページの整形の修正。
[d91ca85b97] David Rodríguez 2024-12-11 14:37:48 UTC
bundler の man ページの最終更新日の更新。
[b37ab8c123] David Rodríguez 2024-12-11 14:34:11 UTC
bundler の man に bundle env と bundle licenses のページを追加しています。
[13530af05a] Josef Haider 2024-12-04 15:46:00 UTC
rubygems のテストに TruffleRuby 向けの対応を追加しています。
[06f074eb5c] David Rodríguez 2024-12-10 13:11:02 UTC
bundler のヘルプメッセージ? の整形。
[99460d1eda] David Rodríguez 2024-12-10 13:13:23 UTC
bundler の bundle exec のヘルプメッセージがなかったオプションにメッセージを追加。
[ac959b177a] David Rodríguez 2024-12-10 17:58:47 UTC
bundler の --target-rbconfig オプションのヘルプメッセージを修正。
[bbd11a7975] David Rodríguez 2024-12-10 18:02:33 UTC
bundler の man ページの bundle install にも --target-rbconfig オプションの説明を追記しています。
[447189d7de] David Rodríguez 2024-12-10 18:05:01 UTC
bundler の man ページの bundle add のページに --glob オプションの説明を追記しています。
[e88039ee4c] David Rodríguez 2024-12-10 18:05:43 UTC
bundler の man ページの bundle binstubs のページに --all-platforms オプションの説明を追記しています。
[5633cff415] David Rodríguez 2024-12-10 18:08:32 UTC
bundler の man ページの bundle cache のページのオプションの説明を追加しています。
[c4bd744800] David Rodríguez 2024-12-10 18:11:07 UTC
bundler の man ページの ronn ファイルの空行の追加。
[443319de35] David Rodríguez 2024-12-10 18:14:20 UTC
bundler の man ページの bundle exec, bundle lock, bundle update のページに --gemfile オプションの説明を追記しています。
[f5ed1b56d0] David Rodríguez 2024-12-10 18:16:18 UTC
bundler の man ページの bundle gem のページにいくつかのオプションの説明を追加しています。
[6e3a6f6411] David Rodríguez 2024-12-10 18:20:03 UTC
bundler の man ページの bundle info のページに --version オプションの説明を追記しています。
[496e791a2e] David Rodríguez 2024-12-10 18:23:27 UTC
bundler の man ページの bundle inject のページに --source と --group オプションの説明を追加しています。
[1806f3facc] David Rodríguez 2024-12-10 18:27:18 UTC
bundler の man ページの bundle lock のページにいくつかオプションの説明を追加しています。
[a1fee6de95] David Rodríguez 2024-12-10 18:29:34 UTC
bundler の man ページの bundle outdated のページのオプションの説明を追記しています。
[af11c8ef4f] David Rodríguez 2024-12-10 18:30:26 UTC
bundler の man ページの bundle show のページのオプションの説明を追記しています。
[f658f66124] David Rodríguez 2024-12-10 18:31:40 UTC
bundler の man ページの bundle update のページのオプションの説明を追記しています。
[e1fcf20ea1] Adam Leach 2024-11-27 19:11:04 UTC
bundler の man ページの bundle gem のページのオプションの説明を追記しています。
[cfb7213882] David Rodríguez 2024-12-10 18:34:18 UTC
bundler の man ページのオプションの説明の書きかたをページ間で共通のフォーマットになるようにそろえています。
[6cb75564f9] Alan Wu 2024-12-11 19:35:31 UTC
YJIT の Rust 実装で配列サイズの指定に誤った定数を参照していた箇所を修正しています。値は同じだったので実害はなかったっぽいですね。
[9fe06cc035] Alan Wu 2024-12-11 21:30:31 UTC
YJIT の linter の static_mut_refs という警告を抑制するようにしているようです。
[d53e4545f4] Alan Wu 2024-12-11 21:45:23 UTC
同じく YJIT の Rust 実装で linter の dead_code の警告を抑制するようにしているようです。
[9fe6fd8693] eileencodes 2024-12-05 18:56:03 UTC
prism の更新。 %記法によるリテラルの不具合修正のようです。 [ruby-core:120144] [Bug #20938]
[d84859061a] John Hawthorn 2024-12-11 22:44:50 UTC
拡張ライブラリ socket で strdup(3) が戻り値のチェックなしに使われているところがあったので ruby_strdup() を使うように変更しています。と、思ったのですが実際は strdup() は ruby_strdup() を呼ぶようにマクロ定義されているみたいで、本当の問題は解放に free(3) を使っているのでメモリ使用量の推測が間違ってしまうので xfree() を使うようにするというのが主眼だったようです。
[36f49eb2b4] John Hawthorn 2024-12-11 22:32:43 UTC
GC の default 実装でコンパイル時に -DMALLOC_ALLOCATED_SIZE=1 オプションをつけるとビルドに失敗するという不具合を修正しています。
[91f6c370af] Hiroshi SHIBATA 2024-12-04 06:05:02 UTC
make test-bundler-parallel で parallel_rspec のかわりに turbo_test というコマンドを利用するようにしています。
[1967ae20b9] Hiroshi SHIBATA 2024-12-12 02:50:40 UTC
make test-bundler-parallel の並列テスト関連で 91f6c370afdb4973062a51001ab5b14e38185f9c の続きで spec/lib/turbo_tests/ というのを追加して turbo_test というツールを vendoring? しているようです。
[5d5525e3a8] Hiroshi SHIBATA 2024-12-12 03:12:08 UTC
1967ae20b99d3012abef7a0219d1b085a0637fff で追加した turbo_tests を使った並列テスト化のための wrapper コマンド spec/bin/parallel_rspec で require_relative のパスを修正しています。
[f43e04ce09] Hiroshi SHIBATA 2024-12-12 04:33:46 UTC
make test-bundler-parallel でも RSPECOPTS 変数で渡すオプションを rspec ではなく spec/bin/parallel_rspec の引数として渡すようにしています。
[58f3cdad26] Hiroshi SHIBATA 2024-12-12 04:44:40 UTC
turbo_tests を使った test-bundler の並列テストで作っていた一時ディレクトリが不要になっていたようなので作成する処理を削除しています。
[52be46ab50] git 2024-12-12 05:43:17 UTC
ファイル末尾の改行漏れを修正。
[6a1aaf3679] Hiroshi SHIBATA 2024-12-12 06:01:46 UTC
ruby への -I オプションで複数のパスを ":" をデリミタとして連結して渡していたのを複数の -I オプションに分割しています。Windows のためとのことなので、Windows だとデリミタが ";" なんだっけ?
[78ca87f8a8] Hiroshi SHIBATA 2024-12-12 07:14:25 UTC
拡張ライブラリ strscan のバージョンを 3.1.1 に更新しています。
[3fda6e92ad] git 2024-12-12 07:15:58 UTC
NEWS の default gems のバージョンリストの strscan のバージョンを更新しています。
[46e8a26c17] Naoto Ono 2024-12-12 07:32:35 UTC
GitHub Actions で make test-spec の結果も Launchable を利用するようにしています。
[267ecf5f02] Nobuyoshi Nakada 2024-12-12 06:33:24 UTC
rb_warn_reserved_name_at() というマクロを追加して、ruby 本体で予約されているなんらかの名前(定数とか?)のための警告を出力する API を用意しています。
[4d86f3bf6d] Nobuyoshi Nakada 2024-12-12 06:59:25 UTC
267ecf5f02bf0bdb183be06f17b7d2fdc8d1a3ad で追加したマクロを利用して、トップレベルの Ruby という定数を予約された名前として代入に警告を出力するようにしています。 [ruby-core:119881] [Feature #20884]
[197a3efc75] Nobuyoshi Nakada 2024-12-12 09:30:43 UTC
NEWS に 4d86f3bf6d1fe7bf7d4b25fc42f7aba9f401bbb4 の Ruby という定数の再定義の警告出力について追記しています。 [ruby-core:119881] [Feature #20884]