From cb1d6649f558a36eb7df9c7452fc116240720d27 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Sat, 23 May 2026 09:47:49 -0400 Subject: [PATCH] Check for GC compaction support Not all Ruby versions/implementations of Ruby/GC implementations support compaction, so it will fail with a NoMethodError in those cases. --- harness/harness-common.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/harness/harness-common.rb b/harness/harness-common.rb index 2d9ceb74..096036d0 100644 --- a/harness/harness-common.rb +++ b/harness/harness-common.rb @@ -8,7 +8,7 @@ end # Support enabling GC auto-compaction via environment variable -GC.auto_compact = !!ENV["RUBY_GC_AUTO_COMPACT"] +GC.auto_compact = !!ENV["RUBY_GC_AUTO_COMPACT"] if GC.respond_to?(:auto_compact) # Seed the global random number generator for repeatability between runs Random.srand(1337)