[ruby-cvs:50223] ktsj:r43081 (trunk): * vm_insnhelper.c (vm_callee_setup_arg_complex, vm_yield_setup_block_args):

ktsj at ruby-lang.org ktsj at ruby-lang.org
Sun Sep 29 18:50:25 JST 2013


ktsj	2013-09-29 18:50:24 +0900 (Sun, 29 Sep 2013)

  New Revision: 43081

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

  Log:
    * vm_insnhelper.c (vm_callee_setup_arg_complex, vm_yield_setup_block_args):
      clear keyword arguments to prevent GC bug which occurs
      while marking VM stack.
      [ruby-dev:47729] [Bug #8964]
    
    * test/ruby/test_keyword.rb: tests for the above.

  Modified files:
    trunk/ChangeLog
    trunk/test/ruby/test_keyword.rb
    trunk/vm_insnhelper.c


More information about the ruby-cvs mailing list