Patches item #6323, was opened at 2006-10-25 16:32
You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=1700&aid=6323&group_id=426

Category: Ruby1.9
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Leonard Richardson (leonardr)
Assigned to: Nobody (None)
Summary: BigMath::log can be made much faster

Initial Comment:
BigMath::log is slow for numbers greater than about 10, and can be made much faster by exploiting log identities. I submitted an RCR for this a year ago, and C Erler graciously optimized my reimplementation, but it looks like it died on the vine. Here's C Erler's message to ruby-core:

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/7184

My original RCR:

http://www.rcrchive.net/rcr/show/322

A patch against 1.9 is attached.

----------------------------------------------------------------------

You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=1700&aid=6323&group_id=426