ruby-changes:1667
From: ko1@a...
Date: 22 Aug 2007 09:50:39 +0900
Subject: [ruby-changes:1667] shyouhei - Ruby:r13158 (ruby_1_8_6): * sprintf.c (rb_f_sprintf): sign bit extension should not be done
shyouhei 2007-08-22 09:50:32 +0900 (Wed, 22 Aug 2007) New Revision: 13158 Modified files: branches/ruby_1_8_6/ChangeLog branches/ruby_1_8_6/sprintf.c branches/ruby_1_8_6/version.h Log: * sprintf.c (rb_f_sprintf): sign bit extension should not be done if FPLUS flag is specified. [ruby-list:39224] numbers if FZERO is specified. [ruby-list:39218] http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8_6/ChangeLog?r1=13158&r2=13157 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8_6/version.h?r1=13158&r2=13157 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8_6/sprintf.c?r1=13158&r2=13157 Index: ruby_1_8_6/ChangeLog =================================================================== --- ruby_1_8_6/ChangeLog (revision 13157) +++ ruby_1_8_6/ChangeLog (revision 13158) @@ -1,3 +1,8 @@ +Wed Aug 22 09:46:25 2007 Nobuyoshi Nakada <nobu@r...> + + * sprintf.c (rb_f_sprintf): sign bit extension should not be done + if FPLUS flag is specified. [ruby-list:39224] + Wed Aug 22 09:41:56 2007 Yukihiro Matsumoto <matz@r...> * array.c (rb_ary_initialize): should call rb_ary_modify() first. @@ -13764,7 +13769,7 @@ Wed Feb 18 10:40:38 2004 Yukihiro Matsumoto <matz@r...> * sprintf.c (rb_f_sprintf): do not prepend dots for negative - numbers if FZERO is specified. [ruby-dev:39218] + numbers if FZERO is specified. [ruby-list:39218] Tue Feb 17 23:40:34 2004 Guy Decoux <ts@m...> Index: ruby_1_8_6/version.h =================================================================== --- ruby_1_8_6/version.h (revision 13157) +++ ruby_1_8_6/version.h (revision 13158) @@ -2,7 +2,7 @@ #define RUBY_RELEASE_DATE "2007-08-22" #define RUBY_VERSION_CODE 186 #define RUBY_RELEASE_CODE 20070822 -#define RUBY_PATCHLEVEL 53 +#define RUBY_PATCHLEVEL 54 #define RUBY_VERSION_MAJOR 1 #define RUBY_VERSION_MINOR 8 Index: ruby_1_8_6/sprintf.c =================================================================== --- ruby_1_8_6/sprintf.c (revision 13157) +++ ruby_1_8_6/sprintf.c (revision 13158) @@ -677,7 +677,7 @@ else { char c; - if (bignum && !RBIGNUM(val)->sign) + if (!sign && bignum && !RBIGNUM(val)->sign) c = sign_bits(base, p); else c = '0'; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml