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

Use 'crc-fast' v1.3.0 (#4170)

## Motivation and Context

`crc-fast` v1.3.0 is now 100% pure Rust, instead of using C bindings for
special optimizations, removing integration issues in a variety of
workflows.

It also includes significant performance improvements, particularly for
CRC-64/NVME (which is now on par with most CRC-32 variants), and smaller
inputs for all CRC variants.

## Description

- Removes all C bindings, `build.rs`, and the entire build stage.
- Replaces them with pure Rust implementations.
- Updated the Cargo lock files using `./gradlew
aws:sdk:cargoUpdateAllLockfiles`.
- Full [release
notes](https://github.com/awesomized/crc-fast-rust/releases/tag/1.3.0

).

## Testing

Drop-in, non-breaking minor version update. Existing tests pass.

_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 c5013b94
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment