nobu b2da3824c5 refinements in string interpolation
* compile.c (iseq_compile_each0): insert to_s method call, so that
  refinements activated at the caller should take place.
  [Feature #13812]

* insns.def (tostring): fix up converted object to a string,
  infect and fallback.

* insns.def (branchiftype): new instruction for conversion.
  branches if TOS is an instance of the given type.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-09-18 02:27:13 +00:00
..
2017-09-09 09:16:59 +00:00
2017-05-18 15:13:30 +00:00
2017-09-07 03:24:08 +00:00
2017-09-15 17:42:00 +00:00
2017-09-11 20:10:34 +00:00
2017-06-16 04:04:53 +00:00
2017-07-20 16:47:26 +00:00
2017-09-15 16:56:16 +00:00
2017-09-14 10:53:47 +00:00
2017-09-18 02:27:13 +00:00
2017-07-21 13:30:46 +00:00