pessimize 3.0.2

More efficient Rust compiler optimization barriers
Documentation
# Changelog

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).


## [Unreleased]

_There are no unreleased changes in the pipeline at the moment._


## [3.0.2] - 2026-02-22

### Fixed

- Handle latest `std::simd` API breaking changes on nightly
    - `LaneCount` and `SupportedLaneCount` are not a thing anymore.
    - Vectors of `isize` and `usize` cannot be easily supported anymore as
      interconvertibility to machine types has been lost, thus support is
      dropped.


## [3.0.1] - 2026-01-24

### Changed

- Updated dependencies to latest versions.


## [3.0.0] - 2025-10-04

### Changed

- AVX-512 types do not require the `nightly` feature anymore
- Bumped MSRV to 1.89.0.


## [2.0.1] - 2025-05-04

### Fixed

- Cleaned up and extended Cargo metadata
- Adressed various Clippy lints


## [2.0.0] - 2024-06-14

### Added

- Implement Pessimize for slices.

### Changed

- Bumped MSRV to 1.79.0.


## [1.0.1] - 2024-02-12

### Fixed

- Adapt `nightly` feature to latest nightly changes.


## [1.0.0] - 2024-01-05

### Added

- First tagged release of pessimize.


[Unreleased]: https://github.com/HadrienG2/pessimize/compare/v3.0.2...HEAD
[3.0.2]: https://github.com/HadrienG2/pessimize/compare/v3.0.1...v3.0.2
[3.0.1]: https://github.com/HadrienG2/pessimize/compare/v3.0.0...v3.0.1
[3.0.0]: https://github.com/HadrienG2/pessimize/compare/v2.0.1...v3.0.0
[2.0.1]: https://github.com/HadrienG2/pessimize/compare/v2.0.0...v2.0.1
[2.0.0]: https://github.com/HadrienG2/pessimize/compare/v1.0.1...v2.0.0
[1.0.1]: https://github.com/HadrienG2/pessimize/compare/v1.0.0...v1.0.1
[1.0.0]: https://github.com/HadrienG2/pessimize/releases/tag/v1.0.0