Skip to content

Commit 45394b1

Browse files
committed
Release 1.6.0
* [Improve runtime feature detection (and performance)](#21) * [remove libc](#20) * [Enable generating and publishing binary packages](#22)
1 parent 5b546e6 commit 45394b1

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changes for crc-fast-rust
22

3+
## [1.6.0](https://github.com/awesomized/crc-fast-rust/releases/tag/1.6.0) - 2025-10-30
4+
* [Improve runtime feature detection (and performance)](https://github.com/awesomized/crc-fast-rust/pull/21)
5+
* [remove libc](https://github.com/awesomized/crc-fast-rust/pull/20)
6+
* [Enable generating and publishing binary packages](https://github.com/awesomized/crc-fast-rust/pull/22)
7+
38
## [1.5.0](https://github.com/awesomized/crc-fast-rust/releases/tag/1.5.0) - 2025-09-01
49
* [Improve state handling](https://github.com/awesomized/crc-fast-rust/pull/16)
510
* [Add support for building a static library](https://github.com/awesomized/crc-fast-rust/pull/17)

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "crc-fast"
3-
version = "1.5.0"
3+
version = "1.6.0"
44
edition = "2021"
55
authors = ["Don MacAskill"]
66
license = "MIT OR Apache-2.0"
@@ -10,7 +10,10 @@ repository = "https://github.com/awesomized/crc-fast-rust"
1010
description = "World's fastest generic CRC32 and CRC64 calculator using SIMD. Supplies a C-compatible shared library for use in other languages."
1111
readme = "README.md"
1212

13-
# 1.69.0 added VPCLMULQDQ x86 detection support, 1.70.0 added LLVM 16 which supports PMULL2 on Aarch64
13+
# important intrinsics stabilization notes:
14+
# 1.69.0 added VPCLMULQDQ x86 detection support
15+
# 1.70.0 added LLVM 16 which supports PMULL2 on Aarch64
16+
# 1.89.0 stabilized AVX-512 intrinsics, including VPCLMULQDQ
1417
rust-version = "1.81"
1518

1619
[lib]
@@ -23,6 +26,8 @@ crc = "3"
2326
digest = { version = "0.10", features = ["alloc"] }
2427
rand = "0.9"
2528
regex = "1.12"
29+
30+
# will be removed once Rust 1.89 is the minimum supported version
2631
rustversion = "1.0"
2732

2833
# constrain indexmap (transitive) to a version compatible with Rust 1.81.0

0 commit comments

Comments
 (0)