ruby-changes:68982
From: Aaron <ko1@a...>
Date: Thu, 21 Oct 2021 08:19:34 +0900 (JST)
Subject: [ruby-changes:68982] b63fcafbc9 (master): Make jumps dashed and falls solid
https://git.ruby-lang.org/ruby.git/commit/?id=b63fcafbc9 From b63fcafbc953205a6547bff74cbfcb906f1f87fe Mon Sep 17 00:00:00 2001 From: Aaron Patterson <tenderlove@r...> Date: Tue, 22 Jun 2021 14:33:46 -0700 Subject: Make jumps dashed and falls solid --- yjit.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/yjit.rb b/yjit.rb index 0758aa068b..80cd729fb5 100644 --- a/yjit.rb +++ b/yjit.rb @@ -74,6 +74,7 @@ module YJIT https://github.com/ruby/ruby/blob/trunk/yjit.rb#L74 # Subgraph contains disassembly buff << " subgraph disasm {\n" buff << " node [shape=record fontname=\"courier\"];\n" + buff << " edge [fontname=\"courier\" penwidth=3];\n" blocks.each do |block| disasm = disasm_block(cs, block, highlight) @@ -87,9 +88,9 @@ module YJIT https://github.com/ruby/ruby/blob/trunk/yjit.rb#L88 buff << block.outgoing_ids.map { |id| next_block = blocks.bsearch { |nb| id <=> nb.id } if next_block.address == (block.address + block.code.length) - "b#{block.id} -> b#{id}[color=\"green\"];" + "b#{block.id} -> b#{id}[label=\"Fall\"];" else - "b#{block.id} -> b#{id};" + "b#{block.id} -> b#{id}[label=\"Jump\" style=dashed];" end }.join("\n") buff << "\n" -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/