Skip to content

Support crc32c#18

Merged
TeofilC merged 4 commits intoTeofilC:mainfrom
4eUeP:main
Dec 13, 2023
Merged

Support crc32c#18
TeofilC merged 4 commits intoTeofilC:mainfrom
4eUeP:main

Conversation

@4eUeP
Copy link
Copy Markdown

@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
Copy Markdown
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
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