From 7555488346d3c1324b2659a0ca849f49a505e332 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Thu, 26 Mar 2026 14:12:56 -0700 Subject: [PATCH] Fix column alignment in harness-gc iteration output The marking, sweeping, and maj/min columns were wider than their headers, causing misaligned output. --- harness-gc/harness.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/harness-gc/harness.rb b/harness-gc/harness.rb index 005af8dc..70c113a9 100644 --- a/harness-gc/harness.rb +++ b/harness-gc/harness.rb @@ -73,12 +73,12 @@ def run_benchmark(_num_itrs_hint, **, &block) ratio_str = minor_delta > 0 ? "%.2f" % (major_delta.to_f / minor_delta) : "-" itr_str = "%4s %6s" % ["##{num_itrs}:", "#{time_ms}ms"] - itr_str << " %9.1fms" % mark_delta if has_marking - itr_str << " %9.1fms" % sweep_delta if has_sweeping + itr_str << "%8.1fms" % mark_delta if has_marking + itr_str << "%8.1fms" % sweep_delta if has_sweeping itr_str << " %9d" % count_delta itr_str << " %9d" % major_delta itr_str << " %9d" % minor_delta - itr_str << " %9s" % ratio_str + itr_str << "%9s" % ratio_str puts itr_str times << time