From ea52a65f9d8afea8f923e3e5b26454543afe3826 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Sun, 10 Jul 2022 23:32:21 +0200 Subject: [PATCH 1/4] Formatting --- Cargo.toml | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index c261ada52..04b29c81d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,15 +9,8 @@ authors = [ ] description = "Support for x86_64 specific instructions, registers, and structures." documentation = "https://docs.rs/x86_64" -keywords = [ - "amd64", - "x86", - "x86_64", - "no_std", -] -categories = [ - "no-std", -] +keywords = ["amd64", "x86", "x86_64", "no_std"] +categories = ["no-std"] license = "MIT/Apache-2.0" name = "x86_64" readme = "README.md" @@ -33,9 +26,9 @@ volatile = "0.4.4" rustversion = "1.0.5" [features] -default = [ "nightly", "instructions" ] +default = ["nightly", "instructions"] instructions = [] -nightly = [ "const_fn", "step_trait", "abi_x86_interrupt", "doc_cfg" ] +nightly = ["const_fn", "step_trait", "abi_x86_interrupt", "doc_cfg"] abi_x86_interrupt = [] const_fn = [] step_trait = [] From 83cfa2bc22418ed3f5f317562f2082979a68e1fa Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Sun, 10 Jul 2022 23:32:25 +0200 Subject: [PATCH 2/4] Update cargo-release configuration to latest version --- Cargo.toml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 04b29c81d..1670c3e08 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,11 +39,11 @@ external_asm = [] inline_asm = [] [package.metadata.release] -no-dev-version = true +dev-version = false pre-release-replacements = [ - { file="Changelog.md", search="# Unreleased", replace="# Unreleased\n\n# {{version}} – {{date}}", exactly=1 }, + { file = "Changelog.md", search = "# Unreleased", replace = "# Unreleased\n\n# {{version}} – {{date}}", exactly = 1 }, ] pre-release-commit-message = "Bump version to {{version}}" -disable-push = true -disable-publish = true -disable-tag = true +push = false +publish = false +tag = false From 91f4642f29043881cb7884365501f8efa7a4551f Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Sun, 10 Jul 2022 23:34:37 +0200 Subject: [PATCH 3/4] Bump version to 0.14.10 --- Cargo.toml | 2 +- Changelog.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 1670c3e08..f07ed6f33 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.9" +version = "0.14.10" edition = "2018" rust-version = "1.57" # Needed to support panic! in const fns diff --git a/Changelog.md b/Changelog.md index 03109b4d8..645d29b52 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,7 @@ # Unreleased +# 0.14.10 – 2022-07-10 + # 0.14.9 - 2022-03-31 ## New Features From e28c2803ed8999d0b2d9cf5517c5d3305a067966 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Sun, 10 Jul 2022 23:43:49 +0200 Subject: [PATCH 4/4] Update changelog --- Changelog.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Changelog.md b/Changelog.md index 645d29b52..3f7d69982 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,6 +2,23 @@ # 0.14.10 – 2022-07-10 +## New Features + +- [Add `registers::debug`](https://github.com/rust-osdev/x86_64/pull/286) +- [Provide null segment selector as associated constant on `SegmentSelector`](https://github.com/rust-osdev/x86_64/pull/373) +- [Add getters for the page table frame mapping](https://github.com/rust-osdev/x86_64/pull/385) + +## Fixes + +- [Fix align functions](https://github.com/rust-osdev/x86_64/pull/375) +- [Correct wrong comment](https://github.com/rust-osdev/x86_64/pull/374) + +## Other Improvements + +- [Cleanup Segment macros](https://github.com/rust-osdev/x86_64/pull/376) +- [Update comment and docs](https://github.com/rust-osdev/x86_64/pull/382) + + # 0.14.9 - 2022-03-31 ## New Features