[ruby-cvs:60675] nobu:r53514 (trunk): iseq.c: mark parents of wrapped iseq

nobu at ruby-lang.org nobu at ruby-lang.org
Wed Jan 13 00:17:19 JST 2016


nobu	2016-01-13 00:17:19 +0900 (Wed, 13 Jan 2016)

  New Revision: 53514

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=53514

  Log:
    iseq.c: mark parents of wrapped iseq
    
    * iseq.c (iseqw_mark): as wrapped iseq is isolated from the call
      stack, it needs to take care of its parent and ancestors, so
      that they do not become orphans.  [ruby-core:72620] [Bug #11928]

  Added files:
    trunk/test/ruby/bug-11928.rb
  Modified files:
    trunk/ChangeLog
    trunk/iseq.c
    trunk/test/ruby/test_exception.rb


More information about the ruby-cvs mailing list