Created
October 5, 2015 13:19
-
-
Save chrisseaton/dba79c724307870908b7 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ 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