[ruby-cvs:54682] ko1:r47534 (trunk): * vm.c (rb_vm_register_special_exception): make new function to

ko1 at ruby-lang.org ko1 at ruby-lang.org
Thu Sep 11 19:53:49 JST 2014


ko1	2014-09-11 19:53:48 +0900 (Thu, 11 Sep 2014)

  New Revision: 47534

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

  Log:
    * vm.c (rb_vm_register_special_exception): make new function to
      make and register special exceptions.
    * vm.c (rb_vm_mark): do not need to mark special exceptions
      because they are registerd by rb_gc_register_mark_object().
    * eval.c (Init_eval): use rb_vm_register_special_exception().
    * gc.c (Init_GC): ditto.
    * proc.c (Init_Proc): ditto.
    * thread.c (Init_Thread): ditto.

  Modified files:
    trunk/ChangeLog
    trunk/eval.c
    trunk/gc.c
    trunk/proc.c
    trunk/thread.c
    trunk/vm.c
    trunk/vm_core.h


More information about the ruby-cvs mailing list