ruby-changes:13027
From: shyouhei <ko1@a...>
Date: Sun, 6 Sep 2009 23:15:50 +0900 (JST)
Subject: [ruby-changes:13027] Ruby:r24772 (ruby_1_8_7): merge revision(s) 24403:
shyouhei 2009-09-06 23:04:47 +0900 (Sun, 06 Sep 2009) New Revision: 24772 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24772 Log: merge revision(s) 24403: * eval.c (rb_exc_raise, rb_exc_fatal): require exception object. [ruby-core:24767] Modified files: branches/ruby_1_8_7/ChangeLog branches/ruby_1_8_7/eval.c branches/ruby_1_8_7/version.h Index: ruby_1_8_7/ChangeLog =================================================================== --- ruby_1_8_7/ChangeLog (revision 24771) +++ ruby_1_8_7/ChangeLog (revision 24772) @@ -1,3 +1,8 @@ +Sun Sep 6 19:47:10 2009 Nobuyoshi Nakada <nobu@r...> + + * eval.c (rb_exc_raise, rb_exc_fatal): require exception object. + [ruby-core:24767] + Sun Sep 6 01:34:03 2009 NAKAMURA Usaku <usa@r...> * win32/win32.c (rb_w32_connect): return value was broken when some Index: ruby_1_8_7/version.h =================================================================== --- ruby_1_8_7/version.h (revision 24771) +++ ruby_1_8_7/version.h (revision 24772) @@ -2,7 +2,7 @@ #define RUBY_RELEASE_DATE "2009-09-06" #define RUBY_VERSION_CODE 187 #define RUBY_RELEASE_CODE 20090906 -#define RUBY_PATCHLEVEL 198 +#define RUBY_PATCHLEVEL 199 #define RUBY_VERSION_MAJOR 1 #define RUBY_VERSION_MINOR 8 Index: ruby_1_8_7/eval.c =================================================================== --- ruby_1_8_7/eval.c (revision 24771) +++ ruby_1_8_7/eval.c (revision 24772) @@ -4662,6 +4662,7 @@ rb_exc_raise(mesg) VALUE mesg; { + mesg = rb_make_exception(1, &mesg); rb_longjmp(TAG_RAISE, mesg); } @@ -4669,6 +4670,7 @@ rb_exc_fatal(mesg) VALUE mesg; { + mesg = rb_make_exception(1, &mesg); rb_longjmp(TAG_FATAL, mesg); } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/