This release brings the xxHash non-cryptographic hash function by Yann Collet, thanks to several pull requests by Jim Hester. After the upload of version 0.6.5 we uncovered another lovely non-standardness of Windoze: you cannot format
unsigned long long via
printf() format strings. Great. Luckily Jim found a quick (and portable) fix via the
inttypes.h header, and that went into the 0.6.6 release.
The release also contains an earlier extension for
hmac() to also cover crc32 hashes, kindly provided by Suchen Jin.
I also made a number of small internal changes such as
- switching (compiled) function registration to package load via a the
- (finally!!) formating code to proper four-space indentation,
- adding some documentation around Jim’s pull request, and
- adding a few GPL copyright headers.