ruby/defs
ko1 ba772af0a6 * 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
2015-11-20 23:49:31 +00:00
..
gmake.mk common.mk: showflags only once 2015-10-22 14:56:37 +00:00
id.def * compile.c (iseq_compile_each): add debug information to NODE_STR 2015-11-20 23:49:31 +00:00
keywords keywords: make name singed 2015-11-02 23:08:26 +00:00
known_errors.def * defs/known_errors.def: More errors for FreeBSD. 2014-11-09 02:42:02 +00:00
lex.c.src keywords: make name singed 2015-11-02 23:08:26 +00:00
opt_insn_unif.def * keywords, lex.c.src, opt_insn_unif.def, opt_operand.def: moved rarely changed 2008-10-18 22:30:13 +00:00
opt_operand.def * defs/opt_operand.def: Fix typo 2013-12-22 01:11:07 +00:00