Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

xxHashPascal

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

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Please considering porting over to HashLib4Pascal as XXHash is already implemented there and this repo is no longer maintained.

#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

pascal
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.