From 5fe90c17cdf1c22158643d4cc9ef79c587e8c83c Mon Sep 17 00:00:00 2001 From: Tom Dohrmann Date: Fri, 15 Sep 2023 21:25:45 +0200 Subject: [PATCH 1/2] Bump version to 0.14.11 --- Cargo.toml | 2 +- Changelog.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index be726003..196acdaf 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.14.10" +version = "0.14.11" edition = "2018" rust-version = "1.57" # Needed to support panic! in const fns diff --git a/Changelog.md b/Changelog.md index d4fb4a5f..fdc8d8f5 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,7 @@ # Unreleased +# 0.14.11 – 2022-09-15 + # 0.14.10 – 2022-07-10 ## New Features From 6d4cd4f6ae7b82e1bc48ecdc147c6b88a7f69ec6 Mon Sep 17 00:00:00 2001 From: Tom Dohrmann Date: Fri, 15 Sep 2023 21:26:06 +0200 Subject: [PATCH 2/2] update changelog --- Changelog.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/Changelog.md b/Changelog.md index fdc8d8f5..96bb5bd8 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,6 +2,33 @@ # 0.14.11 – 2022-09-15 +## New Features + +- [Add missing IDT entries #CP and #HV`](https://github.com/rust-osdev/x86_64/pull/387) +- [Adding next_higher_level to PageLevelIndex](https://github.com/rust-osdev/x86_64/pull/400) +- [Adding `is_empty` to PageTable](https://github.com/rust-osdev/x86_64/pull/399) +- [Add `Descriptor::tss_segment_unchecked`](https://github.com/rust-osdev/x86_64/pull/428) +- [Add the `iretq` function to the `InterruptStackFrameValue` struct.](https://github.com/rust-osdev/x86_64/pull/431) +- [add `flush_broadcast` and `tlbsync` functions](https://github.com/rust-osdev/x86_64/pull/403) + +## Fixes + +- [Change Star::write() to use checked subtractions](https://github.com/rust-osdev/x86_64/pull/422) +- [add workaround for recursive page tables with recursive index 511](https://github.com/rust-osdev/x86_64/pull/425) +- [Fix off-by-one in documentation](https://github.com/rust-osdev/x86_64/pull/427) +- [Fix misc doc typos](https://github.com/rust-osdev/x86_64/pull/432) +- [add compiler fences to enable and disable](https://github.com/rust-osdev/x86_64/pull/436) + +## Other Improvements + +- [set repr to transparent for various types](https://github.com/rust-osdev/x86_64/pull/402) +- [Remove unused `doc_cfg` feature](https://github.com/rust-osdev/x86_64/pull/408) +- [Enable `doc_auto_cfg` on `docs.rs` builds](https://github.com/rust-osdev/x86_64/pull/407) +- [Add Descriptor::dpl const method and use it in GDT construction](https://github.com/rust-osdev/x86_64/pull/410) +- [Bump bitflags to 2.3.2](https://github.com/rust-osdev/x86_64/pull/426) +- [Add `inline` attribute to segment functions](https://github.com/rust-osdev/x86_64/pull/430) + + # 0.14.10 – 2022-07-10 ## New Features