[ruby-cvs:55498] nobu:r48348 (trunk): vm.c: super in bmethod

nobu at ruby-lang.org nobu at ruby-lang.org
Sun Nov 9 23:25:55 JST 2014


nobu	2014-11-09 23:25:52 +0900 (Sun, 09 Nov 2014)

  New Revision: 48348

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

  Log:
    vm.c: super in bmethod
    
    * vm_eval.c (vm_call_super): allow bound proc method to call super
      method.
    * vm_insnhelper.c (vm_yield_with_cfunc): push defined class and
      bound proc method entry to the control frame.

  Added directories:
    trunk/ext/-test-/proc/
  Added files:
    trunk/ext/-test-/proc/call_super.c
    trunk/ext/-test-/proc/extconf.rb
    trunk/ext/-test-/proc/init.c
  Modified files:
    trunk/ChangeLog
    trunk/vm.c
    trunk/vm_eval.c
    trunk/vm_insnhelper.c


More information about the ruby-cvs mailing list