ruby-cvs:20368
From: matz ruby-lang.org
Date: Wed, 22 Aug 2007 05:57:49 +0900 (JST)
Subject: [ruby-cvs:20368] Ruby:r13131 (trunk): * util.c (ruby_strtod): replaced by the implementation by David
matz 2007-08-22 05:57:48 +0900 (Wed, 22 Aug 2007)
New Revision: 13131
Modified files:
trunk/ChangeLog
trunk/test/ruby/test_float.rb
trunk/util.c
Log:
* util.c (ruby_strtod): replaced by the implementation by David
M. Gay inspired by William D. Clinger's paper "How to Read Floating
Point Numbers Accurately" [Proc. ACM SIGPLAN '90, pp. 92-101].
a patch from Satoshi Nakagawa <snakagawa AT infoteria.co.jp>.
[ruby-dev:31582]
* test/ruby/test_float.rb (TestFloat::test_float): add test for
precision.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13131&r2=13130
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/ruby/test_float.rb?r1=13131&r2=13130
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/util.c?r1=13131&r2=13130