Skip to content
Unverified Commit d8ba5d31 authored by Don MacAskill's avatar Don MacAskill Committed by GitHub
Browse files

Use 'crc-fast' crate for better CRC performance (#4111)

## Motivation and Context

The [crc-fast](https://crates.io/crates/crc-fast

) crate provides better
performance (>100GiB/s for CRC32 and CRC32C) and a unified solution for
calculating CRC32, CRC32C, and CRC64NVME, the three supported CRC
checksums.

## Description
Replaces the current three separate implementations with a single
implementation.

## Testing
Drop-in minimal change, existing test coverage is comprehensive and
still passes.

_By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice._

---------

Co-authored-by: default avatarLandon James <lnj@amazon.com>
parent 7ace5031
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment