From c69380602aaf93eb718ee96eab711449be2f8a07 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Sat, 18 Dec 2021 18:11:56 +0100 Subject: [PATCH 1/2] Update changelog Based on GitHub's autogenerated release notes --- Changelog.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Changelog.md b/Changelog.md index 05c96f38b..14435a9a1 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,16 @@ # Unreleased +- fix: build error on the latest nightly ([#329](https://github.com/rust-osdev/x86_64/pull/329)) +- add `set_general_handler` macro ([#285](https://github.com/rust-osdev/x86_64/pull/285)) +- Derive common traits for number, range and enum types ([#315](https://github.com/rust-osdev/x86_64/pull/315)) +- Add the VMM Communication Exception (`#VC`) to the `InterruptDescriptorTable` ([#313](https://github.com/rust-osdev/x86_64/pull/313)) +- fix: enable manipulation of `InterruptStackFrame` ([#312](https://github.com/rust-osdev/x86_64/pull/312)) +- fix docs for `page_table_index` ([#318](https://github.com/rust-osdev/x86_64/pull/318)) +- Remove redundant alignment check ([#314](https://github.com/rust-osdev/x86_64/pull/314)) +- fix(idt): fix panic messages for `index` and `#VC` ([#321](https://github.com/rust-osdev/x86_64/pull/321)) +- remove `const_assert!` in favor of std's `assert!` ([#326](https://github.com/rust-osdev/x86_64/pull/326)) +- Move bootloader integration test to separate CI job ([#330](https://github.com/rust-osdev/x86_64/pull/330)) + # 0.14.6 – 2021-09-20 - New `registers::segmentation` module ([#309](https://github.com/rust-osdev/x86_64/pull/309)), containing: From 680d09859d1fc3e98450e2ffd4bb51805e1b9182 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Sat, 18 Dec 2021 18:12:39 +0100 Subject: [PATCH 2/2] Bump version to 0.14.7 --- Cargo.toml | 2 +- Changelog.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 71e859c52..ea643c922 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.6" +version = "0.14.7" edition = "2018" [dependencies] diff --git a/Changelog.md b/Changelog.md index 14435a9a1..8f57b26b2 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,7 @@ # Unreleased +# 0.14.7 – 2021-12-18 + - fix: build error on the latest nightly ([#329](https://github.com/rust-osdev/x86_64/pull/329)) - add `set_general_handler` macro ([#285](https://github.com/rust-osdev/x86_64/pull/285)) - Derive common traits for number, range and enum types ([#315](https://github.com/rust-osdev/x86_64/pull/315))