crc32fast
Fast, SIMD-accelerated CRC32 (IEEE) checksum computation
1.5.1
636M downloads/mo
#144 most downloaded on crates.io
srijs/rust-crc32fast
What this package is like to depend on
Last release today
22 Aug 2026
Release timing varies
gaps range from 2 weeks to 2.0 years
This project publishes no release notes
the list below is its commits, not an announcement
1 version withdrawn
withdrawn after publishing
8 years old
19 releases · first in 2018
1 release in the last 12 months
see the full history below
Release timeline
19 releases · Nov 2018 to Aug 2026Releases
latest 19-
1.5.122 Aug 2026Commits, not release notes
This project publishes no release notes. Between
v1.5.0andv1.5.1there were 4 commits, 3 of them substantive:- downgrade msrv ci run to just cargo build
- consolidate dword load in baseline implementation (#55)
- perf(simd): widen x86 folds, add ARM 3-way, and speed up small inputs (#56)
-
1.5.013 Jul 2025Commits, not release notes
This project publishes no release notes. Between
v1.4.2andv1.5.0there were 16 commits, 15 of them substantive:- credit "the paper" from which the PCLMULQDQ specialization came from (#40)
- add cargo categories
- bump rust edition to 2021 and msrv to 1.63 (#49)
- use stable aarch64 intrinsics (#50)
- more simplification for 2021 edition
- switch from afl to cargo-fuzz
- fix cargo fuzz link in readme
- remove unused debug code
- add bench for combine
- address clippy warnings
- much faster combine function
- even faster combine
- minimize branches in combine logic
- add more golden tests for combine
- cover special case in combine
-
1.4.220 May 2024Commits, not release notes
This project publishes no release notes. Between
v1.4.1andv1.4.2there were 3 commits, 2 of them substantive:- fix unknown feature error in nightly
- cross check nightly features (#39)
-
1.4.120 May 2024Commits, not release notes
This project publishes no release notes. Between
v1.4.0andv1.4.1there were 4 commits, 3 of them substantive:- Introduce Github Actions CI (#38)
- remove travis ci
- Remove build script (#29)
-
1.4.012 Feb 2024Commits, not release notes
This project publishes no release notes. Between
v1.3.2andv1.4.0there were 4 commits, 3 of them substantive:- remove stdsimd feature flag for aarch64
- add no-std compatible aarch64 constructor
- remove unused K6 constant
-
1.3.208 Feb 2022Commits, not release notes
This project publishes no release notes. Between
v1.3.1andv1.3.2there were 2 commits, 1 of them substantive:- Fix
is_aarch64_feature_detectedusage (#26)
- Fix
-
1.3.121 Jan 2022Commits, not release notes
This project publishes no release notes. Between
v1.3.0andv1.3.1there were 2 commits, 1 of them substantive:- prevent large table stack copies in debug mode
-
1.3.030 Nov 2021Commits, not release notes
This project publishes no release notes. Between
v1.2.2andv1.3.0there were 7 commits, 6 of them substantive:- Allow providing
amountwhen creating Hasher from checksum. (#23) - update dev dependencies
- raise MSRV to 1.36.0
- raise MSRV to 1.46.0
- do not attempt to check tests for wasm32
- add
hashconvenience function
- Allow providing
-
1.2.223 Nov 2021Commits, not release notes
This project publishes no release notes. Between
v1.2.1andv1.2.2there were 2 commits, 1 of them substantive:- Fix build for targets that don't support
sse2,sse4.2, orpclmulqdqfeatures (#22)
- Fix build for targets that don't support
-
1.2.121 Oct 2020Nothing published for this version
-
1.2.005 Mar 2019Nothing published for this version
-
1.1.203 Dec 2018Nothing published for this version
-
1.1.101 Dec 2018Nothing published for this version
-
1.1.001 Dec 2018Nothing published for this version
-
1.0.430 Nov 2018Nothing published for this version
-
1.0.317 Nov 2018Nothing published for this version
-
1.0.213 Nov 2018Nothing published for this version
-
1.0.113 Nov 2018Nothing published for this version
-
1.0.013 Nov 2018 withdrawnNothing published for this version