From 26d147c733d87d3f671c331b8fd98bf6c5d4b7d5 Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 13 Dec 2013 15:22:18 +0000 Subject: thread.c: reduce tags and stack * thread.c: (exec_recursive): use rb_catch_protect() instead of rb_catch_obj() and PUSH_TAG(), and reduce pushing tags and machine stack usage. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 34fb7d26b0..ecddcdc68c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Sat Dec 14 00:22:16 2013 Nobuyoshi Nakada + + * thread.c: (exec_recursive): use rb_catch_protect() instead of + rb_catch_obj() and PUSH_TAG(), and reduce pushing tags and + machine stack usage. + Sat Dec 14 00:18:08 2013 Nobuyoshi Nakada * proc.c (mnew_from_me): achieve the original defined_class from -- cgit v1.2.3