compile.c (iseq_compile_each): add debug information to NODE_STR
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.
compile.c (iseq_compile_each): add debug information to NODE_STR
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