[ruby-cvs:50826] nobu:r43683 (trunk): hash.c: iteration level with reentering

nobu at ruby-lang.org nobu at ruby-lang.org
Fri Nov 15 22:21:39 JST 2013


nobu	2013-11-15 22:21:38 +0900 (Fri, 15 Nov 2013)

  New Revision: 43683

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=43683

  Log:
    hash.c: iteration level with reentering
    
    * hash.c (hash_foreach_iter, hash_foreach_ensure, rb_hash_foreach):
      deal with iteration level when reentering by callcc.  temporary
      measure until rollback of ensure is introduced.  [ruby-dev:47807]
      [Bug #9105]

  Modified files:
    trunk/ChangeLog
    trunk/hash.c
    trunk/test/ruby/test_hash.rb


More information about the ruby-cvs mailing list