From 75e7f2ff2d23c8a148558c71c88157635ba3fda3 Mon Sep 17 00:00:00 2001 From: nagachika Date: Sun, 12 Jan 2014 14:23:53 +0000 Subject: merge revision(s) 44260: [Backport #9168] patch inspired from r44260 on trunk. [ruby-core:58652] [Bug #9168] * gc.c (run_finalizer): clear th->errinfo before invoke finalizer and restore afterward. * test/ruby/test_gc.rb (test_exception_in_finalizer): add test for above. * vm_trace.c (rb_threadptr_exec_event_hooks_orig): clear th->errinfo before invoke hook. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@44576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 12afcc0f1a..d484a5a253 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +Sun Jan 12 22:46:49 2014 CHIKANAGA Tomoyuki + + patch inspired from r44260 on trunk. [ruby-core:58652] [Bug #9168] + + * gc.c (run_finalizer): clear th->errinfo before invoke finalizer and + restore afterward. + + * test/ruby/test_gc.rb (test_exception_in_finalizer): add test for + above. + + * vm_trace.c (rb_threadptr_exec_event_hooks_orig): clear th->errinfo + before invoke hook. + Sun Jan 12 16:07:52 2014 vo.x (Vit Ondruch) * tool/rbinstall.rb (Gem::Specification#collect): make stable -- cgit v1.2.3