ruby-changes:8561
From: yugui <ko1@a...>
Date: Mon, 3 Nov 2008 13:10:37 +0900 (JST)
Subject: [ruby-changes:8561] Ruby:r20095 (trunk, ruby_1_9_1): * range.c (rb_range_beg_len): rb_raise takes C values as arguments.
yugui 2008-11-03 13:10:17 +0900 (Mon, 03 Nov 2008) New Revision: 20095 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=20095 Log: * range.c (rb_range_beg_len): rb_raise takes C values as arguments. [BUG] ranges turned into other value in a message of RangeError. Modified files: branches/ruby_1_9_1/ChangeLog branches/ruby_1_9_1/range.c trunk/ChangeLog trunk/range.c Index: ChangeLog =================================================================== --- ChangeLog (revision 20094) +++ ChangeLog (revision 20095) @@ -1,3 +1,8 @@ +Mon Nov 3 13:00:26 2008 Yuki Sonoda (Yugui) <yugui@y...> + + * range.c (rb_range_beg_len): rb_raise takes C values as arguments. + [BUG] ranges turned into other value in a message of RangeError. + Mon Nov 3 00:36:44 2008 Masaki Suketa <masaki.suketa@n...> * test/win32ole/test_win32ole_event.rb: rename test class. Index: range.c =================================================================== --- range.c (revision 20094) +++ range.c (revision 20095) @@ -636,7 +636,7 @@ out_of_range: if (err) { rb_raise(rb_eRangeError, "%ld..%s%ld out of range", - b, excl ? "." : "", e); + NUM2LONG(b), excl ? "." : "", NUM2LONG(e)); } return Qnil; } Index: ruby_1_9_1/ChangeLog =================================================================== --- ruby_1_9_1/ChangeLog (revision 20094) +++ ruby_1_9_1/ChangeLog (revision 20095) @@ -1,3 +1,8 @@ +Mon Nov 3 13:00:26 2008 Yuki Sonoda (Yugui) <yugui@y...> + + * range.c (rb_range_beg_len): rb_raise takes C values as arguments. + [BUG] ranges turned into other value in a message of RangeError. + Mon Nov 3 06:41:19 2008 Masaki Suketa <masaki.suketa@n...> * ext/win32ole/win32ole.c (ole_event_free): invoke IConnectionPoint::Unadvise Index: ruby_1_9_1/range.c =================================================================== --- ruby_1_9_1/range.c (revision 20094) +++ ruby_1_9_1/range.c (revision 20095) @@ -636,7 +636,7 @@ out_of_range: if (err) { rb_raise(rb_eRangeError, "%ld..%s%ld out of range", - b, excl ? "." : "", e); + NUM2LONG(b), excl ? "." : "", NUM2LONG(e)); } return Qnil; } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/