虚無庵

徒然なるままに

今日の ruby build 2024-06-03

今日のビルド

61af722d4e2899784a58d06f2be0d67cab9d0efa までを pull ってきてビルド。エラー/警告ともになし。

警告が出ても対応方針を一人で見つけるのが難しいと分かってきたので最近ブログを書くモチベーションが下がってきている。

今日のテスト

make test-all を実行。

Finished tests in 1189.463280s, 27.1744 tests/s, 5416.9936 assertions/s.
32323 tests, 6443315 assertions, 0 failures, 0 errors, 154 skips

ruby -v: ruby 3.4.0dev (2024-06-03T05:37:32Z master 61af722d4e) [x86_64-linux]

今日のビルド(enabled Universal Parser)

61af722d4e2899784a58d06f2be0d67cab9d0efa までを pull ってきてビルド。エラー/警告ともになし。

今日のテスト(enabled Universal Parser)

make test-all を実行。

Finished tests in 1219.622904s, 26.5025 tests/s, 5282.6189 assertions/s.
32323 tests, 6442803 assertions, 0 failures, 0 errors, 155 skips

ruby -v: ruby 3.4.0dev (2024-06-03T05:37:32Z master 61af722d4e) [x86_64-linux]

今日のビルド(enabled YJIT)

61af722d4e2899784a58d06f2be0d67cab9d0efa までを pull ってきてビルド。エラー/警告ともになし。

今日のテスト(enabled YJIT)

--enable-yjit

make test-all を実行。

Finished tests in 1236.082166s, 26.1496 tests/s, 5213.3686 assertions/s.
32323 tests, 6444152 assertions, 0 failures, 0 errors, 154 skips

ruby -v: ruby 3.4.0dev (2024-06-03T05:37:32Z master 61af722d4e) [x86_64-linux]
cppflags=-DYJIT_FORCE_ENABLE

make test-all を実行。

Finished tests in 1304.668709s, 24.7772 tests/s, 4940.2733 assertions/s.
32326 tests, 6445420 assertions, 0 failures, 0 errors, 155 skips

ruby -v: ruby 3.4.0dev (2024-06-03T05:37:32Z master 61af722d4e) +YJIT [x86_64-linux]

今日のビルド(enabled RJIT)

61af722d4e2899784a58d06f2be0d67cab9d0efa までを pull ってきてビルド。エラー/警告ともになし。

今日のテスト(enabled RJIT)

--enable-rjit --disable-yjit

make test-all を実行。

Finished tests in 1157.023749s, 27.8300 tests/s, 5566.9946 assertions/s.
32200 tests, 6441145 assertions, 0 failures, 0 errors, 155 skips

ruby -v: ruby 3.4.0dev (2024-06-03T05:37:32Z master 61af722d4e) [x86_64-linux]
cppflags=-DRJIT_FORCE_ENABLE

make test-all を実行。

長過ぎるので省略。