[MacRuby] #1042: BigMath::log and BigMath:exp are broken
MacRuby
ruby-noreply at macosforge.org
Tue Dec 14 20:38:06 PST 2010
#1042: BigMath::log and BigMath:exp are broken
-------------------------------------+--------------------------------------
Reporter: hghoehne@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: blocker | Milestone:
Component: MacRuby | Keywords:
-------------------------------------+--------------------------------------
Comment(by hghoehne@…):
Replying to [comment:1 lsansonetti@…]:
> We need to investigate if it's a float precision issue or another bug.
it is not a floating point issue:
{{{
macruby -ve 'require "bigdecimal/math"; include BigMath; p
exp(log(BigDecimal("20.0"), 200), 200).to_s("F")'
MacRuby 0.9 (ruby 1.9.2) [universal-darwin10.0, x86_64]
"16.682212765135445728579726056096452833034533515555079556957244320033165845148008887123174915662059112635413821896051944861145900807306986139192694748145595129342899638163206001857956245662413278649635"
}}}
--
Ticket URL: <http://www.macruby.org/trac/ticket/1042#comment:3>
MacRuby <http://macruby.org/>
More information about the macruby-tickets
mailing list