From 6a87dce97c9f927bea999ab957ccb6bc60a6c36f Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Fri, 6 Sep 2024 06:14:42 -0600 Subject: [PATCH] cpufeatures v0.2.14 (#1104) --- Cargo.lock | 2 +- aarch64-dit/Cargo.toml | 3 +-- cpufeatures/CHANGELOG.md | 7 +++++++ cpufeatures/Cargo.toml | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d495ca89..b1f6f7ac 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -42,7 +42,7 @@ version = "0.0.2" [[package]] name = "cpufeatures" -version = "0.2.13" +version = "0.2.14" dependencies = [ "libc", ] diff --git a/aarch64-dit/Cargo.toml b/aarch64-dit/Cargo.toml index c2f43207..ec34f049 100644 --- a/aarch64-dit/Cargo.toml +++ b/aarch64-dit/Cargo.toml @@ -15,5 +15,4 @@ edition = "2021" rust-version = "1.61" [dev-dependencies] -# TODO: release `cpufeatures` with `dit` support -cpufeatures = { path = "../cpufeatures" } +cpufeatures = { version = "0.2.14", path = "../cpufeatures" } diff --git a/cpufeatures/CHANGELOG.md b/cpufeatures/CHANGELOG.md index 209980e5..8e296d70 100644 --- a/cpufeatures/CHANGELOG.md +++ b/cpufeatures/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.2.14 (2024-09-05) +### Added +- Support for detecting Data Independent Timing (DIT) on AArch64 ([#1100], [#1101]) + +[#1100]: https://github.com/RustCrypto/utils/pull/1100 +[#1101]: https://github.com/RustCrypto/utils/pull/1101 + ## 0.2.13 (2024-08-12) ### Changed - Use `#[cold]` for initialization code ([#1096]) diff --git a/cpufeatures/Cargo.toml b/cpufeatures/Cargo.toml index a8af9ffa..41fb29fb 100644 --- a/cpufeatures/Cargo.toml +++ b/cpufeatures/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cpufeatures" -version = "0.2.13" +version = "0.2.14" description = """ Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS