Skip to content

Commit f84a940

Browse files
authored
Merge branch 'main' into dependabot/github_actions/dot-github/workflows/actions/checkout-5
2 parents 3304503 + 8f1d4a7 commit f84a940

File tree

6 files changed

+124
-147
lines changed

6 files changed

+124
-147
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ env:
2222
CARGO_INCREMENTAL: 0
2323
RUSTFLAGS: -D warnings
2424
RUSTDOCFLAGS: -D warnings
25-
MINIMAL_RUST: 1.79.0 # Minimal Supported Rust Version
25+
MINIMAL_RUST: 1.89.0 # Minimal Supported Rust Version
2626

2727
jobs:
2828
# Workaround for github CI dropping env var expansion in matrix strategy

CHANGELOG.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111
_There are no unreleased changes in the pipeline at the moment._
1212

1313

14+
## [3.0.0] - 2025-10-04
15+
16+
### Changed
17+
18+
- AVX-512 types do not require the `nightly` feature anymore
19+
- Bumped MSRV to 1.89.0.
20+
21+
1422
## [2.0.1] - 2025-05-04
1523

1624
### Fixed
@@ -34,7 +42,7 @@ _There are no unreleased changes in the pipeline at the moment._
3442

3543
### Fixed
3644

37-
- Adapt nightly feature to latest nightly changes.
45+
- Adapt `nightly` feature to latest nightly changes.
3846

3947

4048
## [1.0.0] - 2024-01-05
@@ -44,7 +52,8 @@ _There are no unreleased changes in the pipeline at the moment._
4452
- First tagged release of pessimize.
4553

4654

47-
[Unreleased]: https://github.com/HadrienG2/pessimize/compare/v2.0.1...HEAD
55+
[Unreleased]: https://github.com/HadrienG2/pessimize/compare/v3.0.0...HEAD
56+
[3.0.0]: https://github.com/HadrienG2/pessimize/compare/v2.0.1...v3.0.0
4857
[2.0.1]: https://github.com/HadrienG2/pessimize/compare/v2.0.0...v2.0.1
4958
[2.0.0]: https://github.com/HadrienG2/pessimize/compare/v1.0.1...v2.0.0
5059
[1.0.1]: https://github.com/HadrienG2/pessimize/compare/v1.0.0...v1.0.1

Cargo.lock

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

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ name = "pessimize"
1111
# - Roll an annotated git tag
1212
# - Add a github release
1313
#
14-
version = "2.0.1"
14+
version = "3.0.0"
1515
authors = ["Hadrien G. <[email protected]>"]
1616
edition = "2021"
17-
rust-version = "1.79.0"
17+
rust-version = "1.89.0"
1818
description = "More efficient Rust compiler optimization barriers"
1919
repository = "https://github.com/HadrienG2/pessimize/"
2020
license = "MPL-2.0"
@@ -36,11 +36,11 @@ nightly = []
3636
default_impl = ["nightly"]
3737

3838
[dependencies]
39-
safe_arch = { version = "0.7", optional = true }
39+
safe_arch = { version = "0.9", optional = true }
4040

4141
[dev-dependencies]
42-
safe_arch = "0.7"
43-
tempfile = "3.20"
42+
safe_arch = "0.9"
43+
tempfile = "3.23"
4444

4545
[package.metadata.docs.rs]
4646
all-features = true

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[![Continuous
77
Integration](https://img.shields.io/github/actions/workflow/status/HadrienG2/pessimize/ci.yml?branch=master)](https://github.com/HadrienG2/pessimize/actions?query=workflow%3A%22Continuous+Integration%22)
88
![Requires rustc
9-
1.79.0+](https://img.shields.io/badge/rustc-1.79.0+-lightgray.svg)
9+
1.89.0+](https://img.shields.io/badge/rustc-1.89.0+-lightgray.svg)
1010

1111
Microbenchmarking is a subtle exercise to begin with, and the lack of
1212
lightweight optimization barriers on stable Rust makes it even more difficult.

0 commit comments

Comments
 (0)