Skip to content

Commit d8ba5d3

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: Landon James <[email protected]>
1 parent 7ace503 commit d8ba5d3

File tree

15 files changed

+503
-526
lines changed

15 files changed

+503
-526
lines changed

aws/rust-runtime/Cargo.lock

Lines changed: 128 additions & 117 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

aws/rust-runtime/aws-config/Cargo.lock

Lines changed: 73 additions & 94 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)