From 2fbb1dca4ef3cc85f484faeb16a0fbd1f9f27a02 Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 21 Jul 2016 21:28:34 +0000 Subject: gc.c: reduce EXEC_TAG * gc.c (run_finalizer): push and exec tag just once, instead of protecting for each finalizer. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55722 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 4791195bfc..997cb93849 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,7 @@ -Fri Jul 22 06:12:51 2016 Nobuyoshi Nakada +Fri Jul 22 06:28:32 2016 Nobuyoshi Nakada + + * gc.c (run_finalizer): push and exec tag just once, instead of + protecting for each finalizer. * gc.c (gc_start_internal, rb_gc_start): set finalizing flag whenever calling deferred finalizers not to recurse. -- cgit v1.2.3