From 75ea0fe46b0ce4212601aca2bbe6e9cee189ad11 Mon Sep 17 00:00:00 2001 From: Tom Dohrmann Date: Sat, 11 Jul 2026 09:32:27 +0200 Subject: [PATCH 1/2] update changelog --- Changelog.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/Changelog.md b/Changelog.md index b99ff78d..cd17fadd 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,30 @@ # Unreleased +# 0.15.5 – 2026-07-11 + +This release is compatible with Rust nightlies starting with `nightly-2026-07-10` (this only applies when the `nightly` feature is used). + +## New Features + +- [implement DoubleEndedIterator for ranges + implement more iterator methods](https://github.com/rust-osdev/x86_64/pull/589) +- [feat: Added the "from_pfn" in PhysFrame](https://github.com/rust-osdev/x86_64/pull/593) + +## Fixes + +- [fix(instructions): allow unused_unsafe for cpuid](https://github.com/rust-osdev/x86_64/pull/575) +- [fix(mapper): inline internal map_to\_\* functions](https://github.com/rust-osdev/x86_64/pull/578) +- [docs: fix typos](https://github.com/rust-osdev/x86_64/pull/579) +- [docs(page): fix typos](https://github.com/rust-osdev/x86_64/pull/582) +- [don't enable abi_x86_interrupt if not needed](https://github.com/rust-osdev/x86_64/pull/585) +- [insert NOP after STI](https://github.com/rust-osdev/x86_64/pull/588) +- [add missing {forward,backward}\_overflowing impls](https://github.com/rust-osdev/x86_64/pull/595) + +## Other Improvements + +- [Bump actions/cache from 4 to 5](https://github.com/rust-osdev/x86_64/pull/573) +- [ci: add typos job](https://github.com/rust-osdev/x86_64/pull/580) +- [Bump actions/checkout from 6 to 7](https://github.com/rust-osdev/x86_64/pull/590) + # 0.15.4 – 2025-11-24 ## New Features From 88e5176990b8e636a451c36e4aef859c6ca60313 Mon Sep 17 00:00:00 2001 From: Tom Dohrmann Date: Sat, 11 Jul 2026 09:32:51 +0200 Subject: [PATCH 2/2] release 0.15.5 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 1f168344..39519f02 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ license = "MIT/Apache-2.0" name = "x86_64" readme = "README.md" repository = "https://github.com/rust-osdev/x86_64" -version = "0.15.4" +version = "0.15.5" edition = "2018" rust-version = "1.59" # Needed to support inline asm and default const generics