Skip to content

Commit 45d0797

Browse files
authored
Merge pull request #565 from Freax13/release/0.15.3
release 0.15.3
2 parents fd55fa6 + 595db1b commit 45d0797

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ license = "MIT/Apache-2.0"
1515
name = "x86_64"
1616
readme = "README.md"
1717
repository = "https://github.com/rust-osdev/x86_64"
18-
version = "0.15.2"
18+
version = "0.15.3"
1919
edition = "2018"
2020
rust-version = "1.59" # Needed to support inline asm and default const generics
2121

Changelog.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# Unreleased
22

3+
# 0.15.3 – 2025-11-19
4+
5+
## New Features
6+
7+
- [Add `MapperFlush` method to get page](https://github.com/rust-osdev/x86_64/pull/525)
8+
- [add `update()` to `Cr3`, `Dr7`, `SFMask`, `UCet`, `SCet`, `mxcsr`, `rflags`, and `XCr0`](https://github.com/rust-osdev/x86_64/pull/527)
9+
- [add IA32_APIC_BASE support](https://github.com/rust-osdev/x86_64/pull/532)
10+
- [implement functions for accessing CR8](https://github.com/rust-osdev/x86_64/pull/547)
11+
- [add forwarding `impl PageTableFrameMapping for &P`](https://github.com/rust-osdev/x86_64/pull/556)
12+
- [add PageFaultErrorCode::HLAT](https://github.com/rust-osdev/x86_64/pull/564)
13+
14+
## Fixes
15+
16+
- [fix panic in `impl fmt::Debug for EntryOptions`](https://github.com/rust-osdev/x86_64/pull/522)
17+
- [Ensure that addition and subtraction of addresses panics on overflow/underflow](https://github.com/rust-osdev/x86_64/pull/535)
18+
- [fix typo](https://github.com/rust-osdev/x86_64/pull/555)
19+
20+
## Other Improvements
21+
22+
- [fix warnings & remove broken CI job](https://github.com/rust-osdev/x86_64/pull/530)
23+
- [use default python again](https://github.com/rust-osdev/x86_64/pull/533)
24+
- [don't pass -Crelocation-model=static to host targets](https://github.com/rust-osdev/x86_64/pull/536)
25+
- [fix kani build job](https://github.com/rust-osdev/x86_64/pull/544)
26+
- [improve `VirtAddr` `Add` & `Sub` impls](https://github.com/rust-osdev/x86_64/pull/543)
27+
- [Add "FMask" alias for SFMask](https://github.com/rust-osdev/x86_64/pull/552)
28+
- [Bump actions/checkout from 4 to 5](https://github.com/rust-osdev/x86_64/pull/563)
29+
330
# 0.15.2 – 2024-11-30
431

532
This release is compatible with Rust nightlies starting with `nightly-2024-11-23` (this only applies when the `nightly` feature is used).

0 commit comments

Comments
 (0)