Three Unlikely Successful Features of D

H. S. Teoh hsteoh at quickfur.ath.cx
Wed Mar 21 15:28:12 PDT 2012


On Wed, Mar 21, 2012 at 10:18:16PM +0100, Jacob Carlborg wrote:
> On 2012-03-21 20:49, Sean Kelly wrote:
> 
> >Druntime actually did use MurmurHash for a while and then dropped it
> >because the site had no copyright license for the code (a mistake
> >that has since been rectified).  I'd consider switching back, though
> >I don't really like that MurmurHash has a number of separate
> >implementations targeted at different platforms, each having
> >different performance characteristics.  It's 4x faster than
> >SuperFastHash on x86 but 10x slower than SuperFastHash on SPARC, for
> >example.
> 
> Would it be possible to use different algorithms on different platforms?
[...]

Should be as simple as adding version() to rt.util.hash.hashOf, I think.
But I don't know if there may be potential issues with that.


T

-- 
If you want to solve a problem, you need to address its root cause, not just its symptoms. Otherwise it's like treating cancer with Tylenol...


More information about the Digitalmars-d mailing list