Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support crc32c #18

Merged
merged 4 commits into from
Dec 13, 2023
Merged

Support crc32c #18

merged 4 commits into from
Dec 13, 2023

Conversation

4eUeP
Copy link

@4eUeP 4eUeP commented Dec 7, 2023

Fix #17

The following changes may result in a potentially breaking change

  • Explicitly specify the cabal-version to 2.4
  • Explicitly specify the min version of base to 4.12
  • Upgrade the min version of bytestring to 0.10

Some other improvements may be worth considering

  • All advanced cpu features are disabled by default to make the library more portable. However, maybe we can auto detect the features and try to enable them while building.
  • Add macos and windows ci
  • Add a benchmark suite
  • Add a test suite to test the library by simply running cabal test

@TeofilC
Copy link
Owner

TeofilC commented Dec 13, 2023

This looks great thanks! I'll cut a new release soon

@TeofilC TeofilC merged commit 4b03b47 into TeofilC:main Dec 13, 2023
4 checks passed
netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this pull request Apr 29, 2024
0.0.2.1 — 10th Febraury 2024

    Make pkg-config an automatic flag: TeofilC/digest#21

0.0.2.0 — 13th December 2023

    Add CRC32C (Thanks to @4eUeP): TeofilC/digest#18
    Support latest GHC versions: TeofilC/digest#19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add new hash method crc32c
2 participants