summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2025-08-26 10:03:58 -0400
committerPeter Zhu <peter@peterzhu.ca>2025-08-26 10:39:02 -0400
commit238aaa4cda14add04f7ecb4ff6fc52719589e89d (patch)
tree772640cee9e8b44faded2b245b6249e5c7b26b7a
parentda6198de8f27454fa18d6d7f9bcbaf36a3476255 (diff)
[DOC] Document undocumented methods in ZJIT
-rw-r--r--zjit.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/zjit.rb b/zjit.rb
index e07bccb132..3da68b380d 100644
--- a/zjit.rb
+++ b/zjit.rb
@@ -61,6 +61,7 @@ class << RubyVM::ZJIT
buf
end
+ # Outputs counters into +buf+.
def print_counters(keys, buf:, stats:)
left_pad = keys.map(&:size).max + 1
keys.each do |key|
@@ -82,6 +83,7 @@ class << RubyVM::ZJIT
end
end
+ # Similar to #print_counters but only includes keys that start with +prefix+.
def print_counters_with_prefix(buf:, stats:, prefix:, prompt:)
keys = stats.keys.select { |key| key.start_with?(prefix) && stats[key] > 0 }
unless keys.empty?