["phase","compile","helpers.rb"]
["phase","execute","helpers.rb"]
["phase","compile","range.rb"]
["phase","execute","range.rb"]
["start",1,"Range"]
["pass",1,null]
["start",2,"Range#=="]
["error",2,"Method not found: undefined method `const_defined?` for Class"]
["start",3,"Range#==="]
["check_failure",0,null,null]
["check_failure",0,null,null]
["fail",3,null]
["start",4,"Range#=== with a NaN"]
["error",4,"Method not found: undefined method `const_defined?` for Class"]
["start",5,"Range#begin"]
["error",5,"Method not found: undefined method `begin` for Range"]
["start",6,"Range#each"]
["error",6,"Range#each must be called on a integer Range with block (for now)"]
["start",7,"Range#end"]
["error",7,"Method not found: undefined method `end` for Range"]
["start",8,"Range#exclude_end?"]
["error",8,"Method not found: undefined method `exclude_end?` for Range"]
["start",9,"Range#first"]
["error",9,"Method not found: undefined method `first` for Range"]
["start",10,"Range#include?"]
["check_failure",0,null,null]
["check_failure",0,null,null]
["check_failure",0,null,null]
["check_failure",0,null,null]
["check_failure",0,null,null]
["fail",10,null]
["start",11,"Range#initialize"]
["check_failure",0,null,"expected #<Range:0x00007f9c7802bbb0>, actual #<Range:0x00007f9c78061250>"]
["error",11,"Method not found: undefined method `exclude_end?` for Range"]
["start",12,"Range with a NaN for an end"]
["error",12,"Method not found: undefined method `const_defined?` for Class"]
["start",13,"Range#last"]
["error",13,"Method not found: undefined method `last` for Range"]
["start",14,"Range#member?"]
["error",14,"Method not found: undefined method `member?` for Range"]
["start",15,"Range#to_s"]
["check_failure",0,null,"expected \"0..1\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"0...1\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"a..b\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"a...b\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"0..\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"0...\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"a..\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"a...\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["fail",15,null]
["start",16,"Range#inspect"]
["check_failure",0,null,"expected \"0..1\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"0...1\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"\"a\"..\"b\"\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"\"a\"...\"b\"\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"0..\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"0...\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"\"a\"..\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["check_failure",0,null,"expected \"\"a\"...\", actual \"#<Range:0x00007f9c7802c3d0>\""]
["fail",16,null]
["start",17,"Range#eql?"]
["error",17,"Method not found: undefined method `eql?` for Range"]
["start",18,"Range#initialize_copy"]
["check_failure",0,null,null]
["fail",18,null]
["start",19,"Range#hash"]
["error",19,"Method not found: undefined method `hash` for Range"]
["start",20,"Range#dup"]
["error",20,"Method not found: undefined method `dup` for Range"]
["start",21,"Range#to_a"]
["check_failure",0,null,null]
["fail",21,null]
["start",22,"symbol GC keeps the symbols a Range holds"]
["stress",22,"stress test disabled"]
["phase","returned","range.rb"]
["phase","completed","range.rb"]
