]> arthur.barton.de Git - bup.git/commit
Add a C module to do the rolling checksum.
authorAvery Pennarun <apenwarr@gmail.com>
Wed, 30 Dec 2009 07:33:35 +0000 (02:33 -0500)
committerAvery Pennarun <apenwarr@gmail.com>
Wed, 30 Dec 2009 07:48:09 +0000 (02:48 -0500)
commit31a7d800f45fe7ea29d1d1d311b7468398a51242
tree6d5dc0f0cdec52ad37119d2115e7f30e9024cfe9
parent81e0ce5ca699beb6fff3fe6af9974e1308293335
Add a C module to do the rolling checksum.

This is about 80x faster than the old speed (27megs/sec instead of 330k/sec)
but still quite a lot slower than the 60+megs/sec I get *without* the
checksum stuff.  There are a few inefficiencies remaining, but not such easy
ones as before...
.gitignore
Makefile
hashsplit.py
hashsplitmodule.c [new file with mode: 0644]