ruby-changes:14526
From: nobu <ko1@a...>
Date: Thu, 21 Jan 2010 08:45:27 +0900 (JST)
Subject: [ruby-changes:14526] Ruby:r26363 (trunk): * iseq.c (iseq_s_disasm): check for proc first. based on the
nobu 2010-01-21 08:45:05 +0900 (Thu, 21 Jan 2010) New Revision: 26363 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=26363 Log: * iseq.c (iseq_s_disasm): check for proc first. based on the patch by Roger Pack in [ruby-core:27626]. [ruby-core:27227] Modified files: trunk/ChangeLog trunk/iseq.c trunk/version.h Index: ChangeLog =================================================================== --- ChangeLog (revision 26362) +++ ChangeLog (revision 26363) @@ -1,3 +1,8 @@ +Thu Jan 21 08:45:03 2010 Nobuyoshi Nakada <nobu@r...> + + * iseq.c (iseq_s_disasm): check for proc first. based on the + patch by Roger Pack in [ruby-core:27626]. [ruby-core:27227] + Wed Jan 20 16:09:59 2010 URABE Shyouhei <shyouhei@r...> * common.mk (compile.$(OBJEXT)): dependencies lacking. Index: iseq.c =================================================================== --- iseq.c (revision 26362) +++ iseq.c (revision 26363) @@ -1012,10 +1012,7 @@ rb_secure(1); - if ((iseq = rb_method_get_iseq(body)) != 0) { - ret = rb_iseq_disasm(iseq->self); - } - else if (rb_obj_is_proc(body)) { + if (rb_obj_is_proc(body)) { rb_proc_t *proc; VALUE iseqval; GetProcPtr(body, proc); @@ -1024,6 +1021,9 @@ ret = rb_iseq_disasm(iseqval); } } + else if ((iseq = rb_method_get_iseq(body)) != 0) { + ret = rb_iseq_disasm(iseq->self); + } return ret; } Index: version.h =================================================================== --- version.h (revision 26362) +++ version.h (revision 26363) @@ -1,5 +1,5 @@ #define RUBY_VERSION "1.9.2" -#define RUBY_RELEASE_DATE "2010-01-20" +#define RUBY_RELEASE_DATE "2010-01-21" #define RUBY_PATCHLEVEL -1 #define RUBY_BRANCH_NAME "trunk" @@ -8,7 +8,7 @@ #define RUBY_VERSION_TEENY 1 #define RUBY_RELEASE_YEAR 2010 #define RUBY_RELEASE_MONTH 1 -#define RUBY_RELEASE_DAY 20 +#define RUBY_RELEASE_DAY 21 #include "ruby/version.h" -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/