summaryrefslogtreecommitdiff
path: root/bootstraptest
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-03-02 09:10:49 -0800
committerTakashi Kokubun <takashikkbn@gmail.com>2023-03-02 09:11:24 -0800
commitfac92cd05077e5f6ff9d955cc834df23b0f6a72b (patch)
tree3b357bc689ee2ebcb66d0d1d6a71247cfc9a66e9 /bootstraptest
parent573522bd8481db8d0cb042810b95bd573bd5fb23 (diff)
downloadruby-fac92cd05077e5f6ff9d955cc834df23b0f6a72b.tar.gz
Revert "Revert "Re-enable test_ractor for YJIT""
This reverts commit 9792d9e40f790e6deb18ead56a8befc9d5c4bc51. Ractor implementation has been rewritten. Let's see if it works now.
Diffstat (limited to 'bootstraptest')
-rw-r--r--bootstraptest/test_ractor.rb8
1 files changed, 3 insertions, 5 deletions
diff --git a/bootstraptest/test_ractor.rb b/bootstraptest/test_ractor.rb
index 5f7cba3947..e3b8cbe325 100644
--- a/bootstraptest/test_ractor.rb
+++ b/bootstraptest/test_ractor.rb
@@ -479,7 +479,6 @@ assert_equal 'ok', %q{
}
# multiple Ractors can receive (wait) from one Ractor
-yjit_enabled = ENV.key?('RUBY_YJIT_ENABLE') || ENV.fetch('RUN_OPTS', '').include?('yjit')
assert_equal '[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]', %q{
pipe = Ractor.new do
loop do
@@ -502,8 +501,7 @@ assert_equal '[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]', %q{
rs.delete r
n
}.sort
-} unless /mswin/ =~ RUBY_PLATFORM || # randomly hangs on mswin https://github.com/ruby/ruby/actions/runs/3753871445/jobs/6377551069#step:20:131
- yjit_enabled # flaky with YJIT https://github.com/ruby/ruby/actions/runs/3603398545/jobs/6071549328#step:18:33
+} unless /mswin/ =~ RUBY_PLATFORM # randomly hangs on mswin https://github.com/ruby/ruby/actions/runs/3753871445/jobs/6377551069#step:20:131
# Ractor.select also support multiple take, receive and yield
assert_equal '[true, true, true]', %q{
@@ -1493,7 +1491,7 @@ assert_equal "#{n}#{n}", %Q{
end
end
}.map{|r| r.take}.join
-} unless yjit_enabled # flaky with YJIT https://github.com/ruby/ruby/actions/runs/3692339025/jobs/6251137785
+}
# NameError
assert_equal "ok", %q{
@@ -1534,7 +1532,7 @@ assert_equal "ok", %q{
1_000.times { idle_worker, tmp_reporter = Ractor.select(*workers) }
"ok"
-} unless yjit_enabled # flaky with YJIT https://github.com/ruby/ruby/actions/runs/3575374374/jobs/6011846425
+}
assert_equal "ok", %q{
def foo(*); ->{ super }; end