ruby-changes:17979
From: usa <ko1@a...>
Date: Wed, 1 Dec 2010 22:07:59 +0900 (JST)
Subject: [ruby-changes:17979] Ruby:r29999 (ruby_1_8): * numeric.c (Init_Numeric): fixed a potential bug when using bccwin32
usa 2010-12-01 22:06:12 +0900 (Wed, 01 Dec 2010) New Revision: 29999 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29999 Log: * numeric.c (Init_Numeric): fixed a potential bug when using bccwin32 ruby with Microsoft's dll. [ruby-core:33503] Modified files: branches/ruby_1_8/ChangeLog branches/ruby_1_8/numeric.c Index: ruby_1_8/numeric.c =================================================================== --- ruby_1_8/numeric.c (revision 29998) +++ ruby_1_8/numeric.c (revision 29999) @@ -3037,6 +3037,7 @@ #elif defined(__BORLANDC__) /* Turn off floating point exceptions for overflow, etc. */ _control87(MCW_EM, MCW_EM); + _control87(_control87(0,0),0x1FFF); #endif id_coerce = rb_intern("coerce"); id_to_i = rb_intern("to_i"); Index: ruby_1_8/ChangeLog =================================================================== --- ruby_1_8/ChangeLog (revision 29998) +++ ruby_1_8/ChangeLog (revision 29999) @@ -1,3 +1,8 @@ +Wed Dec 1 22:05:32 2010 NAKAMURA Usaku <usa@r...> + + * numeric.c (Init_Numeric): fixed a potential bug when using bccwin32 + ruby with Microsoft's dll. [ruby-core:33503] + Sat Nov 27 08:42:01 2010 Nobuyoshi Nakada <nobu@r...> * ext/dl/extconf.rb, ext/iconv/charset_alias.rb: use RbConfig. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/