[ruby-cvs:62968] ko1:r55804 (trunk): * vm_core.h: introduce VM_FRAME_RUBYFRAME_P()

ko1 at ruby-lang.org ko1 at ruby-lang.org
Wed Aug 3 10:50:51 JST 2016


ko1	2016-08-03 10:50:50 +0900 (Wed, 03 Aug 2016)

  New Revision: 55804

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

  Log:
    * vm_core.h: introduce VM_FRAME_RUBYFRAME_P()
      and VM_FRAME_CFRAME_P().
      Most of case, RUBY_VM_NORMAL_ISEQ_P() is no
      longer needed.
    
    * vm_core.h: introduce rb_obj_is_iseq().
    
    * cont.c, vm.c: VM_FRAME_MAGIC_DUMMY with
      VM_FRAME_FLAG_CFRAME.

  Modified files:
    trunk/ChangeLog
    trunk/cont.c
    trunk/eval.c
    trunk/iseq.c
    trunk/proc.c
    trunk/vm.c
    trunk/vm_backtrace.c
    trunk/vm_core.h
    trunk/vm_dump.c
    trunk/vm_eval.c
    trunk/vm_insnhelper.c


More information about the ruby-cvs mailing list