ruby-cvs:24391
From: nobu ruby-lang.org
Date: Sun, 15 Jun 2008 18:17:07 +0900 (JST)
Subject: [ruby-cvs:24391] Ruby:r17165 (trunk): * vm_core.h (rb_vm_t), vm.c (rb_vm_mark): moved preallocated special
nobu 2008-06-15 18:17:06 +0900 (Sun, 15 Jun 2008)
New Revision: 17165
Modified files:
trunk/ChangeLog
trunk/eval.c
trunk/gc.c
trunk/proc.c
trunk/version.h
trunk/vm.c
trunk/vm_core.h
Log:
* vm_core.h (rb_vm_t), vm.c (rb_vm_mark): moved preallocated special
exceptions.
* eval.c (Init_eval), gc.c (Init_GC), proc.c (Init_Proc): freeze
preallocated special exceptions.
* eval.c (rb_longjmp): duplicate the thrown exception to set backtrace
if it was frozen.
* gc.c (rb_memerror): raise nomem_error without backtrace if failed to
make backtrace.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?r1=17165&r2=17164&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=17165&r2=17164&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/gc.c?r1=17165&r2=17164&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval.c?r1=17165&r2=17164&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_core.h?r1=17165&r2=17164&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/proc.c?r1=17165&r2=17164&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm.c?r1=17165&r2=17164&diff_format=u