SkillAgentSearch skills...

XxHashPascal

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

Install / Use

/learn @Xor-el/XxHashPascal
About this skill

Quality Score

0/100

Supported Platforms

Universal

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

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.

View on GitHub
GitHub Stars22
CategoryDevelopment
Updated4mo ago
Forks10

Languages

Pascal

Security Score

87/100

Audited on Nov 12, 2025

No findings