Skip to content
  • Koichi Sasada's avatar
    ba772af0
    * compile.c (iseq_compile_each): add debug information to NODE_STR · ba772af0
    Koichi Sasada authored
      strings as default.
      [Feature #11725]
    
    * insns.def (freezestring): add new instruction to support adding
      debug information for dynamically constracted strings.
    
    * compile.c (iseq_compile_each): support adding debug information
      for NODE_DSTR with freezestring instruction.
    
    * error.c (rb_error_frozen): change the debug information ID name
      id_debug_created_info and this field should have a 2 element array
      containing path and line information.
    
    * defs/id.def: ditto.
    
    * test/ruby/test_rubyoptions.rb: catch up this fix.
    
    * test/ruby/test_iseq.rb: now frozen strings are not same.
    
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    ba772af0
    * compile.c (iseq_compile_each): add debug information to NODE_STR
    Koichi Sasada authored
      strings as default.
      [Feature #11725]
    
    * insns.def (freezestring): add new instruction to support adding
      debug information for dynamically constracted strings.
    
    * compile.c (iseq_compile_each): support adding debug information
      for NODE_DSTR with freezestring instruction.
    
    * error.c (rb_error_frozen): change the debug information ID name
      id_debug_created_info and this field should have a 2 element array
      containing path and line information.
    
    * defs/id.def: ditto.
    
    * test/ruby/test_rubyoptions.rb: catch up this fix.
    
    * test/ruby/test_iseq.rb: now frozen strings are not same.
    
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Loading