You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/this-month/2022-03/index.md
+51-1Lines changed: 51 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,7 @@ month = "March 2022"
7
7
authors = [
8
8
"phil-opp",
9
9
"GabrielMajeri",
10
+
"josephlr",
10
11
# add yourself here
11
12
]
12
13
+++
@@ -37,7 +38,56 @@ In this section, we give an overview of notable changes to the projects hosted u
37
38
38
39
The `x86_64` crate provides various abstractions for `x86_64` systems, including wrappers for CPU instructions, access to processor-specific registers, and abstraction types for architecture-specific structures such as page tables and descriptor tables.
39
40
40
-
In March, …
41
+
This month, we released version **`0.14.9`** of the `x86_64` crate with lots of improvements:
42
+
43
+
#### New Features
44
+
45
+
-[Add `UCet` and `SCet` registers](https://github.com/rust-osdev/x86_64/pull/349)
46
+
-[Specific MSRV now noted in `README`](https://github.com/rust-osdev/x86_64/pull/355)
47
+
- Use [`rustversion`](https://crates.io/crates/rustversion) to [mark certain functions `const fn` on Rust 1.61](https://github.com/rust-osdev/x86_64/pull/353)
48
+
-[`Entry::handler_addr()` is now public](https://github.com/rust-osdev/x86_64/pull/354)
Thanks to [@jarkkojs](https://github.com/jarkkojs), [@drzewiec](https://github.com/drzewiec), and [@kevinaboos](https://github.com/kevinaboos) for contributing to this release!
77
+
78
+
#### v0.15
79
+
80
+
We also merged some breaking changes which will be published in the upcoming `v0.15` release:
81
+
82
+
-[Allow the GDT to be of any length](https://github.com/rust-osdev/x86_64/pull/360)
83
+
-[gdt: Check that MAX is in range](https://github.com/rust-osdev/x86_64/pull/365)
0 commit comments