xxHashPascal icon indicating copy to clipboard operation
xxHashPascal copied to clipboard

Pure Pascal/Delphi Implementation of xxHash (32 Bit & 64 Bit)

#xxHashPascal#

This is a Port of xxHash to Delphi/Pascal.

Building

This project was created using Delphi 10 Seattle Update 1 but should compile in any Delphi version from XE3 and FreePascal 2.6.4 Upwards. This Library has two variants (Reference Counted version and Non Reference counted version).

  • FreePascal Users should disable Range and Overflow Checks..

###Code Examples

The Unit Tests show examples on how to use both variants.

###Unit Tests

Unit Tests can be found in xxHash.Test Folder.
The unit tests makes use of DUnitX and TestInsight.

###License

This "Software" is Licensed Under MIT License (MIT) .

Tip Jar

  • :dollar: Bitcoin: 1MhFfW7tDuEHQSgie65uJcAfJgCNchGeKf
  • :euro: Ethereum: 0x6c1DC21aeC49A822A4f1E3bf07c623C2C1978a98
  • :pound: Pascalcoin: 345367-40

###Conclusion

Special Thanks to Yann Collet for this awesome library. (Thanks to the developers of DUnitX Testing Framework and TestInsight for making tools that simplifies unit testing.