From 8be29ff36d657d710747848f7e980226527ff413 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Sat, 4 Sep 2021 12:50:41 +0200 Subject: [PATCH 1/3] Update changelog --- Changelog.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Changelog.md b/Changelog.md index ab5e428ad..a488c9086 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,12 @@ # Unreleased +- Rename some XCr0 and CR4 flags (#[275](https://github.com/rust-osdev/x86_64/pull/275)) +- Expose `MapperFlush::new` and `MapperFlushAll::new` constructor functions ([#296](https://github.com/rust-osdev/x86_64/pull/296)) +- Use `#[cfg(doc)]` instead of docs.rs-specific cfg flag (#[287](https://github.com/rust-osdev/x86_64/pull/287)) +- Some documentation updates: + - Update segment register references in `GDT::load*` method to non-deprecated methods ([#301](https://github.com/rust-osdev/x86_64/pull/301)) + - Remove a panic note ([#300](https://github.com/rust-osdev/x86_64/pull/300)) + # 0.14.4 – 2021-07-19 - Add `instructions::tables::sgdt` ([#279](https://github.com/rust-osdev/x86_64/pull/279)) From 633abc35483fb21ef8bb4f9dc9bb34d708761ef4 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Sat, 4 Sep 2021 12:56:57 +0200 Subject: [PATCH 2/3] Bump version to 0.14.5 --- Cargo.toml | 2 +- Changelog.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index fd3275bc7..b8b079716 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ license = "MIT/Apache-2.0" name = "x86_64" readme = "README.md" repository = "https://github.com/rust-osdev/x86_64" -version = "0.14.4" +version = "0.14.5" edition = "2018" [dependencies] diff --git a/Changelog.md b/Changelog.md index a488c9086..7dc82f5d9 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,7 @@ # Unreleased +# 0.14.5 – 2021-09-04 + - Rename some XCr0 and CR4 flags (#[275](https://github.com/rust-osdev/x86_64/pull/275)) - Expose `MapperFlush::new` and `MapperFlushAll::new` constructor functions ([#296](https://github.com/rust-osdev/x86_64/pull/296)) - Use `#[cfg(doc)]` instead of docs.rs-specific cfg flag (#[287](https://github.com/rust-osdev/x86_64/pull/287)) From 0edc4aa99f6121b2e4cb8de7d9bd53032af864b9 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Sun, 5 Sep 2021 13:30:38 +0200 Subject: [PATCH 3/3] Update changelog for #264, #303, #306 Signed-off-by: Joe Richey --- Changelog.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Changelog.md b/Changelog.md index 7dc82f5d9..7db579fba 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,12 +2,15 @@ # 0.14.5 – 2021-09-04 +- Add `ExceptionVector` enum and additional flags to `PageFaultErrorCode` ([#303](https://github.com/rust-osdev/x86_64/pull/303)) +- Add `clean_up` and `clean_up_with_filter` methods to deallocate unused page tables ([#264](https://github.com/rust-osdev/x86_64/pull/264)) - Rename some XCr0 and CR4 flags (#[275](https://github.com/rust-osdev/x86_64/pull/275)) - Expose `MapperFlush::new` and `MapperFlushAll::new` constructor functions ([#296](https://github.com/rust-osdev/x86_64/pull/296)) - Use `#[cfg(doc)]` instead of docs.rs-specific cfg flag (#[287](https://github.com/rust-osdev/x86_64/pull/287)) - Some documentation updates: - Update segment register references in `GDT::load*` method to non-deprecated methods ([#301](https://github.com/rust-osdev/x86_64/pull/301)) - Remove a panic note ([#300](https://github.com/rust-osdev/x86_64/pull/300)) +- Update `bit_field` dependency ([#306](https://github.com/rust-osdev/x86_64/pull/306)) # 0.14.4 – 2021-07-19