File tree Expand file tree Collapse file tree 6 files changed +124
-147
lines changed
Expand file tree Collapse file tree 6 files changed +124
-147
lines changed Original file line number Diff line number Diff line change 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
2727jobs :
2828 # Workaround for github CI dropping env var expansion in matrix strategy
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 "
1515authors = [
" Hadrien G. <[email protected] >" ]
1616edition = " 2021"
17- rust-version = " 1.79 .0"
17+ rust-version = " 1.89 .0"
1818description = " More efficient Rust compiler optimization barriers"
1919repository = " https://github.com/HadrienG2/pessimize/"
2020license = " MPL-2.0"
@@ -36,11 +36,11 @@ nightly = []
3636default_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 ]
4646all-features = true
Original file line number Diff line number Diff line change 66[ ![ Continuous
77Integration] ( 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
1111Microbenchmarking is a subtle exercise to begin with, and the lack of
1212lightweight optimization barriers on stable Rust makes it even more difficult.
You can’t perform that action at this time.
0 commit comments