[gambit-list] Speed improvement of lib/digest.scm

Marc Feeley feeley at iro.umontreal.ca
Thu Feb 19 16:38:02 EST 2009


The file lib/digest.scm, which computes digests (CRC32, MD5, SHA-1,  
etc), has been optimized.  The new version is on the repository.   
Essentially it now does all computations with fixnums (the old version  
did many operations on bignums and the fixnum operations were not  
inlined).  Digest computation of a 1MB file is over 100 times faster  
than the previous version!

Marc




More information about the Gambit-list mailing list