Skip to content

Instantly share code, notes, and snippets.

@chrisseaton
Created October 5, 2015 13:19
Show Gist options
  • Save chrisseaton/dba79c724307870908b7 to your computer and use it in GitHub Desktop.
Save chrisseaton/dba79c724307870908b7 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
$ JAVACMD=/Users/chrisseaton/Documents/graal/graalvm-jdk1.8.0/bin/java ../jruby/bin/jruby -X\+T -J-G:\+TraceTruffleCompilation -J-G:\+TraceTruffleCompilationDetails -J-G:\+TraceTruffleTransferToInterpreter -J-G:\+TruffleCompilationExceptionsAreFatal -Xtruffle.core.load_path\=../jruby/truffle/src/main/ruby -r ./.jruby\+truffle_bundle/bundler/setup.rb benchmark/test.rb
[truffle] opt start <:core: Fixnum#< <split-11-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued <:core: Fixnum#< <split-11-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt start at:core: Array#at <split-5-U> |ASTSize 10/ 10 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued at:core: Array#at <split-5-U> |ASTSize 10/ 10 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-12-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued check_convert_type:type.rb:83 <split-0-U> |ASTSize 49/ 49 |Calls/Thres 1000/ 5 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued object_kind_of?:type.rb:35 <split-0-U> |ASTSize 22/ 22 |Calls/Thres 1000/ 4 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued map:core: Array#map <split-4-U> |ASTSize 12/ 12 |Calls/Thres 251/ 3 |CallsAndLoop/Thres 1001/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-5-U> |ASTSize 10/ 10 |Calls/Thres 101/ 3 |CallsAndLoop/Thres 1001/ 1000 |Inval# 0
[truffle] opt queued dup:stone.rb:55 |ASTSize 37/ 37 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-5-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued new:core: Class#new <split-44-U> |ASTSize 15/ 15 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued allocate:core: BasicObject#allocate <split-16-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-0-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-0-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-0-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued initialize:stone.rb:5 <split-1-U> |ASTSize 49/ 49 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued <<:core: Array#<< <split-1-U> |ASTSize 10/ 10 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued object_respond_to?:type.rb:59 <split-0-U> |ASTSize 33/ 33 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued respond_to_missing?:core: Kernel#respond_to_missing? <split-9-U>|ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued block in each:enumerable.rb:74 <split-0-U> |ASTSize 29/ 29 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued block in group:board.rb:101 <split-0-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued <<:core: Array#<< <split-2-U> |ASTSize 10/ 10 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-0-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued block in map:board.rb:135 <split-1-U> |ASTSize 15/ 15 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt done <:core: Fixnum#< <opt> <split-11-U> |ASTSize 6/ 6 |Time 292( 240+52 )ms |DirectCallNodes I 0/D 0 |GraalNodes 31/ 27 |CodeSize 173 |Source core: Fixnum#<
[truffle] opt start +:core: Fixnum#+ <split-12-U> |ASTSize 7/ 7 |Calls/Thres 1464/ 3 |CallsAndLoop/Thres 1464/ 1000 |Inval# 0
[truffle] opt done at:core: Array#at <opt> <split-5-U> |ASTSize 10/ 10 |Time 259( 178+81 )ms |DirectCallNodes I 0/D 0 |GraalNodes 89/ 150 |CodeSize 390 |Source core: Array#at
[truffle] opt start check_convert_type:type.rb:83 <split-0-U> |ASTSize 49/ 49 |Calls/Thres 1547/ 5 |CallsAndLoop/Thres 1547/ 1000 |Inval# 0
[truffle] opt queued block in detect_recursion:array.rb:1975 <split-0-U> |ASTSize 139/ 139 |Calls/Thres 571/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt done +:core: Fixnum#+ <opt> <split-12-U> |ASTSize 7/ 7 |Time 208( 55+154 )ms |DirectCallNodes I 0/D 0 |GraalNodes 30/ 95 |CodeSize 333 |Source core: Fixnum#+
[truffle] opt start object_kind_of?:type.rb:35 <split-0-U> |ASTSize 22/ 22 |Calls/Thres 2213/ 4 |CallsAndLoop/Thres 2213/ 1000 |Inval# 0
[truffle] opt queued inject:core: Array#inject <split-1-U> |ASTSize 14/ 14 |Calls/Thres 201/ 3 |CallsAndLoop/Thres 1001/ 1000 |Inval# 0
[truffle] opt done object_kind_of?:type.rb:35 <opt> <split-0-U> |ASTSize 22/ 22 |Time 83( 59+25 )ms |DirectCallNodes I 0/D 0 |GraalNodes 127/ 94 |CodeSize 341 |Source type.rb:35
[truffle] opt start map:core: Array#map <split-4-U> |ASTSize 12/ 12 |Calls/Thres 624/ 3 |CallsAndLoop/Thres 2496/ 1000 |Inval# 0
[truffle] opt done check_convert_type:type.rb:83 <opt> <split-0-U> |ASTSize 49/ 111 |Time 279( 252+27 )ms |DirectCallNodes I 3/D 0 |GraalNodes 214/ 132 |CodeSize 452 |Source type.rb:83
[truffle] opt unqueued object_respond_to?:type.rb:59 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=object_respond_to?:type.rb:59 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued respond_to_missing?:core: Kernel#respond_to_missing? <split-9-U>|SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=respond_to_missing?:core: Kernel#respond_to_missing? <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt start each:core: Array#each <split-5-U> |ASTSize 10/ 10 |Calls/Thres 211/ 3 |CallsAndLoop/Thres 2110/ 1000 |Inval# 0
[truffle] opt queued <<:core: String#<< <split-51-U> |ASTSize 12/ 12 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued recursively_flatten:array.rb:1965 |ASTSize 67/ 67 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued ==:core: Fixnum#== <split-17-U> |ASTSize 8/ 8 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-7-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued detect_recursion:thread.rb:65 |ASTSize 186/ 186 |Calls/Thres 1000/ 4 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued current:core: Thread#current <split-0-U> |ASTSize 4/ 4 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-11-U> |ASTSize 23/ 23 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-12-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued ===:core: Kernel#=== <split-9-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []=:core: Hash#[]= <split-23-U> |ASTSize 18/ 18 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-13-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-11-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued delete:core: Hash#delete <split-0-U> |ASTSize 27/ 27 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-14-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued block in inject:board.rb:36 <split-0-U> |ASTSize 92/ 92 |Calls/Thres 1000/ 4 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued on_board?:board.rb:57 |ASTSize 52/ 52 |Calls/Thres 1000/ 4 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued >=:core: Fixnum#>= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued >=:core: Fixnum#>= <split-1-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued <=:core: Fixnum#<= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued object_id:kernel.rb:585 <split-0-U> |ASTSize 15/ 15 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued object_id:kernel.rb:585 <split-1-U> |ASTSize 14/ 14 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-0-U> |ASTSize 28/ 28 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued reflect:array.rb:40 <split-0-U> |ASTSize 18/ 18 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued new:core: Class#new <split-48-U> |ASTSize 15/ 15 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued allocate:core: BasicObject#allocate <split-19-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued start:array.rb:56 <split-0-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued total:array.rb:48 <split-0-U> |ASTSize 13/ 13 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued size:core: Array#size <split-8-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued tuple:array.rb:52 <split-0-U> |ASTSize 8/ 8 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued recursive_objects:thread.rb:14 <split-0-U> |ASTSize 19/ 19 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued initialize:array.rb:44 <split-0-U> |ASTSize 16/ 16 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued eql?:numeric.rb:47 <split-0-U> |ASTSize 32/ 32 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-8-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued instance_of?:core: Kernel#instance_of? <split-3-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued ==:core: Fixnum#== <split-19-U> |ASTSize 8/ 8 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued size(attr_reader):board.rb:11 <split-0-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued map:core: Array#map <split-3-U> |ASTSize 12/ 12 |Calls/Thres 251/ 3 |CallsAndLoop/Thres 1001/ 1000 |Inval# 0
[truffle] opt queued <=:core: Fixnum#<= <split-1-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued size(attr_reader):board.rb:11 <split-1-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-8-U> |ASTSize 10/ 10 |Calls/Thres 334/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued block in map:board.rb:134 <split-1-U> |ASTSize 18/ 18 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-13-U> |ASTSize 10/ 10 |Calls/Thres 334/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt done map:core: Array#map <opt> <split-4-U> |ASTSize 12/ 155 |Time 441( 235+206 )ms |DirectCallNodes I 9/D 0 |GraalNodes 384/ 556 |CodeSize 2208 |Source core: Array#map
[truffle] opt unqueued block in map:board.rb:135 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block in map:board.rb:135 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued dup:stone.rb:55 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=dup:stone.rb:55) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued new:core: Class#new <split-44-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=new:core: Class#new <split-44-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued allocate:core: BasicObject#allocate <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=allocate:core: BasicObject#allocate <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued initialize:stone.rb:5 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=initialize:stone.rb:5 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt start <<:core: Array#<< <split-1-U> |ASTSize 10/ 10 |Calls/Thres 3447/ 3 |CallsAndLoop/Thres 3447/ 1000 |Inval# 0
[truffle] opt done <<:core: Array#<< <opt> <split-1-U> |ASTSize 10/ 10 |Time 163( 61+102 )ms |DirectCallNodes I 0/D 0 |GraalNodes 247/ 419 |CodeSize 1492 |Source core: Array#<<
[truffle] opt start block in each:enumerable.rb:74 <split-0-U> |ASTSize 29/ 29 |Calls/Thres 3915/ 3 |CallsAndLoop/Thres 3915/ 1000 |Inval# 0
[truffle] opt queued identifier:stone.rb:51 |ASTSize 48/ 48 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued to_s:core: Fixnum#to_s <split-0-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued to_s:core: Fixnum#to_s <split-1-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued dup:core: Kernel#dup <split-118-U> |ASTSize 17/ 17 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued allocate:core: String#allocate <split-117-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued initialize_dup:core: Kernel#initialize_dup <split-118-U> |ASTSize 10/ 10 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued initialize_copy:core: String#initialize_copy <split-117-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued freeze:core: Kernel#freeze <split-63-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []:board.rb:23 |ASTSize 38/ 38 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-11-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []:core: Array#[] <split-7-U> |ASTSize 11/ 11 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-12-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []:core: Array#[] <split-8-U> |ASTSize 11/ 11 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued <<:core: Array#<< <split-4-U> |ASTSize 10/ 10 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued block in each:enumerable.rb:152 <split-0-U> |ASTSize 63/ 63 |Calls/Thres 1000/ 4 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued block in color:group.rb:118 <split-0-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-1-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-1-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued add_liberty:group.rb:35 |ASTSize 56/ 56 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued already_counted_as_liberty?:group.rb:87 |ASTSize 30/ 30 |Calls/Thres 1000/ 4 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-15-U> |ASTSize 26/ 26 |Calls/Thres 1000/ 4 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued hash:core: String#hash <split-11-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued inject:core: Array#inject <split-0-U> |ASTSize 14/ 14 |Calls/Thres 501/ 3 |CallsAndLoop/Thres 1001/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-6-U> |ASTSize 10/ 10 |Calls/Thres 501/ 3 |CallsAndLoop/Thres 1001/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-1-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued key?:hash.rb:725 <split-0-U> |ASTSize 23/ 23 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued find_item:hash.rb:50 <split-0-U> |ASTSize 35/ 35 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued _get_or_undefined:core: Hash#_get_or_undefined <split-2-U> |ASTSize 25/ 25 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-19-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued block in each:group.rb:133 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued ==:core: String#== <split-4-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued ==:stone.rb:45 |ASTSize 66/ 66 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-18-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued ==:core: Fixnum#== <split-21-U> |ASTSize 8/ 8 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued ==:core: Fixnum#== <split-22-U> |ASTSize 8/ 8 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-4-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-4-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-4-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt done each:core: Array#each <opt> <split-5-U> |ASTSize 10/ 61 |Time 759( 217+542 )ms |DirectCallNodes I 4/D 0 |GraalNodes 612/ 2977 |CodeSize 12579 |Source core: Array#each
[truffle] opt unqueued block in each:enumerable.rb:74 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block in each:enumerable.rb:74 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued <<:core: Array#<< <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=<<:core: Array#<< <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued block in group:board.rb:101 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block in group:board.rb:101 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt start block in detect_recursion:array.rb:1975 <split-0-U> |ASTSize 139/ 139 |Calls/Thres 2019/ 3 |CallsAndLoop/Thres 3537/ 1000 |Inval# 0
[truffle] opt start inject:core: Array#inject <split-1-U> |ASTSize 14/ 14 |Calls/Thres 505/ 3 |CallsAndLoop/Thres 2525/ 1000 |Inval# 0
[truffle] opt done inject:core: Array#inject <opt> <split-1-U> |ASTSize 14/ 276 |Time 442( 233+209 )ms |DirectCallNodes I 14/D 0 |GraalNodes 808/ 2017 |CodeSize 6703 |Source core: Array#inject
[truffle] opt unqueued block in inject:board.rb:36 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block in inject:board.rb:36 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued on_board?:board.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=on_board?:board.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued >=:core: Fixnum#>= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=>=:core: Fixnum#>= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued >=:core: Fixnum#>= <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=>=:core: Fixnum#>= <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued <=:core: Fixnum#<= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=<=:core: Fixnum#<= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued size(attr_reader):board.rb:11 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=size(attr_reader):board.rb:11 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued <=:core: Fixnum#<= <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=<=:core: Fixnum#<= <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued size(attr_reader):board.rb:11 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=size(attr_reader):board.rb:11 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued <<:core: Array#<< <split-4-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=<<:core: Array#<< <split-4-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:board.rb:23 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:board.rb:23) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Array#[] <split-7-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Array#[] <split-7-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-11-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-11-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Array#[] <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Array#[] <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt start <<:core: String#<< <split-51-U> |ASTSize 12/ 12 |Calls/Thres 3124/ 3 |CallsAndLoop/Thres 3124/ 1000 |Inval# 0
[truffle] opt done <<:core: String#<< <opt> <split-51-U> |ASTSize 12/ 12 |Time 73( 63+10 )ms |DirectCallNodes I 0/D 0 |GraalNodes 95/ 160 |CodeSize 491 |Source core: String#<<
[truffle] opt start recursively_flatten:array.rb:1965 |ASTSize 67/ 67 |Calls/Thres 3253/ 3 |CallsAndLoop/Thres 3253/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 19 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued dup:game.rb:70 |ASTSize 41/ 41 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-3-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued dup:board.rb:91 |ASTSize 36/ 36 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-4-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued new:core: Class#new <split-45-U> |ASTSize 15/ 15 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued allocate:core: BasicObject#allocate <split-17-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued reassign_groups:board.rb:100 |ASTSize 45/ 45 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued to_proc:core: Symbol#to_proc <split-0-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued collect:enumerable.rb:71 |ASTSize 33/ 33 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued block_given?:core: Kernel#block_given? <split-6-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued each:board.rb:19 |ASTSize 27/ 27 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued flatten:array.rb:791 |ASTSize 82/ 82 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued ==:core: Fixnum#== <split-16-U> |ASTSize 8/ 8 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued size:core: Array#size <split-6-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued new_reserved:array.rb:74 |ASTSize 19/ 19 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-6-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued new:core: Class#new <split-46-U> |ASTSize 15/ 15 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued allocate:core: Array#allocate <split-4-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued initialize:core: Array#initialize <split-4-U> |ASTSize 13/ 13 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued compact!:core: Array#compact! <split-0-U> |ASTSize 8/ 8 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued uniq!:array.rb:207 |ASTSize 148/ 148 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued frozen?:core: Kernel#frozen? <split-60-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued block_given?:core: Kernel#block_given? <split-7-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued from:identity_map.rb:49 |ASTSize 36/ 36 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued allocate:core: BasicObject#allocate <split-20-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued load:identity_map.rb:276 |ASTSize 43/ 43 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued block in inject:identity_map.rb:277 <split-0-U> |ASTSize 40/ 40 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued size:core: Array#size <split-9-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-13-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued resize:identity_map.rb:203 |ASTSize 69/ 69 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued <:core: Fixnum#< <split-12-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued new:core: Class#new <split-49-U> |ASTSize 15/ 15 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued allocate:core: Array#allocate <split-5-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued initialize:core: Array#initialize <split-5-U> |ASTSize 13/ 13 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-8-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued block in each:identity_map.rb:280 <split-0-U> |ASTSize 18/ 18 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-7-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued size:core: Array#size <split-10-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued ==:core: Fixnum#== <split-20-U> |ASTSize 8/ 8 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued dup:core: Kernel#dup <split-117-U> |ASTSize 17/ 17 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued allocate:core: Array#allocate <split-6-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued initialize_dup:core: Kernel#initialize_dup <split-117-U> |ASTSize 10/ 10 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued initialize_copy:core: Array#initialize_copy <split-0-U> |ASTSize 10/ 10 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued new:core: Class#new <split-50-U> |ASTSize 15/ 15 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued allocate:core: BasicObject#allocate <split-21-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 50 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued <<:core: Array#<< <split-3-U> |ASTSize 10/ 10 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued pass?:stone.rb:41 |ASTSize 23/ 23 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued nil?:core: Kernel#nil? <split-4-U> |ASTSize 4/ 4 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued nil?:core: Kernel#nil? <split-5-U> |ASTSize 4/ 4 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued set:board.rb:31 |ASTSize 36/ 36 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 108 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []=:core: Hash#[]= <split-24-U> |ASTSize 18/ 18 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-16-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued !=:core: BasicObject#!= <split-12-U> |ASTSize 11/ 11 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-15-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-12-U> |ASTSize 24/ 24 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-17-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-4-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued <<:core: Array#<< <split-5-U> |ASTSize 10/ 10 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued dup_board:board.rb:133 <split-0-U> |ASTSize 16/ 16 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued initialize:board.rb:14 <split-0-U> |ASTSize 32/ 32 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued coerce_to_collection_index:type.rb:149 <split-0-U> |ASTSize 81/ 81 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued infect:type.rb:204 <split-0-U> |ASTSize 22/ 22 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued size(attr_reader):identity_map.rb:41 <split-0-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued nil?:nil.rb:44 <split-0-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued initialize:game.rb:9 <split-0-U> |ASTSize 63/ 63 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []=:board.rb:27 <split-0-U> |ASTSize 49/ 49 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-13-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []:core: Array#[] <split-9-U> |ASTSize 11/ 11 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-14-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued []=:core: Array#[]= <split-26-U> |ASTSize 14/ 14 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued !=:core: BasicObject#!= <split-13-U> |ASTSize 11/ 11 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-17-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-6-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued new:core: Class#new <split-53-U> |ASTSize 15/ 15 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued allocate:core: BasicObject#allocate <split-24-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued object_kind_of?:type.rb:35 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt queued initialize:hash.rb:33 <split-0-U> |ASTSize 27/ 27 |Calls/Thres 1000/ 3 |CallsAndLoop/Thres 1000/ 1000 |Inval# 0
[truffle] opt done recursively_flatten:array.rb:1965 <opt> |ASTSize 67/ 889 |Time 868( 515+352 )ms |DirectCallNodes I 38/D 1 |GraalNodes 2435/ 3433 |CodeSize 11965 |Source array.rb:1965
[truffle] opt unqueued ==:core: Fixnum#== <split-17-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Fixnum#== <split-17-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-7-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-7-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued detect_recursion:thread.rb:65 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=detect_recursion:thread.rb:65) |Reason Inlining caller compiled.
[truffle] opt unqueued object_id:kernel.rb:585 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=object_id:kernel.rb:585 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued object_id:kernel.rb:585 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=object_id:kernel.rb:585 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued current:core: Thread#current <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=current:core: Thread#current <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued recursive_objects:thread.rb:14 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=recursive_objects:thread.rb:14 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-11-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-11-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ===:core: Kernel#=== <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target====:core: Kernel#=== <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []=:core: Hash#[]= <split-23-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:core: Hash#[]= <split-23-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued block in detect_recursion:array.rb:1975 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block in detect_recursion:array.rb:1975 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued reflect:array.rb:40 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=reflect:array.rb:40 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued new:core: Class#new <split-48-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=new:core: Class#new <split-48-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued allocate:core: BasicObject#allocate <split-19-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=allocate:core: BasicObject#allocate <split-19-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued initialize:array.rb:44 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=initialize:array.rb:44 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued start:array.rb:56 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=start:array.rb:56 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-11-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-11-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued total:array.rb:48 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=total:array.rb:48 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued size:core: Array#size <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=size:core: Array#size <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued tuple:array.rb:52 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=tuple:array.rb:52 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued delete:core: Hash#delete <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=delete:core: Hash#delete <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued eql?:numeric.rb:47 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=eql?:numeric.rb:47 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued instance_of?:core: Kernel#instance_of? <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=instance_of?:core: Kernel#instance_of? <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Fixnum#== <split-19-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Fixnum#== <split-19-U>) |Reason Inlining caller compiled.
[truffle] opt start map:core: Array#map <split-3-U> |ASTSize 12/ 12 |Calls/Thres 1535/ 3 |CallsAndLoop/Thres 6140/ 1000 |Inval# 0
[truffle] opt done map:core: Array#map <opt> <split-3-U> |ASTSize 12/ 185 |Time 202( 154+48 )ms |DirectCallNodes I 11/D 0 |GraalNodes 530/ 846 |CodeSize 3536 |Source core: Array#map
[truffle] opt unqueued block in map:board.rb:134 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block in map:board.rb:134 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt start each:core: Array#each <split-8-U> |ASTSize 10/ 10 |Calls/Thres 1848/ 3 |CallsAndLoop/Thres 5544/ 1000 |Inval# 0
[truffle] opt done block in detect_recursion:array.rb:1975 <opt> <split-0-U> |ASTSize 139/ 1265 |Time 1651(1058+593 )ms |DirectCallNodes I 56/D 1 |GraalNodes 3240/ 5067 |CodeSize 18527 |Source array.rb:1975
[truffle] opt start each:core: Array#each <split-13-U> |ASTSize 10/ 10 |Calls/Thres 1938/ 3 |CallsAndLoop/Thres 5814/ 1000 |Inval# 0
[truffle] opt done each:core: Array#each <opt> <split-8-U> |ASTSize 10/ 329 |Time 737( 315+422 )ms |DirectCallNodes I 21/D 0 |GraalNodes 1333/ 4776 |CodeSize 16193 |Source core: Array#each
[truffle] opt unqueued block in each:enumerable.rb:152 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block in each:enumerable.rb:152 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued block in color:group.rb:118 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block in color:group.rb:118 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued key?:hash.rb:725 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=key?:hash.rb:725 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued find_item:hash.rb:50 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=find_item:hash.rb:50 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued _get_or_undefined:core: Hash#_get_or_undefined <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=_get_or_undefined:core: Hash#_get_or_undefined <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-19-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-19-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-6-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-6-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued new:core: Class#new <split-53-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=new:core: Class#new <split-53-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued allocate:core: BasicObject#allocate <split-24-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=allocate:core: BasicObject#allocate <split-24-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued initialize:hash.rb:33 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=initialize:hash.rb:33 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued !=:core: BasicObject#!= <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=!=:core: BasicObject#!= <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued !=:core: BasicObject#!= <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=!=:core: BasicObject#!= <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-17-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-17-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-17-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-17-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-4-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-4-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued <<:core: Array#<< <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=<<:core: Array#<< <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []=:core: Hash#[]= <split-24-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:core: Hash#[]= <split-24-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt start identifier:stone.rb:51 |ASTSize 48/ 48 |Calls/Thres 5464/ 3 |CallsAndLoop/Thres 5464/ 1000 |Inval# 0
[truffle] opt done identifier:stone.rb:51 <opt> |ASTSize 48/ 128 |Time 330( 151+179 )ms |DirectCallNodes I 10/D 0 |GraalNodes 830/ 1494 |CodeSize 4929 |Source stone.rb:51
[truffle] opt unqueued dup:core: Kernel#dup <split-118-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=dup:core: Kernel#dup <split-118-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued allocate:core: String#allocate <split-117-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=allocate:core: String#allocate <split-117-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued initialize_dup:core: Kernel#initialize_dup <split-118-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=initialize_dup:core: Kernel#initialize_dup <split-118-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued initialize_copy:core: String#initialize_copy <split-117-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=initialize_copy:core: String#initialize_copy <split-117-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_s:core: Fixnum#to_s <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_s:core: Fixnum#to_s <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_s:core: Fixnum#to_s <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_s:core: Fixnum#to_s <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued freeze:core: Kernel#freeze <split-63-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=freeze:core: Kernel#freeze <split-63-U>) |Reason Inlining caller compiled.
[truffle] opt start add_liberty:group.rb:35 |ASTSize 56/ 56 |Calls/Thres 6418/ 3 |CallsAndLoop/Thres 6418/ 1000 |Inval# 0
[truffle] opt done add_liberty:group.rb:35 <opt> |ASTSize 56/ 562 |Time 1394( 621+773 )ms |DirectCallNodes I 41/D 0 |GraalNodes 5147/ 9328 |CodeSize 36342 |Source group.rb:35
[truffle] opt unqueued already_counted_as_liberty?:group.rb:87 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=already_counted_as_liberty?:group.rb:87) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: String#hash <split-11-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: String#hash <split-11-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: String#== <split-4-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: String#== <split-4-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:stone.rb:45 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:stone.rb:45) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-4-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-4-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-4-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-4-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Fixnum#== <split-21-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Fixnum#== <split-21-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-4-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-4-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Fixnum#== <split-22-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Fixnum#== <split-22-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt start inject:core: Array#inject <split-0-U> |ASTSize 14/ 14 |Calls/Thres 5796/ 3 |CallsAndLoop/Thres 11592/ 1000 |Inval# 0
[truffle] opt done inject:core: Array#inject <opt> <split-0-U> |ASTSize 14/ 66 |Time 119( 102+17 )ms |DirectCallNodes I 3/D 0 |GraalNodes 120/ 327 |CodeSize 965 |Source core: Array#inject
[truffle] opt unqueued block in inject:identity_map.rb:277 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block in inject:identity_map.rb:277 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued size:core: Array#size <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=size:core: Array#size <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt start each:core: Array#each <split-6-U> |ASTSize 10/ 10 |Calls/Thres 6081/ 3 |CallsAndLoop/Thres 12162/ 1000 |Inval# 0
[truffle] opt done each:core: Array#each <opt> <split-6-U> |ASTSize 10/ 35 |Time 106( 86+20 )ms |DirectCallNodes I 2/D 0 |GraalNodes 122/ 393 |CodeSize 1270 |Source core: Array#each
[truffle] opt unqueued block in each:identity_map.rb:280 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block in each:identity_map.rb:280 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-7-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-7-U>) |Reason Inlining caller compiled.
[truffle] opt start block in each:group.rb:133 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 12692/ 3 |CallsAndLoop/Thres 12692/ 1000 |Inval# 0
[truffle] opt done each:core: Array#each <opt> <split-13-U> |ASTSize 10/ 599 |Time 2812(1013+1799)ms |DirectCallNodes I 44/D 0 |GraalNodes 5391/18212 |CodeSize 74840 |Source core: Array#each
[truffle] opt unqueued block in each:group.rb:133 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block in each:group.rb:133 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 19 |Calls/Thres 6813/ 3 |CallsAndLoop/Thres 6813/ 1000 |Inval# 0
[truffle] opt start dup:game.rb:70 |ASTSize 41/ 41 |Calls/Thres 8682/ 3 |CallsAndLoop/Thres 8682/ 1000 |Inval# 0
[truffle] opt queued kernel.rb:537<OSR> |ASTSize 9/ 9 |Calls/Thres 0/ 3 |CallsAndLoop/Thres 0/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 3709(3050+659 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3090/ 5528 |CodeSize 20399 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued <<:core: Array#<< <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=<<:core: Array#<< <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued pass?:stone.rb:41 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=pass?:stone.rb:41) |Reason Inlining caller compiled.
[truffle] opt unqueued nil?:core: Kernel#nil? <split-4-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=nil?:core: Kernel#nil? <split-4-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued nil?:core: Kernel#nil? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=nil?:core: Kernel#nil? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued set:board.rb:31 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set:board.rb:31) |Reason Inlining caller compiled.
[truffle] opt unqueued []=:board.rb:27 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:board.rb:27 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 50 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Array#[] <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Array#[] <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued <<:core: Array#<< <split-3-U> |ASTSize 10/ 10 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued pass?:stone.rb:41 |ASTSize 23/ 23 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt queued nil?:core: Kernel#nil? <split-4-U> |ASTSize 4/ 4 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt queued nil?:core: Kernel#nil? <split-5-U> |ASTSize 4/ 4 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued []=:core: Array#[]= <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:core: Array#[]= <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued set:board.rb:31 |ASTSize 36/ 36 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 16740/ 3 |CallsAndLoop/Thres 16740/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 16740/ 3 |CallsAndLoop/Thres 16740/ 1000 |Inval# 0
[truffle] opt queued []=:board.rb:27 <split-0-U> |ASTSize 49/ 49 |Calls/Thres 16740/ 3 |CallsAndLoop/Thres 16740/ 1000 |Inval# 0
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-13-U> |ASTSize 7/ 7 |Calls/Thres 16740/ 3 |CallsAndLoop/Thres 16740/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Array#[] <split-9-U> |ASTSize 11/ 11 |Calls/Thres 16740/ 3 |CallsAndLoop/Thres 16740/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-14-U> |ASTSize 7/ 7 |Calls/Thres 16740/ 3 |CallsAndLoop/Thres 16740/ 1000 |Inval# 0
[truffle] opt queued []=:core: Array#[]= <split-26-U> |ASTSize 14/ 14 |Calls/Thres 16740/ 3 |CallsAndLoop/Thres 16740/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 108 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 16742/ 3 |CallsAndLoop/Thres 16742/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 16741/ 3 |CallsAndLoop/Thres 16741/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 16742/ 3 |CallsAndLoop/Thres 16742/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 16743/ 3 |CallsAndLoop/Thres 16743/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 16743/ 3 |CallsAndLoop/Thres 16743/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 16742/ 3 |CallsAndLoop/Thres 16742/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 16742/ 3 |CallsAndLoop/Thres 16742/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 16742/ 3 |CallsAndLoop/Thres 16742/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 16744/ 3 |CallsAndLoop/Thres 16744/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 16744/ 3 |CallsAndLoop/Thres 16744/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 16744/ 3 |CallsAndLoop/Thres 16744/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 16744/ 3 |CallsAndLoop/Thres 16744/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 16743/ 3 |CallsAndLoop/Thres 16743/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 16743/ 3 |CallsAndLoop/Thres 16743/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 16745/ 3 |CallsAndLoop/Thres 16745/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 16745/ 3 |CallsAndLoop/Thres 16745/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 16744/ 3 |CallsAndLoop/Thres 16744/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 16744/ 3 |CallsAndLoop/Thres 16744/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 16744/ 3 |CallsAndLoop/Thres 16744/ 1000 |Inval# 0
[truffle] opt start class:core: Kernel#class <split-3-U> |ASTSize 6/ 6 |Calls/Thres 16745/ 3 |CallsAndLoop/Thres 16745/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 16745/ 3 |CallsAndLoop/Thres 16745/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 16744/ 3 |CallsAndLoop/Thres 16744/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 16745/ 3 |CallsAndLoop/Thres 16745/ 1000 |Inval# 0
[truffle] opt done class:core: Kernel#class <opt> <split-3-U> |ASTSize 6/ 6 |Time 67( 58+9 )ms |DirectCallNodes I 0/D 0 |GraalNodes 36/ 63 |CodeSize 225 |Source core: Kernel#class
[truffle] opt start dup:board.rb:91 |ASTSize 36/ 36 |Calls/Thres 16897/ 3 |CallsAndLoop/Thres 16897/ 1000 |Inval# 0
[truffle] opt done dup:board.rb:91 <opt> |ASTSize 36/ 1244 |Time 1402( 908+494 )ms |DirectCallNodes I 62/D 1 |GraalNodes 2887/ 4858 |CodeSize 18076 |Source board.rb:91
[truffle] opt unqueued class:core: Kernel#class <split-4-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-4-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued new:core: Class#new <split-45-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=new:core: Class#new <split-45-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued allocate:core: BasicObject#allocate <split-17-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=allocate:core: BasicObject#allocate <split-17-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued initialize:board.rb:14 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=initialize:board.rb:14 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued dup_board:board.rb:133 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=dup_board:board.rb:133 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued reassign_groups:board.rb:100 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=reassign_groups:board.rb:100) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued collect:enumerable.rb:71 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=collect:enumerable.rb:71) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-6-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-6-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:board.rb:19 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:board.rb:19) |Reason Inlining caller compiled.
[truffle] opt unqueued flatten:array.rb:791 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=flatten:array.rb:791) |Reason Inlining caller compiled.
[truffle] opt unqueued coerce_to_collection_index:type.rb:149 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=coerce_to_collection_index:type.rb:149 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued object_kind_of?:type.rb:35 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=object_kind_of?:type.rb:35 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Fixnum#== <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Fixnum#== <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued new_reserved:array.rb:74 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=new_reserved:array.rb:74) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-6-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-6-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued new:core: Class#new <split-46-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=new:core: Class#new <split-46-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued allocate:core: Array#allocate <split-4-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=allocate:core: Array#allocate <split-4-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued initialize:core: Array#initialize <split-4-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=initialize:core: Array#initialize <split-4-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued size:core: Array#size <split-6-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=size:core: Array#size <split-6-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued compact!:core: Array#compact! <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=compact!:core: Array#compact! <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued uniq!:array.rb:207 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=uniq!:array.rb:207) |Reason Inlining caller compiled.
[truffle] opt unqueued frozen?:core: Kernel#frozen? <split-60-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=frozen?:core: Kernel#frozen? <split-60-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-7-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-7-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued from:identity_map.rb:49 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=from:identity_map.rb:49) |Reason Inlining caller compiled.
[truffle] opt unqueued allocate:core: BasicObject#allocate <split-20-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=allocate:core: BasicObject#allocate <split-20-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued load:identity_map.rb:276 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=load:identity_map.rb:276) |Reason Inlining caller compiled.
[truffle] opt unqueued resize:identity_map.rb:203 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=resize:identity_map.rb:203) |Reason Inlining caller compiled.
[truffle] opt unqueued <:core: Fixnum#< <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=<:core: Fixnum#< <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued new:core: Class#new <split-49-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=new:core: Class#new <split-49-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued allocate:core: Array#allocate <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=allocate:core: Array#allocate <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued initialize:core: Array#initialize <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=initialize:core: Array#initialize <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued size(attr_reader):identity_map.rb:41 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=size(attr_reader):identity_map.rb:41 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Fixnum#== <split-20-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Fixnum#== <split-20-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued size:core: Array#size <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=size:core: Array#size <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued nil?:nil.rb:44 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=nil?:nil.rb:44 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt start dup:core: Kernel#dup <split-117-U> |ASTSize 17/ 17 |Calls/Thres 21449/ 3 |CallsAndLoop/Thres 21449/ 1000 |Inval# 0
[truffle] opt done dup:core: Kernel#dup <opt> <split-117-U> |ASTSize 17/ 43 |Time 142( 125+17 )ms |DirectCallNodes I 3/D 0 |GraalNodes 228/ 250 |CodeSize 807 |Source core: Kernel#dup
[truffle] opt unqueued allocate:core: Array#allocate <split-6-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=allocate:core: Array#allocate <split-6-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued initialize_dup:core: Kernel#initialize_dup <split-117-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=initialize_dup:core: Kernel#initialize_dup <split-117-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued initialize_copy:core: Array#initialize_copy <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=initialize_copy:core: Array#initialize_copy <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt start new:core: Class#new <split-50-U> |ASTSize 15/ 15 |Calls/Thres 22037/ 3 |CallsAndLoop/Thres 22037/ 1000 |Inval# 0
[truffle] opt done new:core: Class#new <opt> <split-50-U> |ASTSize 15/ 84 |Time 143( 120+23 )ms |DirectCallNodes I 2/D 0 |GraalNodes 87/ 241 |CodeSize 985 |Source core: Class#new
[truffle] opt unqueued allocate:core: BasicObject#allocate <split-21-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=allocate:core: BasicObject#allocate <split-21-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued initialize:game.rb:9 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=initialize:game.rb:9 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt start kernel.rb:537<OSR> |ASTSize 9/ 9 |Calls/Thres 0/ 3 |CallsAndLoop/Thres 0/ 1000 |Inval# 0
[truffle] opt done kernel.rb:537<OSR> <opt> |ASTSize 9/ 9 |Time 111( 59+52 )ms |DirectCallNodes I 0/D 1 |GraalNodes 92/ 578 |CodeSize 1995 |Source n/a
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 50 |Calls/Thres 23423/ 3 |CallsAndLoop/Thres 23423/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 <opt> |ASTSize 50/ 2252 |Time 1430( 816+614 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2924/ 5046 |CodeSize 17502 |Source game.rb:57
[truffle] opt unqueued <<:core: Array#<< <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=<<:core: Array#<< <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued pass?:stone.rb:41 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=pass?:stone.rb:41) |Reason Inlining caller compiled.
[truffle] opt unqueued nil?:core: Kernel#nil? <split-4-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=nil?:core: Kernel#nil? <split-4-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued nil?:core: Kernel#nil? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=nil?:core: Kernel#nil? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued set:board.rb:31 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set:board.rb:31) |Reason Inlining caller compiled.
[truffle] opt unqueued []=:board.rb:27 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:board.rb:27 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Array#[] <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Array#[] <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []=:core: Array#[]= <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:core: Array#[]= <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued <<:core: Array#<< <split-3-U> |ASTSize 10/ 10 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued pass?:stone.rb:41 |ASTSize 23/ 23 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt queued nil?:core: Kernel#nil? <split-4-U> |ASTSize 4/ 4 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued nil?:core: Kernel#nil? <split-5-U> |ASTSize 4/ 4 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued set:board.rb:31 |ASTSize 36/ 36 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 31058/ 3 |CallsAndLoop/Thres 31058/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 31058/ 3 |CallsAndLoop/Thres 31058/ 1000 |Inval# 0
[truffle] opt queued []=:board.rb:27 <split-0-U> |ASTSize 49/ 49 |Calls/Thres 31058/ 3 |CallsAndLoop/Thres 31058/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-13-U> |ASTSize 7/ 7 |Calls/Thres 31058/ 3 |CallsAndLoop/Thres 31058/ 1000 |Inval# 0
[truffle] opt queued []:core: Array#[] <split-9-U> |ASTSize 11/ 11 |Calls/Thres 31058/ 3 |CallsAndLoop/Thres 31058/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-14-U> |ASTSize 7/ 7 |Calls/Thres 31058/ 3 |CallsAndLoop/Thres 31058/ 1000 |Inval# 0
[truffle] opt queued []=:core: Array#[]= <split-26-U> |ASTSize 14/ 14 |Calls/Thres 31058/ 3 |CallsAndLoop/Thres 31058/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 108 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 31060/ 3 |CallsAndLoop/Thres 31060/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 31058/ 3 |CallsAndLoop/Thres 31058/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 31058/ 3 |CallsAndLoop/Thres 31058/ 1000 |Inval# 0
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 31059/ 3 |CallsAndLoop/Thres 31059/ 1000 |Inval# 0
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 31060/ 3 |CallsAndLoop/Thres 31060/ 1000 |Inval# 0
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 31061/ 3 |CallsAndLoop/Thres 31061/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 31060/ 3 |CallsAndLoop/Thres 31060/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 31061/ 3 |CallsAndLoop/Thres 31061/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 31061/ 3 |CallsAndLoop/Thres 31061/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 31060/ 3 |CallsAndLoop/Thres 31060/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 31060/ 3 |CallsAndLoop/Thres 31060/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 31061/ 3 |CallsAndLoop/Thres 31061/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 31061/ 3 |CallsAndLoop/Thres 31061/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 31061/ 3 |CallsAndLoop/Thres 31061/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 31060/ 3 |CallsAndLoop/Thres 31060/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 31061/ 3 |CallsAndLoop/Thres 31061/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 31061/ 3 |CallsAndLoop/Thres 31061/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 31060/ 3 |CallsAndLoop/Thres 31060/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 31060/ 3 |CallsAndLoop/Thres 31060/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 31060/ 3 |CallsAndLoop/Thres 31060/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 31061/ 3 |CallsAndLoop/Thres 31061/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 31061/ 3 |CallsAndLoop/Thres 31061/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 31060/ 3 |CallsAndLoop/Thres 31060/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 31060/ 3 |CallsAndLoop/Thres 31060/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 31060/ 3 |CallsAndLoop/Thres 31060/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 31060/ 3 |CallsAndLoop/Thres 31060/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 1579( 973+606 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3090/ 5510 |CodeSize 20295 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued <<:core: Array#<< <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=<<:core: Array#<< <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 39077/ 3 |CallsAndLoop/Thres 39077/ 1000 |Inval# 0
[truffle] opt queued <<:core: Array#<< <split-3-U> |ASTSize 10/ 10 |Calls/Thres 39077/ 3 |CallsAndLoop/Thres 39077/ 1000 |Inval# 0
[truffle] opt unqueued pass?:stone.rb:41 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=pass?:stone.rb:41) |Reason Inlining caller compiled.
[truffle] opt queued pass?:stone.rb:41 |ASTSize 23/ 23 |Calls/Thres 39077/ 3 |CallsAndLoop/Thres 39077/ 1000 |Inval# 0
[truffle] opt queued nil?:core: Kernel#nil? <split-4-U> |ASTSize 4/ 4 |Calls/Thres 39077/ 3 |CallsAndLoop/Thres 39077/ 1000 |Inval# 0
[truffle] opt unqueued nil?:core: Kernel#nil? <split-4-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=nil?:core: Kernel#nil? <split-4-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued nil?:core: Kernel#nil? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=nil?:core: Kernel#nil? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued set:board.rb:31 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set:board.rb:31) |Reason Inlining caller compiled.
[truffle] opt queued nil?:core: Kernel#nil? <split-5-U> |ASTSize 4/ 4 |Calls/Thres 39078/ 3 |CallsAndLoop/Thres 39078/ 1000 |Inval# 0
[truffle] opt unqueued []=:board.rb:27 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:board.rb:27 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued set:board.rb:31 |ASTSize 36/ 36 |Calls/Thres 39078/ 3 |CallsAndLoop/Thres 39078/ 1000 |Inval# 0
[truffle] opt queued []=:board.rb:27 <split-0-U> |ASTSize 49/ 49 |Calls/Thres 39077/ 3 |CallsAndLoop/Thres 39077/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Array#[] <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Array#[] <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Array#[] <split-9-U> |ASTSize 11/ 11 |Calls/Thres 39077/ 3 |CallsAndLoop/Thres 39077/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []=:core: Array#[]= <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:core: Array#[]= <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-13-U> |ASTSize 7/ 7 |Calls/Thres 39078/ 3 |CallsAndLoop/Thres 39078/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-14-U> |ASTSize 7/ 7 |Calls/Thres 39078/ 3 |CallsAndLoop/Thres 39078/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []=:core: Array#[]= <split-26-U> |ASTSize 14/ 14 |Calls/Thres 39078/ 3 |CallsAndLoop/Thres 39078/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 39079/ 3 |CallsAndLoop/Thres 39079/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 39079/ 3 |CallsAndLoop/Thres 39079/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 108 |Calls/Thres 39080/ 3 |CallsAndLoop/Thres 39080/ 1000 |Inval# 0
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 39080/ 3 |CallsAndLoop/Thres 39080/ 1000 |Inval# 0
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 39080/ 3 |CallsAndLoop/Thres 39080/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 39080/ 3 |CallsAndLoop/Thres 39080/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 39080/ 3 |CallsAndLoop/Thres 39080/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 39080/ 3 |CallsAndLoop/Thres 39080/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 39080/ 3 |CallsAndLoop/Thres 39080/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 39080/ 3 |CallsAndLoop/Thres 39080/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 39080/ 3 |CallsAndLoop/Thres 39080/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 39080/ 3 |CallsAndLoop/Thres 39080/ 1000 |Inval# 0
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 39081/ 3 |CallsAndLoop/Thres 39081/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 39081/ 3 |CallsAndLoop/Thres 39081/ 1000 |Inval# 0
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 39081/ 3 |CallsAndLoop/Thres 39081/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 39083/ 3 |CallsAndLoop/Thres 39083/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 39084/ 3 |CallsAndLoop/Thres 39084/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 39083/ 3 |CallsAndLoop/Thres 39083/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 39083/ 3 |CallsAndLoop/Thres 39083/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 39085/ 3 |CallsAndLoop/Thres 39085/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 39085/ 3 |CallsAndLoop/Thres 39085/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 39084/ 3 |CallsAndLoop/Thres 39084/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 39084/ 3 |CallsAndLoop/Thres 39084/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 39084/ 3 |CallsAndLoop/Thres 39084/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 39085/ 3 |CallsAndLoop/Thres 39085/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 39086/ 3 |CallsAndLoop/Thres 39086/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 39086/ 3 |CallsAndLoop/Thres 39086/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 39086/ 3 |CallsAndLoop/Thres 39086/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 39085/ 3 |CallsAndLoop/Thres 39085/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 39085/ 3 |CallsAndLoop/Thres 39085/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 39087/ 3 |CallsAndLoop/Thres 39087/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 39087/ 3 |CallsAndLoop/Thres 39087/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 39086/ 3 |CallsAndLoop/Thres 39086/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 39088/ 3 |CallsAndLoop/Thres 39088/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 39088/ 3 |CallsAndLoop/Thres 39088/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 39087/ 3 |CallsAndLoop/Thres 39087/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 39087/ 3 |CallsAndLoop/Thres 39087/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 39087/ 3 |CallsAndLoop/Thres 39087/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 39087/ 3 |CallsAndLoop/Thres 39087/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 39099/ 3 |CallsAndLoop/Thres 39099/ 1000 |Inval# 0
[truffle] opt done dup:game.rb:70 <opt> |ASTSize 41/ 3752 |Time 8519(3808+4711)ms |DirectCallNodes I 163/D 0 |GraalNodes 9705/31368 |CodeSize 129153 |Source game.rb:70
[truffle] opt start <<:core: Array#<< <split-3-U> |ASTSize 10/ 10 |Calls/Thres 42555/ 3 |CallsAndLoop/Thres 42555/ 1000 |Inval# 0
[truffle] opt done <<:core: Array#<< <opt> <split-3-U> |ASTSize 10/ 10 |Time 226( 197+29 )ms |DirectCallNodes I 0/D 0 |GraalNodes 109/ 119 |CodeSize 411 |Source core: Array#<<
[truffle] opt start pass?:stone.rb:41 |ASTSize 23/ 23 |Calls/Thres 43654/ 3 |CallsAndLoop/Thres 43654/ 1000 |Inval# 0
[truffle] opt done pass?:stone.rb:41 <opt> |ASTSize 23/ 31 |Time 236( 228+8 )ms |DirectCallNodes I 2/D 0 |GraalNodes 31/ 26 |CodeSize 150 |Source stone.rb:41
[truffle] opt unqueued nil?:core: Kernel#nil? <split-4-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=nil?:core: Kernel#nil? <split-4-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued nil?:core: Kernel#nil? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=nil?:core: Kernel#nil? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt start set:board.rb:31 |ASTSize 36/ 36 |Calls/Thres 44877/ 3 |CallsAndLoop/Thres 44877/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 1129( 820+309 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2945/ 5118 |CodeSize 18136 |Source game.rb:57
[truffle] opt queued set:board.rb:31 |ASTSize 36/ 134 |Calls/Thres 45357/ 3 |CallsAndLoop/Thres 45357/ 1000 |Inval# 0
[truffle] opt unqueued set:board.rb:31 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set:board.rb:31) |Reason Inlining caller compiled.
[truffle] opt unqueued []=:board.rb:27 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:board.rb:27 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Array#[] <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Array#[] <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued []=:board.rb:27 <split-0-U> |ASTSize 49/ 49 |Calls/Thres 45357/ 3 |CallsAndLoop/Thres 45357/ 1000 |Inval# 0
[truffle] opt unqueued []=:core: Array#[]= <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:core: Array#[]= <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-13-U> |ASTSize 7/ 7 |Calls/Thres 45357/ 3 |CallsAndLoop/Thres 45357/ 1000 |Inval# 0
[truffle] opt queued []:core: Array#[] <split-9-U> |ASTSize 11/ 11 |Calls/Thres 45357/ 3 |CallsAndLoop/Thres 45357/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-14-U> |ASTSize 7/ 7 |Calls/Thres 45357/ 3 |CallsAndLoop/Thres 45357/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued []=:core: Array#[]= <split-26-U> |ASTSize 14/ 14 |Calls/Thres 45357/ 3 |CallsAndLoop/Thres 45357/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 108 |Calls/Thres 45358/ 3 |CallsAndLoop/Thres 45358/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 45358/ 3 |CallsAndLoop/Thres 45358/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 45357/ 3 |CallsAndLoop/Thres 45357/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 45357/ 3 |CallsAndLoop/Thres 45357/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 45358/ 3 |CallsAndLoop/Thres 45358/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 45358/ 3 |CallsAndLoop/Thres 45358/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 45358/ 3 |CallsAndLoop/Thres 45358/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 45358/ 3 |CallsAndLoop/Thres 45358/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 45358/ 3 |CallsAndLoop/Thres 45358/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 45358/ 3 |CallsAndLoop/Thres 45358/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 45358/ 3 |CallsAndLoop/Thres 45358/ 1000 |Inval# 0
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 45358/ 3 |CallsAndLoop/Thres 45358/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 45358/ 3 |CallsAndLoop/Thres 45358/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 45361/ 3 |CallsAndLoop/Thres 45361/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 45362/ 3 |CallsAndLoop/Thres 45362/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 45361/ 3 |CallsAndLoop/Thres 45361/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 45362/ 3 |CallsAndLoop/Thres 45362/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 45362/ 3 |CallsAndLoop/Thres 45362/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 45361/ 3 |CallsAndLoop/Thres 45361/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 45361/ 3 |CallsAndLoop/Thres 45361/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 45361/ 3 |CallsAndLoop/Thres 45361/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 45361/ 3 |CallsAndLoop/Thres 45361/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 45362/ 3 |CallsAndLoop/Thres 45362/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 45362/ 3 |CallsAndLoop/Thres 45362/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 45362/ 3 |CallsAndLoop/Thres 45362/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 45361/ 3 |CallsAndLoop/Thres 45361/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 45362/ 3 |CallsAndLoop/Thres 45362/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 45362/ 3 |CallsAndLoop/Thres 45362/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 45361/ 3 |CallsAndLoop/Thres 45361/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 45361/ 3 |CallsAndLoop/Thres 45361/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 45361/ 3 |CallsAndLoop/Thres 45361/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 45362/ 3 |CallsAndLoop/Thres 45362/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 45362/ 3 |CallsAndLoop/Thres 45362/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 45361/ 3 |CallsAndLoop/Thres 45361/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 45361/ 3 |CallsAndLoop/Thres 45361/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 45361/ 3 |CallsAndLoop/Thres 45361/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 45359/ 3 |CallsAndLoop/Thres 45359/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 45358/ 3 |CallsAndLoop/Thres 45358/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 45358/ 3 |CallsAndLoop/Thres 45358/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 45365/ 3 |CallsAndLoop/Thres 45365/ 1000 |Inval# 0
[truffle] opt queued []=:board.rb:27 <split-0-U> |ASTSize 49/ 49 |Calls/Thres 47814/ 3 |CallsAndLoop/Thres 47814/ 1000 |Inval# 0
[truffle] opt unqueued []=:board.rb:27 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:board.rb:27 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Array#[] <split-9-U> |ASTSize 11/ 11 |Calls/Thres 47816/ 3 |CallsAndLoop/Thres 47816/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Array#[] <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Array#[] <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-13-U> |ASTSize 7/ 7 |Calls/Thres 47818/ 3 |CallsAndLoop/Thres 47818/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued []=:core: Array#[]= <split-26-U> |ASTSize 14/ 14 |Calls/Thres 47820/ 3 |CallsAndLoop/Thres 47820/ 1000 |Inval# 0
[truffle] opt unqueued []=:core: Array#[]= <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:core: Array#[]= <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-14-U> |ASTSize 7/ 7 |Calls/Thres 47822/ 3 |CallsAndLoop/Thres 47822/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 47824/ 3 |CallsAndLoop/Thres 47824/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 47825/ 3 |CallsAndLoop/Thres 47825/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued set:board.rb:31 |ASTSize 36/ 134 |Calls/Thres 47829/ 3 |CallsAndLoop/Thres 47829/ 1000 |Inval# 0
[truffle] opt start set:board.rb:31 |ASTSize 36/ 134 |Calls/Thres 47831/ 3 |CallsAndLoop/Thres 47831/ 1000 |Inval# 0
[truffle] opt done set:board.rb:31 <opt> |ASTSize 36/ 134 |Time 568( 542+26 )ms |DirectCallNodes I 7/D 0 |GraalNodes 259/ 290 |CodeSize 892 |Source board.rb:31
[truffle] opt unqueued []=:board.rb:27 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:board.rb:27 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Array#[] <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Array#[] <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []=:core: Array#[]= <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]=:core: Array#[]= <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 108 |Calls/Thres 51435/ 3 |CallsAndLoop/Thres 51435/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 1165( 818+346 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3086/ 5528 |CodeSize 19921 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 52253/ 3 |CallsAndLoop/Thres 52253/ 1000 |Inval# 0
[truffle] opt unqueued set:board.rb:31 <opt> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set:board.rb:31 <opt>) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 52254/ 3 |CallsAndLoop/Thres 52254/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 52254/ 3 |CallsAndLoop/Thres 52254/ 1000 |Inval# 0
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 52254/ 3 |CallsAndLoop/Thres 52254/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 52255/ 3 |CallsAndLoop/Thres 52255/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 52255/ 3 |CallsAndLoop/Thres 52255/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 52255/ 3 |CallsAndLoop/Thres 52255/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 52256/ 3 |CallsAndLoop/Thres 52256/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 52256/ 3 |CallsAndLoop/Thres 52256/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 52256/ 3 |CallsAndLoop/Thres 52256/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 52256/ 3 |CallsAndLoop/Thres 52256/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 52257/ 3 |CallsAndLoop/Thres 52257/ 1000 |Inval# 0
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 52257/ 3 |CallsAndLoop/Thres 52257/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 52258/ 3 |CallsAndLoop/Thres 52258/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 52262/ 3 |CallsAndLoop/Thres 52262/ 1000 |Inval# 0
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 52263/ 3 |CallsAndLoop/Thres 52263/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 52262/ 3 |CallsAndLoop/Thres 52262/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 52262/ 3 |CallsAndLoop/Thres 52262/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 52263/ 3 |CallsAndLoop/Thres 52263/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 52264/ 3 |CallsAndLoop/Thres 52264/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 52264/ 3 |CallsAndLoop/Thres 52264/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 52263/ 3 |CallsAndLoop/Thres 52263/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 52263/ 3 |CallsAndLoop/Thres 52263/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 52263/ 3 |CallsAndLoop/Thres 52263/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 52265/ 3 |CallsAndLoop/Thres 52265/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 52265/ 3 |CallsAndLoop/Thres 52265/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 52265/ 3 |CallsAndLoop/Thres 52265/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 52264/ 3 |CallsAndLoop/Thres 52264/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 52264/ 3 |CallsAndLoop/Thres 52264/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 52266/ 3 |CallsAndLoop/Thres 52266/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 52266/ 3 |CallsAndLoop/Thres 52266/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 52266/ 3 |CallsAndLoop/Thres 52266/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 52265/ 3 |CallsAndLoop/Thres 52265/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 52267/ 3 |CallsAndLoop/Thres 52267/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 52266/ 3 |CallsAndLoop/Thres 52266/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 52266/ 3 |CallsAndLoop/Thres 52266/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 52266/ 3 |CallsAndLoop/Thres 52266/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 52265/ 3 |CallsAndLoop/Thres 52265/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 52273/ 3 |CallsAndLoop/Thres 52273/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 930( 649+281 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2941/ 5124 |CodeSize 18206 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 59045/ 3 |CallsAndLoop/Thres 59045/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 59045/ 3 |CallsAndLoop/Thres 59045/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 59045/ 3 |CallsAndLoop/Thres 59045/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 59045/ 3 |CallsAndLoop/Thres 59045/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 59045/ 3 |CallsAndLoop/Thres 59045/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 59045/ 3 |CallsAndLoop/Thres 59045/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 59045/ 3 |CallsAndLoop/Thres 59045/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 59045/ 3 |CallsAndLoop/Thres 59045/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 59045/ 3 |CallsAndLoop/Thres 59045/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 59045/ 3 |CallsAndLoop/Thres 59045/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 59045/ 3 |CallsAndLoop/Thres 59045/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 59050/ 3 |CallsAndLoop/Thres 59050/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 59051/ 3 |CallsAndLoop/Thres 59051/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 59050/ 3 |CallsAndLoop/Thres 59050/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 59051/ 3 |CallsAndLoop/Thres 59051/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 59051/ 3 |CallsAndLoop/Thres 59051/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 59050/ 3 |CallsAndLoop/Thres 59050/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 59050/ 3 |CallsAndLoop/Thres 59050/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 59050/ 3 |CallsAndLoop/Thres 59050/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 59050/ 3 |CallsAndLoop/Thres 59050/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 59051/ 3 |CallsAndLoop/Thres 59051/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 59051/ 3 |CallsAndLoop/Thres 59051/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 59051/ 3 |CallsAndLoop/Thres 59051/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 59050/ 3 |CallsAndLoop/Thres 59050/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 59051/ 3 |CallsAndLoop/Thres 59051/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 59051/ 3 |CallsAndLoop/Thres 59051/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 59050/ 3 |CallsAndLoop/Thres 59050/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 59050/ 3 |CallsAndLoop/Thres 59050/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 59050/ 3 |CallsAndLoop/Thres 59050/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 59051/ 3 |CallsAndLoop/Thres 59051/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 59051/ 3 |CallsAndLoop/Thres 59051/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 59048/ 3 |CallsAndLoop/Thres 59048/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 59050/ 3 |CallsAndLoop/Thres 59050/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 59050/ 3 |CallsAndLoop/Thres 59050/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 59050/ 3 |CallsAndLoop/Thres 59050/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 59046/ 3 |CallsAndLoop/Thres 59046/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 59045/ 3 |CallsAndLoop/Thres 59045/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 59045/ 3 |CallsAndLoop/Thres 59045/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 64254/ 3 |CallsAndLoop/Thres 64254/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 64254/ 3 |CallsAndLoop/Thres 64254/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 64254/ 3 |CallsAndLoop/Thres 64254/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 64254/ 3 |CallsAndLoop/Thres 64254/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 64254/ 3 |CallsAndLoop/Thres 64254/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 64254/ 3 |CallsAndLoop/Thres 64254/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 64254/ 3 |CallsAndLoop/Thres 64254/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 64254/ 3 |CallsAndLoop/Thres 64254/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 64254/ 3 |CallsAndLoop/Thres 64254/ 1000 |Inval# 0
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 64255/ 3 |CallsAndLoop/Thres 64255/ 1000 |Inval# 0
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 64255/ 3 |CallsAndLoop/Thres 64255/ 1000 |Inval# 0
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 64255/ 3 |CallsAndLoop/Thres 64255/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 64260/ 3 |CallsAndLoop/Thres 64260/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 64261/ 3 |CallsAndLoop/Thres 64261/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 64261/ 3 |CallsAndLoop/Thres 64261/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 64261/ 3 |CallsAndLoop/Thres 64261/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 64260/ 3 |CallsAndLoop/Thres 64260/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 64260/ 3 |CallsAndLoop/Thres 64260/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 64260/ 3 |CallsAndLoop/Thres 64260/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 64260/ 3 |CallsAndLoop/Thres 64260/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 64260/ 3 |CallsAndLoop/Thres 64260/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 64261/ 3 |CallsAndLoop/Thres 64261/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 64262/ 3 |CallsAndLoop/Thres 64262/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 64262/ 3 |CallsAndLoop/Thres 64262/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 64262/ 3 |CallsAndLoop/Thres 64262/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 64262/ 3 |CallsAndLoop/Thres 64262/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 64262/ 3 |CallsAndLoop/Thres 64262/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 64264/ 3 |CallsAndLoop/Thres 64264/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 64264/ 3 |CallsAndLoop/Thres 64264/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 64264/ 3 |CallsAndLoop/Thres 64264/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 64263/ 3 |CallsAndLoop/Thres 64263/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 64265/ 3 |CallsAndLoop/Thres 64265/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 64264/ 3 |CallsAndLoop/Thres 64264/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 64264/ 3 |CallsAndLoop/Thres 64264/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 64264/ 3 |CallsAndLoop/Thres 64264/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 64260/ 3 |CallsAndLoop/Thres 64260/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 64260/ 3 |CallsAndLoop/Thres 64260/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 1050( 695+354 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3073/ 5494 |CodeSize 20075 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 66506/ 3 |CallsAndLoop/Thres 66506/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 66507/ 3 |CallsAndLoop/Thres 66507/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 66506/ 3 |CallsAndLoop/Thres 66506/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 66507/ 3 |CallsAndLoop/Thres 66507/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 66507/ 3 |CallsAndLoop/Thres 66507/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 66506/ 3 |CallsAndLoop/Thres 66506/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 66506/ 3 |CallsAndLoop/Thres 66506/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 66506/ 3 |CallsAndLoop/Thres 66506/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 66506/ 3 |CallsAndLoop/Thres 66506/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 66507/ 3 |CallsAndLoop/Thres 66507/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 66507/ 3 |CallsAndLoop/Thres 66507/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 66507/ 3 |CallsAndLoop/Thres 66507/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 66506/ 3 |CallsAndLoop/Thres 66506/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 66507/ 3 |CallsAndLoop/Thres 66507/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 66507/ 3 |CallsAndLoop/Thres 66507/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 66506/ 3 |CallsAndLoop/Thres 66506/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 66506/ 3 |CallsAndLoop/Thres 66506/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 66506/ 3 |CallsAndLoop/Thres 66506/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 66507/ 3 |CallsAndLoop/Thres 66507/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 66507/ 3 |CallsAndLoop/Thres 66507/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 66506/ 3 |CallsAndLoop/Thres 66506/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 66506/ 3 |CallsAndLoop/Thres 66506/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 66506/ 3 |CallsAndLoop/Thres 66506/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 66504/ 3 |CallsAndLoop/Thres 66504/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 66500/ 3 |CallsAndLoop/Thres 66500/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 818( 587+231 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2945/ 5136 |CodeSize 17982 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 72954/ 3 |CallsAndLoop/Thres 72954/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 72954/ 3 |CallsAndLoop/Thres 72954/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 72954/ 3 |CallsAndLoop/Thres 72954/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 72954/ 3 |CallsAndLoop/Thres 72954/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 72954/ 3 |CallsAndLoop/Thres 72954/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 72954/ 3 |CallsAndLoop/Thres 72954/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 72954/ 3 |CallsAndLoop/Thres 72954/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 72954/ 3 |CallsAndLoop/Thres 72954/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 72954/ 3 |CallsAndLoop/Thres 72954/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 72954/ 3 |CallsAndLoop/Thres 72954/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 72954/ 3 |CallsAndLoop/Thres 72954/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 72961/ 3 |CallsAndLoop/Thres 72961/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 72962/ 3 |CallsAndLoop/Thres 72962/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 72962/ 3 |CallsAndLoop/Thres 72962/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 72962/ 3 |CallsAndLoop/Thres 72962/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 72961/ 3 |CallsAndLoop/Thres 72961/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 72961/ 3 |CallsAndLoop/Thres 72961/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 72961/ 3 |CallsAndLoop/Thres 72961/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 72961/ 3 |CallsAndLoop/Thres 72961/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 72962/ 3 |CallsAndLoop/Thres 72962/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 72962/ 3 |CallsAndLoop/Thres 72962/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 72962/ 3 |CallsAndLoop/Thres 72962/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 72961/ 3 |CallsAndLoop/Thres 72961/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 72962/ 3 |CallsAndLoop/Thres 72962/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 72962/ 3 |CallsAndLoop/Thres 72962/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 72961/ 3 |CallsAndLoop/Thres 72961/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 72961/ 3 |CallsAndLoop/Thres 72961/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 72962/ 3 |CallsAndLoop/Thres 72962/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 72962/ 3 |CallsAndLoop/Thres 72962/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 72958/ 3 |CallsAndLoop/Thres 72958/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 72961/ 3 |CallsAndLoop/Thres 72961/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 72961/ 3 |CallsAndLoop/Thres 72961/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 72961/ 3 |CallsAndLoop/Thres 72961/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 72955/ 3 |CallsAndLoop/Thres 72955/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 72954/ 3 |CallsAndLoop/Thres 72954/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 72954/ 3 |CallsAndLoop/Thres 72954/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 72962/ 3 |CallsAndLoop/Thres 72962/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 72962/ 3 |CallsAndLoop/Thres 72962/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 |ASTSize 108/ 2027 |Time 1852(1579+273 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2481/ 4518 |CodeSize 16870 |Source group.rb:6
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 78587/ 3 |CallsAndLoop/Thres 78587/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 78587/ 3 |CallsAndLoop/Thres 78587/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 78587/ 3 |CallsAndLoop/Thres 78587/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 78587/ 3 |CallsAndLoop/Thres 78587/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 78587/ 3 |CallsAndLoop/Thres 78587/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 78587/ 3 |CallsAndLoop/Thres 78587/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 78587/ 3 |CallsAndLoop/Thres 78587/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 78587/ 3 |CallsAndLoop/Thres 78587/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 78587/ 3 |CallsAndLoop/Thres 78587/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 78587/ 3 |CallsAndLoop/Thres 78587/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 78595/ 3 |CallsAndLoop/Thres 78595/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 78596/ 3 |CallsAndLoop/Thres 78596/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 78596/ 3 |CallsAndLoop/Thres 78596/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 78596/ 3 |CallsAndLoop/Thres 78596/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 78595/ 3 |CallsAndLoop/Thres 78595/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 78595/ 3 |CallsAndLoop/Thres 78595/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 78595/ 3 |CallsAndLoop/Thres 78595/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 78595/ 3 |CallsAndLoop/Thres 78595/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 78596/ 3 |CallsAndLoop/Thres 78596/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 78596/ 3 |CallsAndLoop/Thres 78596/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 78596/ 3 |CallsAndLoop/Thres 78596/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 78595/ 3 |CallsAndLoop/Thres 78595/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 78596/ 3 |CallsAndLoop/Thres 78596/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 78596/ 3 |CallsAndLoop/Thres 78596/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 78595/ 3 |CallsAndLoop/Thres 78595/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 78595/ 3 |CallsAndLoop/Thres 78595/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 78587/ 3 |CallsAndLoop/Thres 78587/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 78595/ 3 |CallsAndLoop/Thres 78595/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 78588/ 3 |CallsAndLoop/Thres 78588/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 78587/ 3 |CallsAndLoop/Thres 78587/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 78587/ 3 |CallsAndLoop/Thres 78587/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 78596/ 3 |CallsAndLoop/Thres 78596/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 78597/ 3 |CallsAndLoop/Thres 78597/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 78597/ 3 |CallsAndLoop/Thres 78597/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 78596/ 3 |CallsAndLoop/Thres 78596/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 78596/ 3 |CallsAndLoop/Thres 78596/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 78596/ 3 |CallsAndLoop/Thres 78596/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 808( 546+262 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3086/ 5510 |CodeSize 20457 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 79360/ 3 |CallsAndLoop/Thres 79360/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 79359/ 3 |CallsAndLoop/Thres 79359/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 79359/ 3 |CallsAndLoop/Thres 79359/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 79358/ 3 |CallsAndLoop/Thres 79358/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 79358/ 3 |CallsAndLoop/Thres 79358/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 79359/ 3 |CallsAndLoop/Thres 79359/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 79359/ 3 |CallsAndLoop/Thres 79359/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 79359/ 3 |CallsAndLoop/Thres 79359/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 79359/ 3 |CallsAndLoop/Thres 79359/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 79359/ 3 |CallsAndLoop/Thres 79359/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 79359/ 3 |CallsAndLoop/Thres 79359/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 79359/ 3 |CallsAndLoop/Thres 79359/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 79359/ 3 |CallsAndLoop/Thres 79359/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 79359/ 3 |CallsAndLoop/Thres 79359/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 79368/ 3 |CallsAndLoop/Thres 79368/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 79369/ 3 |CallsAndLoop/Thres 79369/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 79368/ 3 |CallsAndLoop/Thres 79368/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 79369/ 3 |CallsAndLoop/Thres 79369/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 79369/ 3 |CallsAndLoop/Thres 79369/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 79368/ 3 |CallsAndLoop/Thres 79368/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 79368/ 3 |CallsAndLoop/Thres 79368/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 79368/ 3 |CallsAndLoop/Thres 79368/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 79368/ 3 |CallsAndLoop/Thres 79368/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 79369/ 3 |CallsAndLoop/Thres 79369/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 79360/ 3 |CallsAndLoop/Thres 79360/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 79369/ 3 |CallsAndLoop/Thres 79369/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 79369/ 3 |CallsAndLoop/Thres 79369/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 79368/ 3 |CallsAndLoop/Thres 79368/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 79369/ 3 |CallsAndLoop/Thres 79369/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 79369/ 3 |CallsAndLoop/Thres 79369/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 79368/ 3 |CallsAndLoop/Thres 79368/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 79368/ 3 |CallsAndLoop/Thres 79368/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 79368/ 3 |CallsAndLoop/Thres 79368/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 79369/ 3 |CallsAndLoop/Thres 79369/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 79369/ 3 |CallsAndLoop/Thres 79369/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 79368/ 3 |CallsAndLoop/Thres 79368/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 79368/ 3 |CallsAndLoop/Thres 79368/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 79368/ 3 |CallsAndLoop/Thres 79368/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 79365/ 3 |CallsAndLoop/Thres 79365/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 751( 532+219 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2945/ 5106 |CodeSize 18201 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 85410/ 3 |CallsAndLoop/Thres 85410/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 85410/ 3 |CallsAndLoop/Thres 85410/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 85410/ 3 |CallsAndLoop/Thres 85410/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 85410/ 3 |CallsAndLoop/Thres 85410/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 85410/ 3 |CallsAndLoop/Thres 85410/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 85410/ 3 |CallsAndLoop/Thres 85410/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 85410/ 3 |CallsAndLoop/Thres 85410/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 85410/ 3 |CallsAndLoop/Thres 85410/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 85410/ 3 |CallsAndLoop/Thres 85410/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 85410/ 3 |CallsAndLoop/Thres 85410/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 85410/ 3 |CallsAndLoop/Thres 85410/ 1000 |Inval# 0
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 85420/ 3 |CallsAndLoop/Thres 85420/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 85421/ 3 |CallsAndLoop/Thres 85421/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 85420/ 3 |CallsAndLoop/Thres 85420/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 85421/ 3 |CallsAndLoop/Thres 85421/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 85421/ 3 |CallsAndLoop/Thres 85421/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 85420/ 3 |CallsAndLoop/Thres 85420/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 85420/ 3 |CallsAndLoop/Thres 85420/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 85420/ 3 |CallsAndLoop/Thres 85420/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 85420/ 3 |CallsAndLoop/Thres 85420/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 85421/ 3 |CallsAndLoop/Thres 85421/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 85421/ 3 |CallsAndLoop/Thres 85421/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 85421/ 3 |CallsAndLoop/Thres 85421/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 85420/ 3 |CallsAndLoop/Thres 85420/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 85421/ 3 |CallsAndLoop/Thres 85421/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 85421/ 3 |CallsAndLoop/Thres 85421/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 85420/ 3 |CallsAndLoop/Thres 85420/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 85416/ 3 |CallsAndLoop/Thres 85416/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 85420/ 3 |CallsAndLoop/Thres 85420/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 85420/ 3 |CallsAndLoop/Thres 85420/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 85421/ 3 |CallsAndLoop/Thres 85421/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 85421/ 3 |CallsAndLoop/Thres 85421/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 85420/ 3 |CallsAndLoop/Thres 85420/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 85420/ 3 |CallsAndLoop/Thres 85420/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 85420/ 3 |CallsAndLoop/Thres 85420/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 85412/ 3 |CallsAndLoop/Thres 85412/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 85410/ 3 |CallsAndLoop/Thres 85410/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 85410/ 3 |CallsAndLoop/Thres 85410/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 |ASTSize 108/ 2027 |Time 1609(1292+317 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2498/ 4513 |CodeSize 16373 |Source group.rb:6
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 90662/ 3 |CallsAndLoop/Thres 90662/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 90662/ 3 |CallsAndLoop/Thres 90662/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 90662/ 3 |CallsAndLoop/Thres 90662/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 90662/ 3 |CallsAndLoop/Thres 90662/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 90662/ 3 |CallsAndLoop/Thres 90662/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 90662/ 3 |CallsAndLoop/Thres 90662/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 90662/ 3 |CallsAndLoop/Thres 90662/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 90662/ 3 |CallsAndLoop/Thres 90662/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 90662/ 3 |CallsAndLoop/Thres 90662/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 90662/ 3 |CallsAndLoop/Thres 90662/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 90673/ 3 |CallsAndLoop/Thres 90673/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 90674/ 3 |CallsAndLoop/Thres 90674/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 90674/ 3 |CallsAndLoop/Thres 90674/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 90674/ 3 |CallsAndLoop/Thres 90674/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 90673/ 3 |CallsAndLoop/Thres 90673/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 90673/ 3 |CallsAndLoop/Thres 90673/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 90673/ 3 |CallsAndLoop/Thres 90673/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 90673/ 3 |CallsAndLoop/Thres 90673/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 90674/ 3 |CallsAndLoop/Thres 90674/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 90674/ 3 |CallsAndLoop/Thres 90674/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 90674/ 3 |CallsAndLoop/Thres 90674/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 90673/ 3 |CallsAndLoop/Thres 90673/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 90674/ 3 |CallsAndLoop/Thres 90674/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 90674/ 3 |CallsAndLoop/Thres 90674/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 90673/ 3 |CallsAndLoop/Thres 90673/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 90673/ 3 |CallsAndLoop/Thres 90673/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 90673/ 3 |CallsAndLoop/Thres 90673/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 90662/ 3 |CallsAndLoop/Thres 90662/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 90662/ 3 |CallsAndLoop/Thres 90662/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 90663/ 3 |CallsAndLoop/Thres 90663/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 90674/ 3 |CallsAndLoop/Thres 90674/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 90675/ 3 |CallsAndLoop/Thres 90675/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 90675/ 3 |CallsAndLoop/Thres 90675/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 90674/ 3 |CallsAndLoop/Thres 90674/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 90674/ 3 |CallsAndLoop/Thres 90674/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 90674/ 3 |CallsAndLoop/Thres 90674/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 90664/ 3 |CallsAndLoop/Thres 90664/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 799( 544+255 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3086/ 5514 |CodeSize 20657 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 91019/ 3 |CallsAndLoop/Thres 91019/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 91017/ 3 |CallsAndLoop/Thres 91017/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 91017/ 3 |CallsAndLoop/Thres 91017/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 91016/ 3 |CallsAndLoop/Thres 91016/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 91016/ 3 |CallsAndLoop/Thres 91016/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 91017/ 3 |CallsAndLoop/Thres 91017/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 91017/ 3 |CallsAndLoop/Thres 91017/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 91017/ 3 |CallsAndLoop/Thres 91017/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 91017/ 3 |CallsAndLoop/Thres 91017/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 91017/ 3 |CallsAndLoop/Thres 91017/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 91017/ 3 |CallsAndLoop/Thres 91017/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 91017/ 3 |CallsAndLoop/Thres 91017/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 91017/ 3 |CallsAndLoop/Thres 91017/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 91017/ 3 |CallsAndLoop/Thres 91017/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 91029/ 3 |CallsAndLoop/Thres 91029/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 91030/ 3 |CallsAndLoop/Thres 91030/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 91029/ 3 |CallsAndLoop/Thres 91029/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 91030/ 3 |CallsAndLoop/Thres 91030/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 91030/ 3 |CallsAndLoop/Thres 91030/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 91029/ 3 |CallsAndLoop/Thres 91029/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 91029/ 3 |CallsAndLoop/Thres 91029/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 91029/ 3 |CallsAndLoop/Thres 91029/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 91029/ 3 |CallsAndLoop/Thres 91029/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 91030/ 3 |CallsAndLoop/Thres 91030/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 91030/ 3 |CallsAndLoop/Thres 91030/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 91030/ 3 |CallsAndLoop/Thres 91030/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 91029/ 3 |CallsAndLoop/Thres 91029/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 91030/ 3 |CallsAndLoop/Thres 91030/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 91019/ 3 |CallsAndLoop/Thres 91019/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 91030/ 3 |CallsAndLoop/Thres 91030/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 91029/ 3 |CallsAndLoop/Thres 91029/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 91029/ 3 |CallsAndLoop/Thres 91029/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 91029/ 3 |CallsAndLoop/Thres 91029/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 91030/ 3 |CallsAndLoop/Thres 91030/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 91030/ 3 |CallsAndLoop/Thres 91030/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 91029/ 3 |CallsAndLoop/Thres 91029/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 91029/ 3 |CallsAndLoop/Thres 91029/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 91029/ 3 |CallsAndLoop/Thres 91029/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 91025/ 3 |CallsAndLoop/Thres 91025/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 703( 446+256 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2924/ 5052 |CodeSize 17902 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 96830/ 3 |CallsAndLoop/Thres 96830/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 96830/ 3 |CallsAndLoop/Thres 96830/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 96829/ 3 |CallsAndLoop/Thres 96829/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 96829/ 3 |CallsAndLoop/Thres 96829/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 96830/ 3 |CallsAndLoop/Thres 96830/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 96830/ 3 |CallsAndLoop/Thres 96830/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 96830/ 3 |CallsAndLoop/Thres 96830/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 96830/ 3 |CallsAndLoop/Thres 96830/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 96830/ 3 |CallsAndLoop/Thres 96830/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 96830/ 3 |CallsAndLoop/Thres 96830/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 96830/ 3 |CallsAndLoop/Thres 96830/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 96830/ 3 |CallsAndLoop/Thres 96830/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 96830/ 3 |CallsAndLoop/Thres 96830/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 96843/ 3 |CallsAndLoop/Thres 96843/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 96844/ 3 |CallsAndLoop/Thres 96844/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 96843/ 3 |CallsAndLoop/Thres 96843/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 96844/ 3 |CallsAndLoop/Thres 96844/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 96838/ 3 |CallsAndLoop/Thres 96838/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 96844/ 3 |CallsAndLoop/Thres 96844/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 96843/ 3 |CallsAndLoop/Thres 96843/ 1000 |Inval# 0
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 96843/ 3 |CallsAndLoop/Thres 96843/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 96843/ 3 |CallsAndLoop/Thres 96843/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 96843/ 3 |CallsAndLoop/Thres 96843/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 96844/ 3 |CallsAndLoop/Thres 96844/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 96844/ 3 |CallsAndLoop/Thres 96844/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 96844/ 3 |CallsAndLoop/Thres 96844/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 96843/ 3 |CallsAndLoop/Thres 96843/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 96844/ 3 |CallsAndLoop/Thres 96844/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 96844/ 3 |CallsAndLoop/Thres 96844/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 96843/ 3 |CallsAndLoop/Thres 96843/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 96843/ 3 |CallsAndLoop/Thres 96843/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 96843/ 3 |CallsAndLoop/Thres 96843/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 96844/ 3 |CallsAndLoop/Thres 96844/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 96844/ 3 |CallsAndLoop/Thres 96844/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 96843/ 3 |CallsAndLoop/Thres 96843/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 96843/ 3 |CallsAndLoop/Thres 96843/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 96843/ 3 |CallsAndLoop/Thres 96843/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 96833/ 3 |CallsAndLoop/Thres 96833/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 |ASTSize 108/ 2027 |Time 1239( 978+261 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2483/ 4554 |CodeSize 16513 |Source group.rb:6
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 101034/ 3 |CallsAndLoop/Thres 101034/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 101033/ 3 |CallsAndLoop/Thres 101033/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 101033/ 3 |CallsAndLoop/Thres 101033/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 101034/ 3 |CallsAndLoop/Thres 101034/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 101034/ 3 |CallsAndLoop/Thres 101034/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 101034/ 3 |CallsAndLoop/Thres 101034/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 101034/ 3 |CallsAndLoop/Thres 101034/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 101034/ 3 |CallsAndLoop/Thres 101034/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 101034/ 3 |CallsAndLoop/Thres 101034/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 101034/ 3 |CallsAndLoop/Thres 101034/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 101034/ 3 |CallsAndLoop/Thres 101034/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 101034/ 3 |CallsAndLoop/Thres 101034/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 101048/ 3 |CallsAndLoop/Thres 101048/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 101049/ 3 |CallsAndLoop/Thres 101049/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 101048/ 3 |CallsAndLoop/Thres 101048/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 101049/ 3 |CallsAndLoop/Thres 101049/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 101049/ 3 |CallsAndLoop/Thres 101049/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 101048/ 3 |CallsAndLoop/Thres 101048/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 101048/ 3 |CallsAndLoop/Thres 101048/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 101048/ 3 |CallsAndLoop/Thres 101048/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 101048/ 3 |CallsAndLoop/Thres 101048/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 101049/ 3 |CallsAndLoop/Thres 101049/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 101049/ 3 |CallsAndLoop/Thres 101049/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 101049/ 3 |CallsAndLoop/Thres 101049/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 101048/ 3 |CallsAndLoop/Thres 101048/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 101034/ 3 |CallsAndLoop/Thres 101034/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 101049/ 3 |CallsAndLoop/Thres 101049/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 101049/ 3 |CallsAndLoop/Thres 101049/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 101048/ 3 |CallsAndLoop/Thres 101048/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 101048/ 3 |CallsAndLoop/Thres 101048/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 101048/ 3 |CallsAndLoop/Thres 101048/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 101049/ 3 |CallsAndLoop/Thres 101049/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 101049/ 3 |CallsAndLoop/Thres 101049/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 101048/ 3 |CallsAndLoop/Thres 101048/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 101048/ 3 |CallsAndLoop/Thres 101048/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 101048/ 3 |CallsAndLoop/Thres 101048/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 101035/ 3 |CallsAndLoop/Thres 101035/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 703( 460+243 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3090/ 5450 |CodeSize 20274 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 102925/ 3 |CallsAndLoop/Thres 102925/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 102922/ 3 |CallsAndLoop/Thres 102922/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 102922/ 3 |CallsAndLoop/Thres 102922/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 102922/ 3 |CallsAndLoop/Thres 102922/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 102922/ 3 |CallsAndLoop/Thres 102922/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 102922/ 3 |CallsAndLoop/Thres 102922/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 102922/ 3 |CallsAndLoop/Thres 102922/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 102922/ 3 |CallsAndLoop/Thres 102922/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 102922/ 3 |CallsAndLoop/Thres 102922/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 102922/ 3 |CallsAndLoop/Thres 102922/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 102922/ 3 |CallsAndLoop/Thres 102922/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 102922/ 3 |CallsAndLoop/Thres 102922/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 102937/ 3 |CallsAndLoop/Thres 102937/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 102938/ 3 |CallsAndLoop/Thres 102938/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 102938/ 3 |CallsAndLoop/Thres 102938/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 102938/ 3 |CallsAndLoop/Thres 102938/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 102937/ 3 |CallsAndLoop/Thres 102937/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 102937/ 3 |CallsAndLoop/Thres 102937/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 102937/ 3 |CallsAndLoop/Thres 102937/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 102937/ 3 |CallsAndLoop/Thres 102937/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 102938/ 3 |CallsAndLoop/Thres 102938/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 102938/ 3 |CallsAndLoop/Thres 102938/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 102938/ 3 |CallsAndLoop/Thres 102938/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 102937/ 3 |CallsAndLoop/Thres 102937/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 102938/ 3 |CallsAndLoop/Thres 102938/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 102938/ 3 |CallsAndLoop/Thres 102938/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 102937/ 3 |CallsAndLoop/Thres 102937/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 102937/ 3 |CallsAndLoop/Thres 102937/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 102937/ 3 |CallsAndLoop/Thres 102937/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 102922/ 3 |CallsAndLoop/Thres 102922/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 102922/ 3 |CallsAndLoop/Thres 102922/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 102926/ 3 |CallsAndLoop/Thres 102926/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 102938/ 3 |CallsAndLoop/Thres 102938/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 102939/ 3 |CallsAndLoop/Thres 102939/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 102939/ 3 |CallsAndLoop/Thres 102939/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 102938/ 3 |CallsAndLoop/Thres 102938/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 102938/ 3 |CallsAndLoop/Thres 102938/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 102938/ 3 |CallsAndLoop/Thres 102938/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 102933/ 3 |CallsAndLoop/Thres 102933/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 671( 442+229 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2945/ 5130 |CodeSize 18279 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 108576/ 3 |CallsAndLoop/Thres 108576/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 108576/ 3 |CallsAndLoop/Thres 108576/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 108576/ 3 |CallsAndLoop/Thres 108576/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 108576/ 3 |CallsAndLoop/Thres 108576/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 108576/ 3 |CallsAndLoop/Thres 108576/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 108576/ 3 |CallsAndLoop/Thres 108576/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 108576/ 3 |CallsAndLoop/Thres 108576/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 108576/ 3 |CallsAndLoop/Thres 108576/ 1000 |Inval# 0
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 108576/ 3 |CallsAndLoop/Thres 108576/ 1000 |Inval# 0
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 108576/ 3 |CallsAndLoop/Thres 108576/ 1000 |Inval# 0
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 108576/ 3 |CallsAndLoop/Thres 108576/ 1000 |Inval# 0
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 108592/ 3 |CallsAndLoop/Thres 108592/ 1000 |Inval# 0
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 108593/ 3 |CallsAndLoop/Thres 108593/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 108586/ 3 |CallsAndLoop/Thres 108586/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 108592/ 3 |CallsAndLoop/Thres 108592/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 108593/ 3 |CallsAndLoop/Thres 108593/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 108593/ 3 |CallsAndLoop/Thres 108593/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 108592/ 3 |CallsAndLoop/Thres 108592/ 1000 |Inval# 0
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 108592/ 3 |CallsAndLoop/Thres 108592/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 108592/ 3 |CallsAndLoop/Thres 108592/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 108592/ 3 |CallsAndLoop/Thres 108592/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 108593/ 3 |CallsAndLoop/Thres 108593/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 108593/ 3 |CallsAndLoop/Thres 108593/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 108593/ 3 |CallsAndLoop/Thres 108593/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 108592/ 3 |CallsAndLoop/Thres 108592/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 108593/ 3 |CallsAndLoop/Thres 108593/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 108593/ 3 |CallsAndLoop/Thres 108593/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 108592/ 3 |CallsAndLoop/Thres 108592/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 108592/ 3 |CallsAndLoop/Thres 108592/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 108592/ 3 |CallsAndLoop/Thres 108592/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 108593/ 3 |CallsAndLoop/Thres 108593/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 108593/ 3 |CallsAndLoop/Thres 108593/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 108592/ 3 |CallsAndLoop/Thres 108592/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 108592/ 3 |CallsAndLoop/Thres 108592/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 108592/ 3 |CallsAndLoop/Thres 108592/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 108580/ 3 |CallsAndLoop/Thres 108580/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 108576/ 3 |CallsAndLoop/Thres 108576/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 108576/ 3 |CallsAndLoop/Thres 108576/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 |ASTSize 108/ 2027 |Time 1183( 979+204 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2498/ 4459 |CodeSize 16192 |Source group.rb:6
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 111089/ 3 |CallsAndLoop/Thres 111089/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 111089/ 3 |CallsAndLoop/Thres 111089/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 111089/ 3 |CallsAndLoop/Thres 111089/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 111089/ 3 |CallsAndLoop/Thres 111089/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 111089/ 3 |CallsAndLoop/Thres 111089/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 111089/ 3 |CallsAndLoop/Thres 111089/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 111089/ 3 |CallsAndLoop/Thres 111089/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 111089/ 3 |CallsAndLoop/Thres 111089/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 111089/ 3 |CallsAndLoop/Thres 111089/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 111089/ 3 |CallsAndLoop/Thres 111089/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 111106/ 3 |CallsAndLoop/Thres 111106/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 111107/ 3 |CallsAndLoop/Thres 111107/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 111107/ 3 |CallsAndLoop/Thres 111107/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 111107/ 3 |CallsAndLoop/Thres 111107/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 111106/ 3 |CallsAndLoop/Thres 111106/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 111106/ 3 |CallsAndLoop/Thres 111106/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 111106/ 3 |CallsAndLoop/Thres 111106/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 111106/ 3 |CallsAndLoop/Thres 111106/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 111107/ 3 |CallsAndLoop/Thres 111107/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 111107/ 3 |CallsAndLoop/Thres 111107/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 111107/ 3 |CallsAndLoop/Thres 111107/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 111106/ 3 |CallsAndLoop/Thres 111106/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 111107/ 3 |CallsAndLoop/Thres 111107/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 111107/ 3 |CallsAndLoop/Thres 111107/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 111106/ 3 |CallsAndLoop/Thres 111106/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 111106/ 3 |CallsAndLoop/Thres 111106/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 111106/ 3 |CallsAndLoop/Thres 111106/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 111090/ 3 |CallsAndLoop/Thres 111090/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 111090/ 3 |CallsAndLoop/Thres 111090/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 111089/ 3 |CallsAndLoop/Thres 111089/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 111089/ 3 |CallsAndLoop/Thres 111089/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 111107/ 3 |CallsAndLoop/Thres 111107/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 111108/ 3 |CallsAndLoop/Thres 111108/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 111108/ 3 |CallsAndLoop/Thres 111108/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 111107/ 3 |CallsAndLoop/Thres 111107/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 111107/ 3 |CallsAndLoop/Thres 111107/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 111107/ 3 |CallsAndLoop/Thres 111107/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 661( 443+217 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3090/ 5522 |CodeSize 20337 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 114285/ 3 |CallsAndLoop/Thres 114285/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 114281/ 3 |CallsAndLoop/Thres 114281/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 114281/ 3 |CallsAndLoop/Thres 114281/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 114281/ 3 |CallsAndLoop/Thres 114281/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 114281/ 3 |CallsAndLoop/Thres 114281/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 114281/ 3 |CallsAndLoop/Thres 114281/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 114281/ 3 |CallsAndLoop/Thres 114281/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 114281/ 3 |CallsAndLoop/Thres 114281/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 114281/ 3 |CallsAndLoop/Thres 114281/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 114281/ 3 |CallsAndLoop/Thres 114281/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 114281/ 3 |CallsAndLoop/Thres 114281/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 114281/ 3 |CallsAndLoop/Thres 114281/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 114299/ 3 |CallsAndLoop/Thres 114299/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 114300/ 3 |CallsAndLoop/Thres 114300/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 114299/ 3 |CallsAndLoop/Thres 114299/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 114300/ 3 |CallsAndLoop/Thres 114300/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 114300/ 3 |CallsAndLoop/Thres 114300/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 114299/ 3 |CallsAndLoop/Thres 114299/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 114299/ 3 |CallsAndLoop/Thres 114299/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 114299/ 3 |CallsAndLoop/Thres 114299/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 114299/ 3 |CallsAndLoop/Thres 114299/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 114300/ 3 |CallsAndLoop/Thres 114300/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 114300/ 3 |CallsAndLoop/Thres 114300/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 114300/ 3 |CallsAndLoop/Thres 114300/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 114299/ 3 |CallsAndLoop/Thres 114299/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 114300/ 3 |CallsAndLoop/Thres 114300/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 114300/ 3 |CallsAndLoop/Thres 114300/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 114299/ 3 |CallsAndLoop/Thres 114299/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 114299/ 3 |CallsAndLoop/Thres 114299/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 114285/ 3 |CallsAndLoop/Thres 114285/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 114299/ 3 |CallsAndLoop/Thres 114299/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 114300/ 3 |CallsAndLoop/Thres 114300/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 114300/ 3 |CallsAndLoop/Thres 114300/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 114299/ 3 |CallsAndLoop/Thres 114299/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 114299/ 3 |CallsAndLoop/Thres 114299/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 114299/ 3 |CallsAndLoop/Thres 114299/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 114293/ 3 |CallsAndLoop/Thres 114293/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 114281/ 3 |CallsAndLoop/Thres 114281/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 114281/ 3 |CallsAndLoop/Thres 114281/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 614( 397+217 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2941/ 5112 |CodeSize 18357 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 119775/ 3 |CallsAndLoop/Thres 119775/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 119775/ 3 |CallsAndLoop/Thres 119775/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 119775/ 3 |CallsAndLoop/Thres 119775/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 119775/ 3 |CallsAndLoop/Thres 119775/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 119775/ 3 |CallsAndLoop/Thres 119775/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 119775/ 3 |CallsAndLoop/Thres 119775/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 119775/ 3 |CallsAndLoop/Thres 119775/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 119775/ 3 |CallsAndLoop/Thres 119775/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 119775/ 3 |CallsAndLoop/Thres 119775/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 119775/ 3 |CallsAndLoop/Thres 119775/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 119775/ 3 |CallsAndLoop/Thres 119775/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 119794/ 3 |CallsAndLoop/Thres 119794/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 119795/ 3 |CallsAndLoop/Thres 119795/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 119795/ 3 |CallsAndLoop/Thres 119795/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 119795/ 3 |CallsAndLoop/Thres 119795/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 119794/ 3 |CallsAndLoop/Thres 119794/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 119794/ 3 |CallsAndLoop/Thres 119794/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 119794/ 3 |CallsAndLoop/Thres 119794/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 119794/ 3 |CallsAndLoop/Thres 119794/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 119795/ 3 |CallsAndLoop/Thres 119795/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 119795/ 3 |CallsAndLoop/Thres 119795/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 119795/ 3 |CallsAndLoop/Thres 119795/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 119794/ 3 |CallsAndLoop/Thres 119794/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 119795/ 3 |CallsAndLoop/Thres 119795/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 119795/ 3 |CallsAndLoop/Thres 119795/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 119794/ 3 |CallsAndLoop/Thres 119794/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 119794/ 3 |CallsAndLoop/Thres 119794/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 119795/ 3 |CallsAndLoop/Thres 119795/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 119795/ 3 |CallsAndLoop/Thres 119795/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 119794/ 3 |CallsAndLoop/Thres 119794/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 119787/ 3 |CallsAndLoop/Thres 119787/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 119794/ 3 |CallsAndLoop/Thres 119794/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 119794/ 3 |CallsAndLoop/Thres 119794/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 119780/ 3 |CallsAndLoop/Thres 119780/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 119775/ 3 |CallsAndLoop/Thres 119775/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 119775/ 3 |CallsAndLoop/Thres 119775/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 119795/ 3 |CallsAndLoop/Thres 119795/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 119795/ 3 |CallsAndLoop/Thres 119795/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 |ASTSize 108/ 2027 |Time 1146( 952+194 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2498/ 4549 |CodeSize 16399 |Source group.rb:6
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 121078/ 3 |CallsAndLoop/Thres 121078/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 121078/ 3 |CallsAndLoop/Thres 121078/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 121078/ 3 |CallsAndLoop/Thres 121078/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 121078/ 3 |CallsAndLoop/Thres 121078/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 121078/ 3 |CallsAndLoop/Thres 121078/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 121078/ 3 |CallsAndLoop/Thres 121078/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 121078/ 3 |CallsAndLoop/Thres 121078/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 121078/ 3 |CallsAndLoop/Thres 121078/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 121079/ 3 |CallsAndLoop/Thres 121079/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 121079/ 3 |CallsAndLoop/Thres 121079/ 1000 |Inval# 0
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 121079/ 3 |CallsAndLoop/Thres 121079/ 1000 |Inval# 0
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 121079/ 3 |CallsAndLoop/Thres 121079/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 121099/ 3 |CallsAndLoop/Thres 121099/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 121100/ 3 |CallsAndLoop/Thres 121100/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 121099/ 3 |CallsAndLoop/Thres 121099/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 121100/ 3 |CallsAndLoop/Thres 121100/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 121100/ 3 |CallsAndLoop/Thres 121100/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 121099/ 3 |CallsAndLoop/Thres 121099/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 121099/ 3 |CallsAndLoop/Thres 121099/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 121099/ 3 |CallsAndLoop/Thres 121099/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 121099/ 3 |CallsAndLoop/Thres 121099/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 121100/ 3 |CallsAndLoop/Thres 121100/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 121100/ 3 |CallsAndLoop/Thres 121100/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 121100/ 3 |CallsAndLoop/Thres 121100/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 121099/ 3 |CallsAndLoop/Thres 121099/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 121100/ 3 |CallsAndLoop/Thres 121100/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 121100/ 3 |CallsAndLoop/Thres 121100/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 121099/ 3 |CallsAndLoop/Thres 121099/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 121079/ 3 |CallsAndLoop/Thres 121079/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 121099/ 3 |CallsAndLoop/Thres 121099/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 121099/ 3 |CallsAndLoop/Thres 121099/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 121100/ 3 |CallsAndLoop/Thres 121100/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 121100/ 3 |CallsAndLoop/Thres 121100/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 121099/ 3 |CallsAndLoop/Thres 121099/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 121099/ 3 |CallsAndLoop/Thres 121099/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 121099/ 3 |CallsAndLoop/Thres 121099/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 121080/ 3 |CallsAndLoop/Thres 121080/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 610( 423+187 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3079/ 5510 |CodeSize 20392 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 125089/ 3 |CallsAndLoop/Thres 125089/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 125084/ 3 |CallsAndLoop/Thres 125084/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 125084/ 3 |CallsAndLoop/Thres 125084/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 125084/ 3 |CallsAndLoop/Thres 125084/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 125084/ 3 |CallsAndLoop/Thres 125084/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 125084/ 3 |CallsAndLoop/Thres 125084/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 125084/ 3 |CallsAndLoop/Thres 125084/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 125084/ 3 |CallsAndLoop/Thres 125084/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 125084/ 3 |CallsAndLoop/Thres 125084/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 125084/ 3 |CallsAndLoop/Thres 125084/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 125084/ 3 |CallsAndLoop/Thres 125084/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 125084/ 3 |CallsAndLoop/Thres 125084/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 125105/ 3 |CallsAndLoop/Thres 125105/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 125106/ 3 |CallsAndLoop/Thres 125106/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 125106/ 3 |CallsAndLoop/Thres 125106/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 125106/ 3 |CallsAndLoop/Thres 125106/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 125105/ 3 |CallsAndLoop/Thres 125105/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 125105/ 3 |CallsAndLoop/Thres 125105/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 125105/ 3 |CallsAndLoop/Thres 125105/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 125105/ 3 |CallsAndLoop/Thres 125105/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 125106/ 3 |CallsAndLoop/Thres 125106/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 125106/ 3 |CallsAndLoop/Thres 125106/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 125106/ 3 |CallsAndLoop/Thres 125106/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 125105/ 3 |CallsAndLoop/Thres 125105/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 125106/ 3 |CallsAndLoop/Thres 125106/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 125106/ 3 |CallsAndLoop/Thres 125106/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 125105/ 3 |CallsAndLoop/Thres 125105/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 125105/ 3 |CallsAndLoop/Thres 125105/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 125105/ 3 |CallsAndLoop/Thres 125105/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 125084/ 3 |CallsAndLoop/Thres 125084/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 125084/ 3 |CallsAndLoop/Thres 125084/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 125090/ 3 |CallsAndLoop/Thres 125090/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 125106/ 3 |CallsAndLoop/Thres 125106/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 125107/ 3 |CallsAndLoop/Thres 125107/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 125107/ 3 |CallsAndLoop/Thres 125107/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 125106/ 3 |CallsAndLoop/Thres 125106/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 125106/ 3 |CallsAndLoop/Thres 125106/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 125106/ 3 |CallsAndLoop/Thres 125106/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 125099/ 3 |CallsAndLoop/Thres 125099/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 1624(1427+197 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2945/ 5111 |CodeSize 17978 |Source game.rb:57
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 130318/ 3 |CallsAndLoop/Thres 130318/ 1000 |Inval# 0
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 130319/ 3 |CallsAndLoop/Thres 130319/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 130319/ 3 |CallsAndLoop/Thres 130319/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 130319/ 3 |CallsAndLoop/Thres 130319/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 130319/ 3 |CallsAndLoop/Thres 130319/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 130319/ 3 |CallsAndLoop/Thres 130319/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 130319/ 3 |CallsAndLoop/Thres 130319/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 130319/ 3 |CallsAndLoop/Thres 130319/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 130319/ 3 |CallsAndLoop/Thres 130319/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 130319/ 3 |CallsAndLoop/Thres 130319/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 130319/ 3 |CallsAndLoop/Thres 130319/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 130341/ 3 |CallsAndLoop/Thres 130341/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 130342/ 3 |CallsAndLoop/Thres 130342/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 130342/ 3 |CallsAndLoop/Thres 130342/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 130342/ 3 |CallsAndLoop/Thres 130342/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 130341/ 3 |CallsAndLoop/Thres 130341/ 1000 |Inval# 0
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 130341/ 3 |CallsAndLoop/Thres 130341/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 130341/ 3 |CallsAndLoop/Thres 130341/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 130341/ 3 |CallsAndLoop/Thres 130341/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 130341/ 3 |CallsAndLoop/Thres 130341/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 130319/ 3 |CallsAndLoop/Thres 130319/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 130319/ 3 |CallsAndLoop/Thres 130319/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 130342/ 3 |CallsAndLoop/Thres 130342/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 130343/ 3 |CallsAndLoop/Thres 130343/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 130343/ 3 |CallsAndLoop/Thres 130343/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 130343/ 3 |CallsAndLoop/Thres 130343/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 130343/ 3 |CallsAndLoop/Thres 130343/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 130343/ 3 |CallsAndLoop/Thres 130343/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 130342/ 3 |CallsAndLoop/Thres 130342/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 130334/ 3 |CallsAndLoop/Thres 130334/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 130342/ 3 |CallsAndLoop/Thres 130342/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 130342/ 3 |CallsAndLoop/Thres 130342/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 130343/ 3 |CallsAndLoop/Thres 130343/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 130343/ 3 |CallsAndLoop/Thres 130343/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 130342/ 3 |CallsAndLoop/Thres 130342/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 130342/ 3 |CallsAndLoop/Thres 130342/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 130342/ 3 |CallsAndLoop/Thres 130342/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 130326/ 3 |CallsAndLoop/Thres 130326/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 |ASTSize 108/ 2027 |Time 2196(1989+208 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2498/ 4555 |CodeSize 16879 |Source group.rb:6
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 131295/ 3 |CallsAndLoop/Thres 131295/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 131294/ 3 |CallsAndLoop/Thres 131294/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 131294/ 3 |CallsAndLoop/Thres 131294/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 131295/ 3 |CallsAndLoop/Thres 131295/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 131295/ 3 |CallsAndLoop/Thres 131295/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 131295/ 3 |CallsAndLoop/Thres 131295/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 131295/ 3 |CallsAndLoop/Thres 131295/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 131295/ 3 |CallsAndLoop/Thres 131295/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 131295/ 3 |CallsAndLoop/Thres 131295/ 1000 |Inval# 0
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 131295/ 3 |CallsAndLoop/Thres 131295/ 1000 |Inval# 0
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 131295/ 3 |CallsAndLoop/Thres 131295/ 1000 |Inval# 0
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 131295/ 3 |CallsAndLoop/Thres 131295/ 1000 |Inval# 0
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 131318/ 3 |CallsAndLoop/Thres 131318/ 1000 |Inval# 0
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 131319/ 3 |CallsAndLoop/Thres 131319/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 131295/ 3 |CallsAndLoop/Thres 131295/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 131318/ 3 |CallsAndLoop/Thres 131318/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 131319/ 3 |CallsAndLoop/Thres 131319/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 131319/ 3 |CallsAndLoop/Thres 131319/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 131318/ 3 |CallsAndLoop/Thres 131318/ 1000 |Inval# 0
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 131318/ 3 |CallsAndLoop/Thres 131318/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 131318/ 3 |CallsAndLoop/Thres 131318/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 131318/ 3 |CallsAndLoop/Thres 131318/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 131319/ 3 |CallsAndLoop/Thres 131319/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 131319/ 3 |CallsAndLoop/Thres 131319/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 131319/ 3 |CallsAndLoop/Thres 131319/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 131318/ 3 |CallsAndLoop/Thres 131318/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 131319/ 3 |CallsAndLoop/Thres 131319/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 131319/ 3 |CallsAndLoop/Thres 131319/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 131318/ 3 |CallsAndLoop/Thres 131318/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 131318/ 3 |CallsAndLoop/Thres 131318/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 131318/ 3 |CallsAndLoop/Thres 131318/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 131319/ 3 |CallsAndLoop/Thres 131319/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 131319/ 3 |CallsAndLoop/Thres 131319/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 131318/ 3 |CallsAndLoop/Thres 131318/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 131318/ 3 |CallsAndLoop/Thres 131318/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 131318/ 3 |CallsAndLoop/Thres 131318/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 131296/ 3 |CallsAndLoop/Thres 131296/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 627( 407+220 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3086/ 5474 |CodeSize 19879 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 135647/ 3 |CallsAndLoop/Thres 135647/ 1000 |Inval# 0
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 135641/ 3 |CallsAndLoop/Thres 135641/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 135641/ 3 |CallsAndLoop/Thres 135641/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 135641/ 3 |CallsAndLoop/Thres 135641/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 135641/ 3 |CallsAndLoop/Thres 135641/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 135641/ 3 |CallsAndLoop/Thres 135641/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 135641/ 3 |CallsAndLoop/Thres 135641/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 135641/ 3 |CallsAndLoop/Thres 135641/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 135641/ 3 |CallsAndLoop/Thres 135641/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 135642/ 3 |CallsAndLoop/Thres 135642/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 135642/ 3 |CallsAndLoop/Thres 135642/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 135642/ 3 |CallsAndLoop/Thres 135642/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 135642/ 3 |CallsAndLoop/Thres 135642/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 135642/ 3 |CallsAndLoop/Thres 135642/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 135666/ 3 |CallsAndLoop/Thres 135666/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 135667/ 3 |CallsAndLoop/Thres 135667/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 135666/ 3 |CallsAndLoop/Thres 135666/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 135667/ 3 |CallsAndLoop/Thres 135667/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 135667/ 3 |CallsAndLoop/Thres 135667/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 135666/ 3 |CallsAndLoop/Thres 135666/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 135666/ 3 |CallsAndLoop/Thres 135666/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 135666/ 3 |CallsAndLoop/Thres 135666/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 135666/ 3 |CallsAndLoop/Thres 135666/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 135667/ 3 |CallsAndLoop/Thres 135667/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 135667/ 3 |CallsAndLoop/Thres 135667/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 135667/ 3 |CallsAndLoop/Thres 135667/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 135666/ 3 |CallsAndLoop/Thres 135666/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 135667/ 3 |CallsAndLoop/Thres 135667/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 135667/ 3 |CallsAndLoop/Thres 135667/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 135666/ 3 |CallsAndLoop/Thres 135666/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 135648/ 3 |CallsAndLoop/Thres 135648/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 135666/ 3 |CallsAndLoop/Thres 135666/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 135666/ 3 |CallsAndLoop/Thres 135666/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 135667/ 3 |CallsAndLoop/Thres 135667/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 135667/ 3 |CallsAndLoop/Thres 135667/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 135666/ 3 |CallsAndLoop/Thres 135666/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 135666/ 3 |CallsAndLoop/Thres 135666/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 135666/ 3 |CallsAndLoop/Thres 135666/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 135658/ 3 |CallsAndLoop/Thres 135658/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 548( 360+188 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2930/ 5099 |CodeSize 18413 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 140676/ 3 |CallsAndLoop/Thres 140676/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 140676/ 3 |CallsAndLoop/Thres 140676/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 140676/ 3 |CallsAndLoop/Thres 140676/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 140676/ 3 |CallsAndLoop/Thres 140676/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 140676/ 3 |CallsAndLoop/Thres 140676/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 140676/ 3 |CallsAndLoop/Thres 140676/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 140676/ 3 |CallsAndLoop/Thres 140676/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 140676/ 3 |CallsAndLoop/Thres 140676/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 140676/ 3 |CallsAndLoop/Thres 140676/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 140676/ 3 |CallsAndLoop/Thres 140676/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 140676/ 3 |CallsAndLoop/Thres 140676/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 140701/ 3 |CallsAndLoop/Thres 140701/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 140702/ 3 |CallsAndLoop/Thres 140702/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 140702/ 3 |CallsAndLoop/Thres 140702/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 140702/ 3 |CallsAndLoop/Thres 140702/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 140701/ 3 |CallsAndLoop/Thres 140701/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 140701/ 3 |CallsAndLoop/Thres 140701/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 140701/ 3 |CallsAndLoop/Thres 140701/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 140701/ 3 |CallsAndLoop/Thres 140701/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 140702/ 3 |CallsAndLoop/Thres 140702/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 140702/ 3 |CallsAndLoop/Thres 140702/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 140702/ 3 |CallsAndLoop/Thres 140702/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 140701/ 3 |CallsAndLoop/Thres 140701/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 140702/ 3 |CallsAndLoop/Thres 140702/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 140702/ 3 |CallsAndLoop/Thres 140702/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 140701/ 3 |CallsAndLoop/Thres 140701/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 140701/ 3 |CallsAndLoop/Thres 140701/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 140702/ 3 |CallsAndLoop/Thres 140702/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 140702/ 3 |CallsAndLoop/Thres 140702/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 140701/ 3 |CallsAndLoop/Thres 140701/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 140692/ 3 |CallsAndLoop/Thres 140692/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 <opt> |ASTSize 108/ 2027 |Time 1055( 872+183 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2494/ 4543 |CodeSize 16833 |Source group.rb:6
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 140701/ 3 |CallsAndLoop/Thres 140701/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 140701/ 3 |CallsAndLoop/Thres 140701/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 140683/ 3 |CallsAndLoop/Thres 140683/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 140702/ 3 |CallsAndLoop/Thres 140702/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 140702/ 3 |CallsAndLoop/Thres 140702/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 140677/ 3 |CallsAndLoop/Thres 140677/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 140676/ 3 |CallsAndLoop/Thres 140676/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 140676/ 3 |CallsAndLoop/Thres 140676/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 140677/ 3 |CallsAndLoop/Thres 140677/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 140677/ 3 |CallsAndLoop/Thres 140677/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 140677/ 3 |CallsAndLoop/Thres 140677/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 140677/ 3 |CallsAndLoop/Thres 140677/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 140677/ 3 |CallsAndLoop/Thres 140677/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 140677/ 3 |CallsAndLoop/Thres 140677/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 140677/ 3 |CallsAndLoop/Thres 140677/ 1000 |Inval# 0
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 140677/ 3 |CallsAndLoop/Thres 140677/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 140677/ 3 |CallsAndLoop/Thres 140677/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 140703/ 3 |CallsAndLoop/Thres 140703/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 140704/ 3 |CallsAndLoop/Thres 140704/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 140703/ 3 |CallsAndLoop/Thres 140703/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 140704/ 3 |CallsAndLoop/Thres 140704/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 140704/ 3 |CallsAndLoop/Thres 140704/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 140703/ 3 |CallsAndLoop/Thres 140703/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 140703/ 3 |CallsAndLoop/Thres 140703/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 140703/ 3 |CallsAndLoop/Thres 140703/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 140677/ 3 |CallsAndLoop/Thres 140677/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 140703/ 3 |CallsAndLoop/Thres 140703/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 140704/ 3 |CallsAndLoop/Thres 140704/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 140704/ 3 |CallsAndLoop/Thres 140704/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 140704/ 3 |CallsAndLoop/Thres 140704/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 140703/ 3 |CallsAndLoop/Thres 140703/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 140704/ 3 |CallsAndLoop/Thres 140704/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 140704/ 3 |CallsAndLoop/Thres 140704/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 140703/ 3 |CallsAndLoop/Thres 140703/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 140703/ 3 |CallsAndLoop/Thres 140703/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 140703/ 3 |CallsAndLoop/Thres 140703/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 140704/ 3 |CallsAndLoop/Thres 140704/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 140704/ 3 |CallsAndLoop/Thres 140704/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 140703/ 3 |CallsAndLoop/Thres 140703/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 140703/ 3 |CallsAndLoop/Thres 140703/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 140703/ 3 |CallsAndLoop/Thres 140703/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 140678/ 3 |CallsAndLoop/Thres 140678/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 680( 444+236 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3090/ 5510 |CodeSize 20817 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 146140/ 3 |CallsAndLoop/Thres 146140/ 1000 |Inval# 0
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 146133/ 3 |CallsAndLoop/Thres 146133/ 1000 |Inval# 0
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 146133/ 3 |CallsAndLoop/Thres 146133/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 146133/ 3 |CallsAndLoop/Thres 146133/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 146133/ 3 |CallsAndLoop/Thres 146133/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 146133/ 3 |CallsAndLoop/Thres 146133/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 146133/ 3 |CallsAndLoop/Thres 146133/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 146133/ 3 |CallsAndLoop/Thres 146133/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 146134/ 3 |CallsAndLoop/Thres 146134/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 146134/ 3 |CallsAndLoop/Thres 146134/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 146134/ 3 |CallsAndLoop/Thres 146134/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 146134/ 3 |CallsAndLoop/Thres 146134/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 146134/ 3 |CallsAndLoop/Thres 146134/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 146134/ 3 |CallsAndLoop/Thres 146134/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 146161/ 3 |CallsAndLoop/Thres 146161/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 146162/ 3 |CallsAndLoop/Thres 146162/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 146162/ 3 |CallsAndLoop/Thres 146162/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 146162/ 3 |CallsAndLoop/Thres 146162/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 146161/ 3 |CallsAndLoop/Thres 146161/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 146161/ 3 |CallsAndLoop/Thres 146161/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 146161/ 3 |CallsAndLoop/Thres 146161/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 146161/ 3 |CallsAndLoop/Thres 146161/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 146162/ 3 |CallsAndLoop/Thres 146162/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 146162/ 3 |CallsAndLoop/Thres 146162/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 146162/ 3 |CallsAndLoop/Thres 146162/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 146161/ 3 |CallsAndLoop/Thres 146161/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 146162/ 3 |CallsAndLoop/Thres 146162/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 146162/ 3 |CallsAndLoop/Thres 146162/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 146161/ 3 |CallsAndLoop/Thres 146161/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 146161/ 3 |CallsAndLoop/Thres 146161/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 146161/ 3 |CallsAndLoop/Thres 146161/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 146142/ 3 |CallsAndLoop/Thres 146142/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 146162/ 3 |CallsAndLoop/Thres 146162/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 146163/ 3 |CallsAndLoop/Thres 146163/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 146163/ 3 |CallsAndLoop/Thres 146163/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 146162/ 3 |CallsAndLoop/Thres 146162/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 146162/ 3 |CallsAndLoop/Thres 146162/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 146162/ 3 |CallsAndLoop/Thres 146162/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 146153/ 3 |CallsAndLoop/Thres 146153/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 |ASTSize 108/ 2027 |Time 1139( 961+179 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2483/ 4465 |CodeSize 16556 |Source group.rb:6
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 150137/ 3 |CallsAndLoop/Thres 150137/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 150137/ 3 |CallsAndLoop/Thres 150137/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 150137/ 3 |CallsAndLoop/Thres 150137/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 150137/ 3 |CallsAndLoop/Thres 150137/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 150137/ 3 |CallsAndLoop/Thres 150137/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 150137/ 3 |CallsAndLoop/Thres 150137/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 150137/ 3 |CallsAndLoop/Thres 150137/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 150137/ 3 |CallsAndLoop/Thres 150137/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 150137/ 3 |CallsAndLoop/Thres 150137/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 150138/ 3 |CallsAndLoop/Thres 150138/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 150138/ 3 |CallsAndLoop/Thres 150138/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 150138/ 3 |CallsAndLoop/Thres 150138/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 150166/ 3 |CallsAndLoop/Thres 150166/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 150167/ 3 |CallsAndLoop/Thres 150167/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 150166/ 3 |CallsAndLoop/Thres 150166/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 150167/ 3 |CallsAndLoop/Thres 150167/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 150167/ 3 |CallsAndLoop/Thres 150167/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 150166/ 3 |CallsAndLoop/Thres 150166/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 150166/ 3 |CallsAndLoop/Thres 150166/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 150166/ 3 |CallsAndLoop/Thres 150166/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 150166/ 3 |CallsAndLoop/Thres 150166/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 150167/ 3 |CallsAndLoop/Thres 150167/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 150167/ 3 |CallsAndLoop/Thres 150167/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 150167/ 3 |CallsAndLoop/Thres 150167/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 150166/ 3 |CallsAndLoop/Thres 150166/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 150138/ 3 |CallsAndLoop/Thres 150138/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 150167/ 3 |CallsAndLoop/Thres 150167/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 150167/ 3 |CallsAndLoop/Thres 150167/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 150166/ 3 |CallsAndLoop/Thres 150166/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 150166/ 3 |CallsAndLoop/Thres 150166/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 150166/ 3 |CallsAndLoop/Thres 150166/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 150167/ 3 |CallsAndLoop/Thres 150167/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 150167/ 3 |CallsAndLoop/Thres 150167/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 150166/ 3 |CallsAndLoop/Thres 150166/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 150166/ 3 |CallsAndLoop/Thres 150166/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 150166/ 3 |CallsAndLoop/Thres 150166/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 150139/ 3 |CallsAndLoop/Thres 150139/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 554( 375+180 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2928/ 5112 |CodeSize 18065 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 150992/ 3 |CallsAndLoop/Thres 150992/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 150992/ 3 |CallsAndLoop/Thres 150992/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 150992/ 3 |CallsAndLoop/Thres 150992/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 150992/ 3 |CallsAndLoop/Thres 150992/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 150992/ 3 |CallsAndLoop/Thres 150992/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 150992/ 3 |CallsAndLoop/Thres 150992/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 150992/ 3 |CallsAndLoop/Thres 150992/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 150992/ 3 |CallsAndLoop/Thres 150992/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 150992/ 3 |CallsAndLoop/Thres 150992/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 150992/ 3 |CallsAndLoop/Thres 150992/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 150992/ 3 |CallsAndLoop/Thres 150992/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 151021/ 3 |CallsAndLoop/Thres 151021/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 151022/ 3 |CallsAndLoop/Thres 151022/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 151022/ 3 |CallsAndLoop/Thres 151022/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 151022/ 3 |CallsAndLoop/Thres 151022/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 151021/ 3 |CallsAndLoop/Thres 151021/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 151021/ 3 |CallsAndLoop/Thres 151021/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 151021/ 3 |CallsAndLoop/Thres 151021/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 151021/ 3 |CallsAndLoop/Thres 151021/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 151022/ 3 |CallsAndLoop/Thres 151022/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 151022/ 3 |CallsAndLoop/Thres 151022/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 151022/ 3 |CallsAndLoop/Thres 151022/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 151021/ 3 |CallsAndLoop/Thres 151021/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 151022/ 3 |CallsAndLoop/Thres 151022/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 151022/ 3 |CallsAndLoop/Thres 151022/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 151021/ 3 |CallsAndLoop/Thres 151021/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 151021/ 3 |CallsAndLoop/Thres 151021/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 151021/ 3 |CallsAndLoop/Thres 151021/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 151001/ 3 |CallsAndLoop/Thres 151001/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 151012/ 3 |CallsAndLoop/Thres 151012/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 150992/ 3 |CallsAndLoop/Thres 150992/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 150992/ 3 |CallsAndLoop/Thres 150992/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 151022/ 3 |CallsAndLoop/Thres 151022/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 151023/ 3 |CallsAndLoop/Thres 151023/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 151023/ 3 |CallsAndLoop/Thres 151023/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 151022/ 3 |CallsAndLoop/Thres 151022/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 151022/ 3 |CallsAndLoop/Thres 151022/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 151022/ 3 |CallsAndLoop/Thres 151022/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 528( 367+161 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3090/ 5516 |CodeSize 20622 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 156048/ 3 |CallsAndLoop/Thres 156048/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 156040/ 3 |CallsAndLoop/Thres 156040/ 1000 |Inval# 0
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 156040/ 3 |CallsAndLoop/Thres 156040/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 156040/ 3 |CallsAndLoop/Thres 156040/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 156040/ 3 |CallsAndLoop/Thres 156040/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 156040/ 3 |CallsAndLoop/Thres 156040/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 156040/ 3 |CallsAndLoop/Thres 156040/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 156040/ 3 |CallsAndLoop/Thres 156040/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 156040/ 3 |CallsAndLoop/Thres 156040/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 156040/ 3 |CallsAndLoop/Thres 156040/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 156040/ 3 |CallsAndLoop/Thres 156040/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 156041/ 3 |CallsAndLoop/Thres 156041/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 156041/ 3 |CallsAndLoop/Thres 156041/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 156041/ 3 |CallsAndLoop/Thres 156041/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 156071/ 3 |CallsAndLoop/Thres 156071/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 156072/ 3 |CallsAndLoop/Thres 156072/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 156072/ 3 |CallsAndLoop/Thres 156072/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 156072/ 3 |CallsAndLoop/Thres 156072/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 156071/ 3 |CallsAndLoop/Thres 156071/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 156071/ 3 |CallsAndLoop/Thres 156071/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 156071/ 3 |CallsAndLoop/Thres 156071/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 156071/ 3 |CallsAndLoop/Thres 156071/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 156072/ 3 |CallsAndLoop/Thres 156072/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 156072/ 3 |CallsAndLoop/Thres 156072/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 156072/ 3 |CallsAndLoop/Thres 156072/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 156071/ 3 |CallsAndLoop/Thres 156071/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 156072/ 3 |CallsAndLoop/Thres 156072/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 156072/ 3 |CallsAndLoop/Thres 156072/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 156071/ 3 |CallsAndLoop/Thres 156071/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 156071/ 3 |CallsAndLoop/Thres 156071/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 156071/ 3 |CallsAndLoop/Thres 156071/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 156072/ 3 |CallsAndLoop/Thres 156072/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 156050/ 3 |CallsAndLoop/Thres 156050/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 156073/ 3 |CallsAndLoop/Thres 156073/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 156073/ 3 |CallsAndLoop/Thres 156073/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 156072/ 3 |CallsAndLoop/Thres 156072/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 156072/ 3 |CallsAndLoop/Thres 156072/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 156072/ 3 |CallsAndLoop/Thres 156072/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 156062/ 3 |CallsAndLoop/Thres 156062/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 |ASTSize 108/ 2027 |Time 951( 811+140 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2477/ 4549 |CodeSize 16576 |Source group.rb:6
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 159034/ 3 |CallsAndLoop/Thres 159034/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 159034/ 3 |CallsAndLoop/Thres 159034/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 159034/ 3 |CallsAndLoop/Thres 159034/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 159034/ 3 |CallsAndLoop/Thres 159034/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 159034/ 3 |CallsAndLoop/Thres 159034/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 159034/ 3 |CallsAndLoop/Thres 159034/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 159034/ 3 |CallsAndLoop/Thres 159034/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 159034/ 3 |CallsAndLoop/Thres 159034/ 1000 |Inval# 0
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 159034/ 3 |CallsAndLoop/Thres 159034/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 159034/ 3 |CallsAndLoop/Thres 159034/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 159065/ 3 |CallsAndLoop/Thres 159065/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 159066/ 3 |CallsAndLoop/Thres 159066/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 159066/ 3 |CallsAndLoop/Thres 159066/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 159066/ 3 |CallsAndLoop/Thres 159066/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 159065/ 3 |CallsAndLoop/Thres 159065/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 159065/ 3 |CallsAndLoop/Thres 159065/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 159065/ 3 |CallsAndLoop/Thres 159065/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 159065/ 3 |CallsAndLoop/Thres 159065/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 159066/ 3 |CallsAndLoop/Thres 159066/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 159066/ 3 |CallsAndLoop/Thres 159066/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 159066/ 3 |CallsAndLoop/Thres 159066/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 159065/ 3 |CallsAndLoop/Thres 159065/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 159066/ 3 |CallsAndLoop/Thres 159066/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 159066/ 3 |CallsAndLoop/Thres 159066/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 159065/ 3 |CallsAndLoop/Thres 159065/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 159065/ 3 |CallsAndLoop/Thres 159065/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 159065/ 3 |CallsAndLoop/Thres 159065/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 159035/ 3 |CallsAndLoop/Thres 159035/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 159035/ 3 |CallsAndLoop/Thres 159035/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 159034/ 3 |CallsAndLoop/Thres 159034/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 159034/ 3 |CallsAndLoop/Thres 159034/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 159066/ 3 |CallsAndLoop/Thres 159066/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 159067/ 3 |CallsAndLoop/Thres 159067/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 159067/ 3 |CallsAndLoop/Thres 159067/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 159066/ 3 |CallsAndLoop/Thres 159066/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 159066/ 3 |CallsAndLoop/Thres 159066/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 159066/ 3 |CallsAndLoop/Thres 159066/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 521( 359+162 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2941/ 5130 |CodeSize 17681 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 160916/ 3 |CallsAndLoop/Thres 160916/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 160916/ 3 |CallsAndLoop/Thres 160916/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 160916/ 3 |CallsAndLoop/Thres 160916/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 160916/ 3 |CallsAndLoop/Thres 160916/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 160916/ 3 |CallsAndLoop/Thres 160916/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 160916/ 3 |CallsAndLoop/Thres 160916/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 160916/ 3 |CallsAndLoop/Thres 160916/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 160916/ 3 |CallsAndLoop/Thres 160916/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 160916/ 3 |CallsAndLoop/Thres 160916/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 160916/ 3 |CallsAndLoop/Thres 160916/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 160917/ 3 |CallsAndLoop/Thres 160917/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 160917/ 3 |CallsAndLoop/Thres 160917/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 160917/ 3 |CallsAndLoop/Thres 160917/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 160949/ 3 |CallsAndLoop/Thres 160949/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 160950/ 3 |CallsAndLoop/Thres 160950/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 160949/ 3 |CallsAndLoop/Thres 160949/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 160950/ 3 |CallsAndLoop/Thres 160950/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 160950/ 3 |CallsAndLoop/Thres 160950/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 160949/ 3 |CallsAndLoop/Thres 160949/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 160949/ 3 |CallsAndLoop/Thres 160949/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 160949/ 3 |CallsAndLoop/Thres 160949/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 160949/ 3 |CallsAndLoop/Thres 160949/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 160950/ 3 |CallsAndLoop/Thres 160950/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 160950/ 3 |CallsAndLoop/Thres 160950/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 160950/ 3 |CallsAndLoop/Thres 160950/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 160949/ 3 |CallsAndLoop/Thres 160949/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 160950/ 3 |CallsAndLoop/Thres 160950/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 160950/ 3 |CallsAndLoop/Thres 160950/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 160949/ 3 |CallsAndLoop/Thres 160949/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 160949/ 3 |CallsAndLoop/Thres 160949/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 160949/ 3 |CallsAndLoop/Thres 160949/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 160950/ 3 |CallsAndLoop/Thres 160950/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 160938/ 3 |CallsAndLoop/Thres 160938/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 160950/ 3 |CallsAndLoop/Thres 160950/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 160949/ 3 |CallsAndLoop/Thres 160949/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 160949/ 3 |CallsAndLoop/Thres 160949/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 160949/ 3 |CallsAndLoop/Thres 160949/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 160927/ 3 |CallsAndLoop/Thres 160927/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 515( 347+168 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3069/ 5498 |CodeSize 20735 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 166010/ 3 |CallsAndLoop/Thres 166010/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 166001/ 3 |CallsAndLoop/Thres 166001/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 166001/ 3 |CallsAndLoop/Thres 166001/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 166000/ 3 |CallsAndLoop/Thres 166000/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 166000/ 3 |CallsAndLoop/Thres 166000/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 166001/ 3 |CallsAndLoop/Thres 166001/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 166001/ 3 |CallsAndLoop/Thres 166001/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 166001/ 3 |CallsAndLoop/Thres 166001/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 166001/ 3 |CallsAndLoop/Thres 166001/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 166001/ 3 |CallsAndLoop/Thres 166001/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 166001/ 3 |CallsAndLoop/Thres 166001/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 166001/ 3 |CallsAndLoop/Thres 166001/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 166001/ 3 |CallsAndLoop/Thres 166001/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 166001/ 3 |CallsAndLoop/Thres 166001/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 166034/ 3 |CallsAndLoop/Thres 166034/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 166035/ 3 |CallsAndLoop/Thres 166035/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 166034/ 3 |CallsAndLoop/Thres 166034/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 166035/ 3 |CallsAndLoop/Thres 166035/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 166035/ 3 |CallsAndLoop/Thres 166035/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 166034/ 3 |CallsAndLoop/Thres 166034/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 166034/ 3 |CallsAndLoop/Thres 166034/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 166034/ 3 |CallsAndLoop/Thres 166034/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 166034/ 3 |CallsAndLoop/Thres 166034/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 166035/ 3 |CallsAndLoop/Thres 166035/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 166035/ 3 |CallsAndLoop/Thres 166035/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 166035/ 3 |CallsAndLoop/Thres 166035/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 166034/ 3 |CallsAndLoop/Thres 166034/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 166010/ 3 |CallsAndLoop/Thres 166010/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 166035/ 3 |CallsAndLoop/Thres 166035/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 166035/ 3 |CallsAndLoop/Thres 166035/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 166034/ 3 |CallsAndLoop/Thres 166034/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 166034/ 3 |CallsAndLoop/Thres 166034/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 166034/ 3 |CallsAndLoop/Thres 166034/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 166035/ 3 |CallsAndLoop/Thres 166035/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 166035/ 3 |CallsAndLoop/Thres 166035/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 166034/ 3 |CallsAndLoop/Thres 166034/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 166034/ 3 |CallsAndLoop/Thres 166034/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 166034/ 3 |CallsAndLoop/Thres 166034/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 166023/ 3 |CallsAndLoop/Thres 166023/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 |ASTSize 108/ 2027 |Time 887( 721+166 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2477/ 4531 |CodeSize 17166 |Source group.rb:6
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 167436/ 3 |CallsAndLoop/Thres 167436/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 167436/ 3 |CallsAndLoop/Thres 167436/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 167436/ 3 |CallsAndLoop/Thres 167436/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 167436/ 3 |CallsAndLoop/Thres 167436/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 167436/ 3 |CallsAndLoop/Thres 167436/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 167436/ 3 |CallsAndLoop/Thres 167436/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 167436/ 3 |CallsAndLoop/Thres 167436/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 167436/ 3 |CallsAndLoop/Thres 167436/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 167436/ 3 |CallsAndLoop/Thres 167436/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 167436/ 3 |CallsAndLoop/Thres 167436/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 167470/ 3 |CallsAndLoop/Thres 167470/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 167471/ 3 |CallsAndLoop/Thres 167471/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 167470/ 3 |CallsAndLoop/Thres 167470/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 167471/ 3 |CallsAndLoop/Thres 167471/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 167471/ 3 |CallsAndLoop/Thres 167471/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 167470/ 3 |CallsAndLoop/Thres 167470/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 167470/ 3 |CallsAndLoop/Thres 167470/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 167470/ 3 |CallsAndLoop/Thres 167470/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 167470/ 3 |CallsAndLoop/Thres 167470/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 167471/ 3 |CallsAndLoop/Thres 167471/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 167471/ 3 |CallsAndLoop/Thres 167471/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 167436/ 3 |CallsAndLoop/Thres 167436/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 167471/ 3 |CallsAndLoop/Thres 167471/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 167470/ 3 |CallsAndLoop/Thres 167470/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 167471/ 3 |CallsAndLoop/Thres 167471/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 167471/ 3 |CallsAndLoop/Thres 167471/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 167470/ 3 |CallsAndLoop/Thres 167470/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 167470/ 3 |CallsAndLoop/Thres 167470/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 167470/ 3 |CallsAndLoop/Thres 167470/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 167471/ 3 |CallsAndLoop/Thres 167471/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 167471/ 3 |CallsAndLoop/Thres 167471/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 167470/ 3 |CallsAndLoop/Thres 167470/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 167470/ 3 |CallsAndLoop/Thres 167470/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 167470/ 3 |CallsAndLoop/Thres 167470/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 167437/ 3 |CallsAndLoop/Thres 167437/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 167436/ 3 |CallsAndLoop/Thres 167436/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 167436/ 3 |CallsAndLoop/Thres 167436/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 468( 342+126 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2945/ 5141 |CodeSize 17766 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 170677/ 3 |CallsAndLoop/Thres 170677/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 170677/ 3 |CallsAndLoop/Thres 170677/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 170677/ 3 |CallsAndLoop/Thres 170677/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 170677/ 3 |CallsAndLoop/Thres 170677/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 170677/ 3 |CallsAndLoop/Thres 170677/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 170677/ 3 |CallsAndLoop/Thres 170677/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 170677/ 3 |CallsAndLoop/Thres 170677/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 170677/ 3 |CallsAndLoop/Thres 170677/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 170677/ 3 |CallsAndLoop/Thres 170677/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 170677/ 3 |CallsAndLoop/Thres 170677/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 170677/ 3 |CallsAndLoop/Thres 170677/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 170712/ 3 |CallsAndLoop/Thres 170712/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 170713/ 3 |CallsAndLoop/Thres 170713/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 170713/ 3 |CallsAndLoop/Thres 170713/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 170713/ 3 |CallsAndLoop/Thres 170713/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 170712/ 3 |CallsAndLoop/Thres 170712/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 170712/ 3 |CallsAndLoop/Thres 170712/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 170712/ 3 |CallsAndLoop/Thres 170712/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 170712/ 3 |CallsAndLoop/Thres 170712/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 170713/ 3 |CallsAndLoop/Thres 170713/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 170713/ 3 |CallsAndLoop/Thres 170713/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 170713/ 3 |CallsAndLoop/Thres 170713/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 170712/ 3 |CallsAndLoop/Thres 170712/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 170713/ 3 |CallsAndLoop/Thres 170713/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 170713/ 3 |CallsAndLoop/Thres 170713/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 170712/ 3 |CallsAndLoop/Thres 170712/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 170712/ 3 |CallsAndLoop/Thres 170712/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 170713/ 3 |CallsAndLoop/Thres 170713/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 170713/ 3 |CallsAndLoop/Thres 170713/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 170712/ 3 |CallsAndLoop/Thres 170712/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 170712/ 3 |CallsAndLoop/Thres 170712/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 170712/ 3 |CallsAndLoop/Thres 170712/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 170700/ 3 |CallsAndLoop/Thres 170700/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 170688/ 3 |CallsAndLoop/Thres 170688/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 170677/ 3 |CallsAndLoop/Thres 170677/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 170677/ 3 |CallsAndLoop/Thres 170677/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 170713/ 3 |CallsAndLoop/Thres 170713/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 170713/ 3 |CallsAndLoop/Thres 170713/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 |ASTSize 108/ 2027 |Time 833( 704+129 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2498/ 4464 |CodeSize 16461 |Source group.rb:6
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 534( 370+164 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3090/ 5540 |CodeSize 20273 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 175676/ 3 |CallsAndLoop/Thres 175676/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 175665/ 3 |CallsAndLoop/Thres 175665/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 175665/ 3 |CallsAndLoop/Thres 175665/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 175664/ 3 |CallsAndLoop/Thres 175664/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 175664/ 3 |CallsAndLoop/Thres 175664/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 175665/ 3 |CallsAndLoop/Thres 175665/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 175665/ 3 |CallsAndLoop/Thres 175665/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 175665/ 3 |CallsAndLoop/Thres 175665/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 175665/ 3 |CallsAndLoop/Thres 175665/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 175665/ 3 |CallsAndLoop/Thres 175665/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 175665/ 3 |CallsAndLoop/Thres 175665/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 175665/ 3 |CallsAndLoop/Thres 175665/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 175665/ 3 |CallsAndLoop/Thres 175665/ 1000 |Inval# 0
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 175665/ 3 |CallsAndLoop/Thres 175665/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 175676/ 3 |CallsAndLoop/Thres 175676/ 1000 |Inval# 0
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 175702/ 3 |CallsAndLoop/Thres 175702/ 1000 |Inval# 0
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 175703/ 3 |CallsAndLoop/Thres 175703/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 175665/ 3 |CallsAndLoop/Thres 175665/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 175702/ 3 |CallsAndLoop/Thres 175702/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 175703/ 3 |CallsAndLoop/Thres 175703/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 175703/ 3 |CallsAndLoop/Thres 175703/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 175702/ 3 |CallsAndLoop/Thres 175702/ 1000 |Inval# 0
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 175702/ 3 |CallsAndLoop/Thres 175702/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 175702/ 3 |CallsAndLoop/Thres 175702/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 175702/ 3 |CallsAndLoop/Thres 175702/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 175703/ 3 |CallsAndLoop/Thres 175703/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 175703/ 3 |CallsAndLoop/Thres 175703/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 175703/ 3 |CallsAndLoop/Thres 175703/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 175702/ 3 |CallsAndLoop/Thres 175702/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 175703/ 3 |CallsAndLoop/Thres 175703/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 175703/ 3 |CallsAndLoop/Thres 175703/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 175702/ 3 |CallsAndLoop/Thres 175702/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 175702/ 3 |CallsAndLoop/Thres 175702/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 175702/ 3 |CallsAndLoop/Thres 175702/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 175703/ 3 |CallsAndLoop/Thres 175703/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 175703/ 3 |CallsAndLoop/Thres 175703/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 175702/ 3 |CallsAndLoop/Thres 175702/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 175702/ 3 |CallsAndLoop/Thres 175702/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 175702/ 3 |CallsAndLoop/Thres 175702/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 175690/ 3 |CallsAndLoop/Thres 175690/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 175666/ 3 |CallsAndLoop/Thres 175666/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 <opt> |ASTSize 108/ 2027 |Time 423( 287+136 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2494/ 4549 |CodeSize 16984 |Source group.rb:6
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 179931/ 3 |CallsAndLoop/Thres 179931/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 179930/ 3 |CallsAndLoop/Thres 179930/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 179930/ 3 |CallsAndLoop/Thres 179930/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 179931/ 3 |CallsAndLoop/Thres 179931/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 179931/ 3 |CallsAndLoop/Thres 179931/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 179931/ 3 |CallsAndLoop/Thres 179931/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 179931/ 3 |CallsAndLoop/Thres 179931/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 179931/ 3 |CallsAndLoop/Thres 179931/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 179931/ 3 |CallsAndLoop/Thres 179931/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 179931/ 3 |CallsAndLoop/Thres 179931/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 179931/ 3 |CallsAndLoop/Thres 179931/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 179931/ 3 |CallsAndLoop/Thres 179931/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 179969/ 3 |CallsAndLoop/Thres 179969/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 179970/ 3 |CallsAndLoop/Thres 179970/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 179969/ 3 |CallsAndLoop/Thres 179969/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 179970/ 3 |CallsAndLoop/Thres 179970/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 179970/ 3 |CallsAndLoop/Thres 179970/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 179969/ 3 |CallsAndLoop/Thres 179969/ 1000 |Inval# 0
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 179969/ 3 |CallsAndLoop/Thres 179969/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 179956/ 3 |CallsAndLoop/Thres 179956/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 179969/ 3 |CallsAndLoop/Thres 179969/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 179969/ 3 |CallsAndLoop/Thres 179969/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 179970/ 3 |CallsAndLoop/Thres 179970/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 179970/ 3 |CallsAndLoop/Thres 179970/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 179970/ 3 |CallsAndLoop/Thres 179970/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 179969/ 3 |CallsAndLoop/Thres 179969/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 179970/ 3 |CallsAndLoop/Thres 179970/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 179970/ 3 |CallsAndLoop/Thres 179970/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 179969/ 3 |CallsAndLoop/Thres 179969/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 179969/ 3 |CallsAndLoop/Thres 179969/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 179969/ 3 |CallsAndLoop/Thres 179969/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 179970/ 3 |CallsAndLoop/Thres 179970/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 179970/ 3 |CallsAndLoop/Thres 179970/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 179969/ 3 |CallsAndLoop/Thres 179969/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 179969/ 3 |CallsAndLoop/Thres 179969/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 179969/ 3 |CallsAndLoop/Thres 179969/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 179932/ 3 |CallsAndLoop/Thres 179932/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 535( 387+149 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3086/ 5499 |CodeSize 20275 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 184974/ 3 |CallsAndLoop/Thres 184974/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 185001/ 3 |CallsAndLoop/Thres 185001/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 185002/ 3 |CallsAndLoop/Thres 185002/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 185002/ 3 |CallsAndLoop/Thres 185002/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 185002/ 3 |CallsAndLoop/Thres 185002/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 185001/ 3 |CallsAndLoop/Thres 185001/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 185001/ 3 |CallsAndLoop/Thres 185001/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 185001/ 3 |CallsAndLoop/Thres 185001/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 185001/ 3 |CallsAndLoop/Thres 185001/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 185002/ 3 |CallsAndLoop/Thres 185002/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 185002/ 3 |CallsAndLoop/Thres 185002/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 185002/ 3 |CallsAndLoop/Thres 185002/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 185001/ 3 |CallsAndLoop/Thres 185001/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 185002/ 3 |CallsAndLoop/Thres 185002/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 185002/ 3 |CallsAndLoop/Thres 185002/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 185001/ 3 |CallsAndLoop/Thres 185001/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 185001/ 3 |CallsAndLoop/Thres 185001/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 185002/ 3 |CallsAndLoop/Thres 185002/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 185002/ 3 |CallsAndLoop/Thres 185002/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 185001/ 3 |CallsAndLoop/Thres 185001/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 185001/ 3 |CallsAndLoop/Thres 185001/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 185001/ 3 |CallsAndLoop/Thres 185001/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 184988/ 3 |CallsAndLoop/Thres 184988/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 184962/ 3 |CallsAndLoop/Thres 184962/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 185002/ 3 |CallsAndLoop/Thres 185002/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 185002/ 3 |CallsAndLoop/Thres 185002/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 978( 826+152 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2941/ 5070 |CodeSize 17494 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 185082/ 3 |CallsAndLoop/Thres 185082/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 185082/ 3 |CallsAndLoop/Thres 185082/ 1000 |Inval# 0
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 185082/ 3 |CallsAndLoop/Thres 185082/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 185084/ 3 |CallsAndLoop/Thres 185084/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 185084/ 3 |CallsAndLoop/Thres 185084/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 185084/ 3 |CallsAndLoop/Thres 185084/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 185084/ 3 |CallsAndLoop/Thres 185084/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 185084/ 3 |CallsAndLoop/Thres 185084/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 185096/ 3 |CallsAndLoop/Thres 185096/ 1000 |Inval# 0
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 185084/ 3 |CallsAndLoop/Thres 185084/ 1000 |Inval# 0
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 185084/ 3 |CallsAndLoop/Thres 185084/ 1000 |Inval# 0
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 185084/ 3 |CallsAndLoop/Thres 185084/ 1000 |Inval# 0
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 185124/ 3 |CallsAndLoop/Thres 185124/ 1000 |Inval# 0
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 185125/ 3 |CallsAndLoop/Thres 185125/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 185124/ 3 |CallsAndLoop/Thres 185124/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 185125/ 3 |CallsAndLoop/Thres 185125/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 185125/ 3 |CallsAndLoop/Thres 185125/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 185124/ 3 |CallsAndLoop/Thres 185124/ 1000 |Inval# 0
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 185124/ 3 |CallsAndLoop/Thres 185124/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 185124/ 3 |CallsAndLoop/Thres 185124/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 185124/ 3 |CallsAndLoop/Thres 185124/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 185125/ 3 |CallsAndLoop/Thres 185125/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 185125/ 3 |CallsAndLoop/Thres 185125/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 185125/ 3 |CallsAndLoop/Thres 185125/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 185124/ 3 |CallsAndLoop/Thres 185124/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 185125/ 3 |CallsAndLoop/Thres 185125/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 185125/ 3 |CallsAndLoop/Thres 185125/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 185124/ 3 |CallsAndLoop/Thres 185124/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 185124/ 3 |CallsAndLoop/Thres 185124/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 185124/ 3 |CallsAndLoop/Thres 185124/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 185125/ 3 |CallsAndLoop/Thres 185125/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 185125/ 3 |CallsAndLoop/Thres 185125/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 185124/ 3 |CallsAndLoop/Thres 185124/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 185124/ 3 |CallsAndLoop/Thres 185124/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 185124/ 3 |CallsAndLoop/Thres 185124/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 185097/ 3 |CallsAndLoop/Thres 185097/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 185084/ 3 |CallsAndLoop/Thres 185084/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 185084/ 3 |CallsAndLoop/Thres 185084/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 |ASTSize 108/ 2027 |Time 502( 360+142 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2477/ 4541 |CodeSize 16679 |Source group.rb:6
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 189023/ 3 |CallsAndLoop/Thres 189023/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 189023/ 3 |CallsAndLoop/Thres 189023/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 189023/ 3 |CallsAndLoop/Thres 189023/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 189023/ 3 |CallsAndLoop/Thres 189023/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 189023/ 3 |CallsAndLoop/Thres 189023/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 189023/ 3 |CallsAndLoop/Thres 189023/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 189023/ 3 |CallsAndLoop/Thres 189023/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 189023/ 3 |CallsAndLoop/Thres 189023/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 189023/ 3 |CallsAndLoop/Thres 189023/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 189023/ 3 |CallsAndLoop/Thres 189023/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 189064/ 3 |CallsAndLoop/Thres 189064/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 189065/ 3 |CallsAndLoop/Thres 189065/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 189064/ 3 |CallsAndLoop/Thres 189064/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 189065/ 3 |CallsAndLoop/Thres 189065/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 189065/ 3 |CallsAndLoop/Thres 189065/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 189064/ 3 |CallsAndLoop/Thres 189064/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 189064/ 3 |CallsAndLoop/Thres 189064/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 189064/ 3 |CallsAndLoop/Thres 189064/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 189064/ 3 |CallsAndLoop/Thres 189064/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 189065/ 3 |CallsAndLoop/Thres 189065/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 189065/ 3 |CallsAndLoop/Thres 189065/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 189065/ 3 |CallsAndLoop/Thres 189065/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 189064/ 3 |CallsAndLoop/Thres 189064/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 189065/ 3 |CallsAndLoop/Thres 189065/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 189065/ 3 |CallsAndLoop/Thres 189065/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 189064/ 3 |CallsAndLoop/Thres 189064/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 189064/ 3 |CallsAndLoop/Thres 189064/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 189050/ 3 |CallsAndLoop/Thres 189050/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 189064/ 3 |CallsAndLoop/Thres 189064/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 189065/ 3 |CallsAndLoop/Thres 189065/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 189065/ 3 |CallsAndLoop/Thres 189065/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 189064/ 3 |CallsAndLoop/Thres 189064/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 189064/ 3 |CallsAndLoop/Thres 189064/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 189064/ 3 |CallsAndLoop/Thres 189064/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 189024/ 3 |CallsAndLoop/Thres 189024/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 189023/ 3 |CallsAndLoop/Thres 189023/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 189023/ 3 |CallsAndLoop/Thres 189023/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 531( 349+182 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3090/ 5444 |CodeSize 19728 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 193896/ 3 |CallsAndLoop/Thres 193896/ 1000 |Inval# 0
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 193883/ 3 |CallsAndLoop/Thres 193883/ 1000 |Inval# 0
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 193883/ 3 |CallsAndLoop/Thres 193883/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 193882/ 3 |CallsAndLoop/Thres 193882/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 193882/ 3 |CallsAndLoop/Thres 193882/ 1000 |Inval# 0
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 193883/ 3 |CallsAndLoop/Thres 193883/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 193883/ 3 |CallsAndLoop/Thres 193883/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 193883/ 3 |CallsAndLoop/Thres 193883/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 193883/ 3 |CallsAndLoop/Thres 193883/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 193883/ 3 |CallsAndLoop/Thres 193883/ 1000 |Inval# 0
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 193883/ 3 |CallsAndLoop/Thres 193883/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 193883/ 3 |CallsAndLoop/Thres 193883/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 193883/ 3 |CallsAndLoop/Thres 193883/ 1000 |Inval# 0
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 193883/ 3 |CallsAndLoop/Thres 193883/ 1000 |Inval# 0
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 193925/ 3 |CallsAndLoop/Thres 193925/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 193926/ 3 |CallsAndLoop/Thres 193926/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 193883/ 3 |CallsAndLoop/Thres 193883/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 193925/ 3 |CallsAndLoop/Thres 193925/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 193926/ 3 |CallsAndLoop/Thres 193926/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 193926/ 3 |CallsAndLoop/Thres 193926/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 193925/ 3 |CallsAndLoop/Thres 193925/ 1000 |Inval# 0
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 193925/ 3 |CallsAndLoop/Thres 193925/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 193925/ 3 |CallsAndLoop/Thres 193925/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 193925/ 3 |CallsAndLoop/Thres 193925/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 193926/ 3 |CallsAndLoop/Thres 193926/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 193926/ 3 |CallsAndLoop/Thres 193926/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 193926/ 3 |CallsAndLoop/Thres 193926/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 193925/ 3 |CallsAndLoop/Thres 193925/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 193926/ 3 |CallsAndLoop/Thres 193926/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 193926/ 3 |CallsAndLoop/Thres 193926/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 193925/ 3 |CallsAndLoop/Thres 193925/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 193925/ 3 |CallsAndLoop/Thres 193925/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 193925/ 3 |CallsAndLoop/Thres 193925/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 193926/ 3 |CallsAndLoop/Thres 193926/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 193926/ 3 |CallsAndLoop/Thres 193926/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 193925/ 3 |CallsAndLoop/Thres 193925/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 193925/ 3 |CallsAndLoop/Thres 193925/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 193925/ 3 |CallsAndLoop/Thres 193925/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 193911/ 3 |CallsAndLoop/Thres 193911/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 1134( 924+211 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2945/ 5103 |CodeSize 17994 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 194843/ 3 |CallsAndLoop/Thres 194843/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 194843/ 3 |CallsAndLoop/Thres 194843/ 1000 |Inval# 0
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 194843/ 3 |CallsAndLoop/Thres 194843/ 1000 |Inval# 0
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 194843/ 3 |CallsAndLoop/Thres 194843/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 194843/ 3 |CallsAndLoop/Thres 194843/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 194843/ 3 |CallsAndLoop/Thres 194843/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 194843/ 3 |CallsAndLoop/Thres 194843/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 194843/ 3 |CallsAndLoop/Thres 194843/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 194843/ 3 |CallsAndLoop/Thres 194843/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 194843/ 3 |CallsAndLoop/Thres 194843/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 194844/ 3 |CallsAndLoop/Thres 194844/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 194844/ 3 |CallsAndLoop/Thres 194844/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 194844/ 3 |CallsAndLoop/Thres 194844/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 194887/ 3 |CallsAndLoop/Thres 194887/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 194888/ 3 |CallsAndLoop/Thres 194888/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 194887/ 3 |CallsAndLoop/Thres 194887/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 194888/ 3 |CallsAndLoop/Thres 194888/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 194888/ 3 |CallsAndLoop/Thres 194888/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 194887/ 3 |CallsAndLoop/Thres 194887/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 194887/ 3 |CallsAndLoop/Thres 194887/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 194887/ 3 |CallsAndLoop/Thres 194887/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 194887/ 3 |CallsAndLoop/Thres 194887/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 194888/ 3 |CallsAndLoop/Thres 194888/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 194888/ 3 |CallsAndLoop/Thres 194888/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 194888/ 3 |CallsAndLoop/Thres 194888/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 194887/ 3 |CallsAndLoop/Thres 194887/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 194888/ 3 |CallsAndLoop/Thres 194888/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 194888/ 3 |CallsAndLoop/Thres 194888/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 194857/ 3 |CallsAndLoop/Thres 194857/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 194887/ 3 |CallsAndLoop/Thres 194887/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 194887/ 3 |CallsAndLoop/Thres 194887/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 194887/ 3 |CallsAndLoop/Thres 194887/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 194888/ 3 |CallsAndLoop/Thres 194888/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 194888/ 3 |CallsAndLoop/Thres 194888/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 194887/ 3 |CallsAndLoop/Thres 194887/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 194887/ 3 |CallsAndLoop/Thres 194887/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 194887/ 3 |CallsAndLoop/Thres 194887/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 194858/ 3 |CallsAndLoop/Thres 194858/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 |ASTSize 108/ 2027 |Time 465( 310+155 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2481/ 4531 |CodeSize 16848 |Source group.rb:6
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 197825/ 3 |CallsAndLoop/Thres 197825/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 197825/ 3 |CallsAndLoop/Thres 197825/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 197825/ 3 |CallsAndLoop/Thres 197825/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 197825/ 3 |CallsAndLoop/Thres 197825/ 1000 |Inval# 0
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 197825/ 3 |CallsAndLoop/Thres 197825/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 197825/ 3 |CallsAndLoop/Thres 197825/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 197825/ 3 |CallsAndLoop/Thres 197825/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 197825/ 3 |CallsAndLoop/Thres 197825/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 197825/ 3 |CallsAndLoop/Thres 197825/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 197825/ 3 |CallsAndLoop/Thres 197825/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 197869/ 3 |CallsAndLoop/Thres 197869/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 197870/ 3 |CallsAndLoop/Thres 197870/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 197870/ 3 |CallsAndLoop/Thres 197870/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 197870/ 3 |CallsAndLoop/Thres 197870/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 197869/ 3 |CallsAndLoop/Thres 197869/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 197869/ 3 |CallsAndLoop/Thres 197869/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 197869/ 3 |CallsAndLoop/Thres 197869/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 197869/ 3 |CallsAndLoop/Thres 197869/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 197870/ 3 |CallsAndLoop/Thres 197870/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 197870/ 3 |CallsAndLoop/Thres 197870/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 197870/ 3 |CallsAndLoop/Thres 197870/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 197869/ 3 |CallsAndLoop/Thres 197869/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 197870/ 3 |CallsAndLoop/Thres 197870/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 197870/ 3 |CallsAndLoop/Thres 197870/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 197869/ 3 |CallsAndLoop/Thres 197869/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 197869/ 3 |CallsAndLoop/Thres 197869/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 197870/ 3 |CallsAndLoop/Thres 197870/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 197870/ 3 |CallsAndLoop/Thres 197870/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 197869/ 3 |CallsAndLoop/Thres 197869/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 197854/ 3 |CallsAndLoop/Thres 197854/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 197869/ 3 |CallsAndLoop/Thres 197869/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 197869/ 3 |CallsAndLoop/Thres 197869/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 197826/ 3 |CallsAndLoop/Thres 197826/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 197825/ 3 |CallsAndLoop/Thres 197825/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 197825/ 3 |CallsAndLoop/Thres 197825/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 197870/ 3 |CallsAndLoop/Thres 197870/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 197870/ 3 |CallsAndLoop/Thres 197870/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 555( 396+159 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3090/ 5510 |CodeSize 20377 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 202722/ 3 |CallsAndLoop/Thres 202722/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 202753/ 3 |CallsAndLoop/Thres 202753/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 202754/ 3 |CallsAndLoop/Thres 202754/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 202753/ 3 |CallsAndLoop/Thres 202753/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 202754/ 3 |CallsAndLoop/Thres 202754/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 202754/ 3 |CallsAndLoop/Thres 202754/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 202753/ 3 |CallsAndLoop/Thres 202753/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 202753/ 3 |CallsAndLoop/Thres 202753/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 202753/ 3 |CallsAndLoop/Thres 202753/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 202753/ 3 |CallsAndLoop/Thres 202753/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 202754/ 3 |CallsAndLoop/Thres 202754/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 202754/ 3 |CallsAndLoop/Thres 202754/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 202754/ 3 |CallsAndLoop/Thres 202754/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 202753/ 3 |CallsAndLoop/Thres 202753/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 202754/ 3 |CallsAndLoop/Thres 202754/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 202754/ 3 |CallsAndLoop/Thres 202754/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 202753/ 3 |CallsAndLoop/Thres 202753/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 202753/ 3 |CallsAndLoop/Thres 202753/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 202753/ 3 |CallsAndLoop/Thres 202753/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 202754/ 3 |CallsAndLoop/Thres 202754/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 202754/ 3 |CallsAndLoop/Thres 202754/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 202753/ 3 |CallsAndLoop/Thres 202753/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 202753/ 3 |CallsAndLoop/Thres 202753/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 202753/ 3 |CallsAndLoop/Thres 202753/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 202738/ 3 |CallsAndLoop/Thres 202738/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 202708/ 3 |CallsAndLoop/Thres 202708/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 1044( 894+149 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2941/ 5142 |CodeSize 18043 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 204165/ 3 |CallsAndLoop/Thres 204165/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 204165/ 3 |CallsAndLoop/Thres 204165/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 204164/ 3 |CallsAndLoop/Thres 204164/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 204164/ 3 |CallsAndLoop/Thres 204164/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 204165/ 3 |CallsAndLoop/Thres 204165/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 204165/ 3 |CallsAndLoop/Thres 204165/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 204165/ 3 |CallsAndLoop/Thres 204165/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 204165/ 3 |CallsAndLoop/Thres 204165/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 204165/ 3 |CallsAndLoop/Thres 204165/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 204165/ 3 |CallsAndLoop/Thres 204165/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 204165/ 3 |CallsAndLoop/Thres 204165/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 204165/ 3 |CallsAndLoop/Thres 204165/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 204165/ 3 |CallsAndLoop/Thres 204165/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 204211/ 3 |CallsAndLoop/Thres 204211/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 204212/ 3 |CallsAndLoop/Thres 204212/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 204211/ 3 |CallsAndLoop/Thres 204211/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 204212/ 3 |CallsAndLoop/Thres 204212/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 204212/ 3 |CallsAndLoop/Thres 204212/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 204211/ 3 |CallsAndLoop/Thres 204211/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 204211/ 3 |CallsAndLoop/Thres 204211/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 204211/ 3 |CallsAndLoop/Thres 204211/ 1000 |Inval# 0
[truffle] opt start set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 204179/ 3 |CallsAndLoop/Thres 204179/ 1000 |Inval# 0
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 204211/ 3 |CallsAndLoop/Thres 204211/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 204212/ 3 |CallsAndLoop/Thres 204212/ 1000 |Inval# 0
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 204212/ 3 |CallsAndLoop/Thres 204212/ 1000 |Inval# 0
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 204212/ 3 |CallsAndLoop/Thres 204212/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 204211/ 3 |CallsAndLoop/Thres 204211/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 204212/ 3 |CallsAndLoop/Thres 204212/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 204212/ 3 |CallsAndLoop/Thres 204212/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 204211/ 3 |CallsAndLoop/Thres 204211/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 204211/ 3 |CallsAndLoop/Thres 204211/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 204211/ 3 |CallsAndLoop/Thres 204211/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 204212/ 3 |CallsAndLoop/Thres 204212/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 204212/ 3 |CallsAndLoop/Thres 204212/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 204211/ 3 |CallsAndLoop/Thres 204211/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 204211/ 3 |CallsAndLoop/Thres 204211/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 204211/ 3 |CallsAndLoop/Thres 204211/ 1000 |Inval# 0
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 204180/ 3 |CallsAndLoop/Thres 204180/ 1000 |Inval# 0
[truffle] opt done assign:group.rb:6 |ASTSize 108/ 2027 |Time 418( 287+131 )ms |DirectCallNodes I 124/D 0 |GraalNodes 2498/ 4531 |CodeSize 17085 |Source group.rb:6
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 206681/ 3 |CallsAndLoop/Thres 206681/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 206681/ 3 |CallsAndLoop/Thres 206681/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 206681/ 3 |CallsAndLoop/Thres 206681/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 206681/ 3 |CallsAndLoop/Thres 206681/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 206681/ 3 |CallsAndLoop/Thres 206681/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 206681/ 3 |CallsAndLoop/Thres 206681/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 206681/ 3 |CallsAndLoop/Thres 206681/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 206681/ 3 |CallsAndLoop/Thres 206681/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 206681/ 3 |CallsAndLoop/Thres 206681/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 206681/ 3 |CallsAndLoop/Thres 206681/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 206728/ 3 |CallsAndLoop/Thres 206728/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 206729/ 3 |CallsAndLoop/Thres 206729/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 206729/ 3 |CallsAndLoop/Thres 206729/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 206729/ 3 |CallsAndLoop/Thres 206729/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 206728/ 3 |CallsAndLoop/Thres 206728/ 1000 |Inval# 0
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 206728/ 3 |CallsAndLoop/Thres 206728/ 1000 |Inval# 0
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 206728/ 3 |CallsAndLoop/Thres 206728/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 206728/ 3 |CallsAndLoop/Thres 206728/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 206729/ 3 |CallsAndLoop/Thres 206729/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 206729/ 3 |CallsAndLoop/Thres 206729/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 206729/ 3 |CallsAndLoop/Thres 206729/ 1000 |Inval# 0
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 206728/ 3 |CallsAndLoop/Thres 206728/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 206728/ 3 |CallsAndLoop/Thres 206728/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 206728/ 3 |CallsAndLoop/Thres 206728/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 206681/ 3 |CallsAndLoop/Thres 206681/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 206681/ 3 |CallsAndLoop/Thres 206681/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 206729/ 3 |CallsAndLoop/Thres 206729/ 1000 |Inval# 0
[truffle] opt start block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 206713/ 3 |CallsAndLoop/Thres 206713/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 206730/ 3 |CallsAndLoop/Thres 206730/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 206730/ 3 |CallsAndLoop/Thres 206730/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 206729/ 3 |CallsAndLoop/Thres 206729/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 206729/ 3 |CallsAndLoop/Thres 206729/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 206729/ 3 |CallsAndLoop/Thres 206729/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 206730/ 3 |CallsAndLoop/Thres 206730/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 206730/ 3 |CallsAndLoop/Thres 206730/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 206729/ 3 |CallsAndLoop/Thres 206729/ 1000 |Inval# 0
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 206683/ 3 |CallsAndLoop/Thres 206683/ 1000 |Inval# 0
[truffle] opt done block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Time 508( 355+153 )ms |DirectCallNodes I 138/D 1 |GraalNodes 3086/ 5504 |CodeSize 20377 |Source test.rb:26
[truffle] opt unqueued set_valid_move:game.rb:57 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=set_valid_move:game.rb:57) |Reason Inlining caller compiled.
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt queued set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Calls/Thres 211380/ 3 |CallsAndLoop/Thres 211380/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 211413/ 3 |CallsAndLoop/Thres 211413/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 211414/ 3 |CallsAndLoop/Thres 211414/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 211413/ 3 |CallsAndLoop/Thres 211413/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 211414/ 3 |CallsAndLoop/Thres 211414/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 211414/ 3 |CallsAndLoop/Thres 211414/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 211413/ 3 |CallsAndLoop/Thres 211413/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 211413/ 3 |CallsAndLoop/Thres 211413/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 211413/ 3 |CallsAndLoop/Thres 211413/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 211413/ 3 |CallsAndLoop/Thres 211413/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 211414/ 3 |CallsAndLoop/Thres 211414/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 211414/ 3 |CallsAndLoop/Thres 211414/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 211414/ 3 |CallsAndLoop/Thres 211414/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 211413/ 3 |CallsAndLoop/Thres 211413/ 1000 |Inval# 0
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 211414/ 3 |CallsAndLoop/Thres 211414/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 211414/ 3 |CallsAndLoop/Thres 211414/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 211413/ 3 |CallsAndLoop/Thres 211413/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 211413/ 3 |CallsAndLoop/Thres 211413/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 211413/ 3 |CallsAndLoop/Thres 211413/ 1000 |Inval# 0
[truffle] opt start assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 211414/ 3 |CallsAndLoop/Thres 211414/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 211414/ 3 |CallsAndLoop/Thres 211414/ 1000 |Inval# 0
[truffle] opt queued default:hash.rb:298 <split-3-U> |ASTSize 28/ 28 |Calls/Thres 211413/ 3 |CallsAndLoop/Thres 211413/ 1000 |Inval# 0
[truffle] opt queued take_liberties_of_enemies:group.rb:123 <split-0-U> |ASTSize 24/ 24 |Calls/Thres 211413/ 3 |CallsAndLoop/Thres 211413/ 1000 |Inval# 0
[truffle] opt queued each:core: Array#each <split-14-U> |ASTSize 7/ 7 |Calls/Thres 211413/ 3 |CallsAndLoop/Thres 211413/ 1000 |Inval# 0
[truffle] opt queued block in loop:test.rb:26 <split-0-U> |ASTSize 19/ 2271 |Calls/Thres 211397/ 3 |CallsAndLoop/Thres 211397/ 1000 |Inval# 0
[truffle] opt queued x(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt queued y(attr_reader):stone.rb:3 <split-3-U> |ASTSize 5/ 5 |Calls/Thres 211365/ 3 |CallsAndLoop/Thres 211365/ 1000 |Inval# 0
[truffle] opt done set_valid_move:game.rb:57 |ASTSize 50/ 2252 |Time 968( 798+170 )ms |DirectCallNodes I 137/D 0 |GraalNodes 2945/ 5112 |CodeSize 18391 |Source game.rb:57
[truffle] opt unqueued assign:group.rb:6 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=assign:group.rb:6) |Reason Inlining caller compiled.
[truffle] opt unqueued color_to_neighbour:group.rb:116 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color_to_neighbour:group.rb:116) |Reason Inlining caller compiled.
[truffle] opt queued assign:group.rb:6 |ASTSize 108/ 2027 |Calls/Thres 213196/ 3 |CallsAndLoop/Thres 213196/ 1000 |Inval# 0
[truffle] opt unqueued neighbours_of:board.rb:35 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbours_of:board.rb:35) |Reason Inlining caller compiled.
[truffle] opt queued color_to_neighbour:group.rb:116 |ASTSize 65/ 65 |Calls/Thres 213196/ 3 |CallsAndLoop/Thres 213196/ 1000 |Inval# 0
[truffle] opt unqueued neighbour_coordinates:board.rb:124 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=neighbour_coordinates:board.rb:124) |Reason Inlining caller compiled.
[truffle] opt unqueued +:core: Fixnum#+ <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbours_of:board.rb:35 |ASTSize 30/ 30 |Calls/Thres 213196/ 3 |CallsAndLoop/Thres 213196/ 1000 |Inval# 0
[truffle] opt unqueued +:core: Fixnum#+ <split-15-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=+:core: Fixnum#+ <split-15-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued -:core: Fixnum#- <split-10-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=-:core: Fixnum#- <split-10-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued x(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=x(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued neighbour_coordinates:board.rb:124 |ASTSize 52/ 52 |Calls/Thres 213196/ 3 |CallsAndLoop/Thres 213196/ 1000 |Inval# 0
[truffle] opt unqueued y(attr_reader):stone.rb:3 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=y(attr_reader):stone.rb:3 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued to_proc:core: Symbol#to_proc <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=to_proc:core: Symbol#to_proc <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-14-U> |ASTSize 7/ 7 |Calls/Thres 213196/ 3 |CallsAndLoop/Thres 213196/ 1000 |Inval# 0
[truffle] opt unqueued group_by:enumerable.rb:148 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group_by:enumerable.rb:148) |Reason Inlining caller compiled.
[truffle] opt queued +:core: Fixnum#+ <split-15-U> |ASTSize 7/ 7 |Calls/Thres 213196/ 3 |CallsAndLoop/Thres 213196/ 1000 |Inval# 0
[truffle] opt unqueued block_given?:core: Kernel#block_given? <split-8-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=block_given?:core: Kernel#block_given? <split-8-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-9-U> |ASTSize 7/ 7 |Calls/Thres 213196/ 3 |CallsAndLoop/Thres 213196/ 1000 |Inval# 0
[truffle] opt unqueued infect:type.rb:204 <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=infect:type.rb:204 <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt queued -:core: Fixnum#- <split-10-U> |ASTSize 7/ 7 |Calls/Thres 213196/ 3 |CallsAndLoop/Thres 213196/ 1000 |Inval# 0
[truffle] opt unqueued default=:core: Hash#default= <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default=:core: Hash#default= <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued to_proc:core: Symbol#to_proc <split-1-U> |ASTSize 5/ 5 |Calls/Thres 213196/ 3 |CallsAndLoop/Thres 213196/ 1000 |Inval# 0
[truffle] opt unqueued join_group_of_friendly_stones:group.rb:142 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=join_group_of_friendly_stones:group.rb:142 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued group_by:enumerable.rb:148 |ASTSize 54/ 54 |Calls/Thres 213196/ 3 |CallsAndLoop/Thres 213196/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-12-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-12-U>) |Reason Inlining caller compiled.
[truffle] opt queued block_given?:core: Kernel#block_given? <split-8-U> |ASTSize 5/ 5 |Calls/Thres 213196/ 3 |CallsAndLoop/Thres 213196/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-13-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-13-U>) |Reason Inlining caller compiled.
[truffle] opt queued infect:type.rb:204 <split-1-U> |ASTSize 22/ 22 |Calls/Thres 213245/ 3 |CallsAndLoop/Thres 213245/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-25-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-25-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued default:hash.rb:298 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt queued default=:core: Hash#default= <split-0-U> |ASTSize 6/ 6 |Calls/Thres 213246/ 3 |CallsAndLoop/Thres 213246/ 1000 |Inval# 0
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued group(attr_reader):stone.rb:3 <split-2-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=group(attr_reader):stone.rb:3 <split-2-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued add_liberties:group.rb:132 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=add_liberties:group.rb:132 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued []:core: Hash#[] <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued color(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 213245/ 3 |CallsAndLoop/Thres 213245/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Kernel#hash <split-18-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Kernel#hash <split-18-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-13-U> |ASTSize 23/ 23 |Calls/Thres 213246/ 3 |CallsAndLoop/Thres 213246/ 1000 |Inval# 0
[truffle] opt unqueued equal?:core: BasicObject#equal? <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=equal?:core: BasicObject#equal? <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Symbol#hash <split-25-U> |ASTSize 5/ 5 |Calls/Thres 213246/ 3 |CallsAndLoop/Thres 213246/ 1000 |Inval# 0
[truffle] opt unqueued take_liberties_of_enemies:group.rb:123 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=take_liberties_of_enemies:group.rb:123 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued default:hash.rb:298 <split-2-U> |ASTSize 28/ 28 |Calls/Thres 213245/ 3 |CallsAndLoop/Thres 213245/ 1000 |Inval# 0
[truffle] opt unqueued each:core: Array#each <split-14-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=each:core: Array#each <split-14-U>) |Reason Inlining caller compiled.
[truffle] opt queued join_group_of_friendly_stones:group.rb:142 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 213245/ 3 |CallsAndLoop/Thres 213245/ 1000 |Inval# 0
[truffle] opt unqueued []:core: Hash#[] <split-16-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=[]:core: Hash#[] <split-16-U>) |Reason Inlining caller compiled.
[truffle] opt queued each:core: Array#each <split-12-U> |ASTSize 7/ 7 |Calls/Thres 213245/ 3 |CallsAndLoop/Thres 213245/ 1000 |Inval# 0
[truffle] opt unqueued hash:core: Symbol#hash <split-26-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=hash:core: Symbol#hash <split-26-U>) |Reason Inlining caller compiled.
[truffle] opt queued group(attr_reader):stone.rb:3 <split-2-U> |ASTSize 5/ 5 |Calls/Thres 213245/ 3 |CallsAndLoop/Thres 213245/ 1000 |Inval# 0
[truffle] opt unqueued default:hash.rb:298 <split-3-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=default:hash.rb:298 <split-3-U>) |Reason Inlining caller compiled.
[truffle] opt queued []:core: Hash#[] <split-14-U> |ASTSize 24/ 24 |Calls/Thres 213246/ 3 |CallsAndLoop/Thres 213246/ 1000 |Inval# 0
[truffle] opt unqueued enemy_color:stone.rb:28 |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=enemy_color:stone.rb:28) |Reason Inlining caller compiled.
[truffle] opt queued hash:core: Kernel#hash <split-18-U> |ASTSize 5/ 5 |Calls/Thres 213246/ 3 |CallsAndLoop/Thres 213246/ 1000 |Inval# 0
[truffle] opt unqueued class:core: Kernel#class <split-9-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=class:core: Kernel#class <split-9-U>) |Reason Inlining caller compiled.
[truffle] opt queued equal?:core: BasicObject#equal? <split-5-U> |ASTSize 6/ 6 |Calls/Thres 213246/ 3 |CallsAndLoop/Thres 213246/ 1000 |Inval# 0
[truffle] opt unqueued other_color:stone.rb:20 <split-0-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=other_color:stone.rb:20 <split-0-U>) |Reason Inlining caller compiled.
[truffle] opt queued add_liberties:group.rb:132 <split-0-U> |ASTSize 21/ 21 |Calls/Thres 213245/ 3 |CallsAndLoop/Thres 213245/ 1000 |Inval# 0
[truffle] opt unqueued ==:core: Symbol#== <split-1-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target===:core: Symbol#== <split-1-U>) |Reason Inlining caller compiled.
[truffle] opt unqueued color(attr_reader):stone.rb:3 <split-5-U> |SourceClass OptimizedDirectCallNode |Source OptimizedDirectCallNode(target=color(attr_reader):stone.rb:3 <split-5-U>) |Reason Inlining caller compiled.
[truffle] opt queued enemy_color:stone.rb:28 |ASTSize 22/ 22 |Calls/Thres 213246/ 3 |CallsAndLoop/Thres 213246/ 1000 |Inval# 0
[truffle] opt queued class:core: Kernel#class <split-9-U> |ASTSize 6/ 6 |Calls/Thres 213246/ 3 |CallsAndLoop/Thres 213246/ 1000 |Inval# 0
[truffle] opt queued color(attr_reader):stone.rb:3 <split-5-U> |ASTSize 5/ 5 |Calls/Thres 213245/ 3 |CallsAndLoop/Thres 213245/ 1000 |Inval# 0
[truffle] opt queued other_color:stone.rb:20 <split-0-U> |ASTSize 17/ 17 |Calls/Thres 213245/ 3 |CallsAndLoop/Thres 213245/ 1000 |Inval# 0
[truffle] opt queued ==:core: Symbol#== <split-1-U> |ASTSize 6/ 6 |Calls/Thres 213245/ 3 |CallsAndLoop/Thres 213245/ 1000 |Inval# 0
[truffle] opt queued []:core: Hash#[] <split-16-U> |ASTSize 23/ 23 |Calls/Thres 213246/ 3 |CallsAndLoop/Thres 213246/ 1000 |Inval# 0
[truffle] opt queued hash:core: Symbol#hash <split-26-U> |ASTSize 5/ 5 |Calls/Thres 213246/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment