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: Changelog.md
+32
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,37 @@
1
1
# Unreleased
2
2
3
+
# 0.14.9 - 2022-03-31
4
+
5
+
## New Features
6
+
7
+
- Address in `VirtAddrNotValid` and `PhysAddrNotValid` is now public ([#340](https://github.com/rust-osdev/x86_64/pull/340)).
8
+
- This field now contains the whole invalid address ([#347](https://github.com/rust-osdev/x86_64/pull/347)).
9
+
- Remove all uses of external assembly ([#343](https://github.com/rust-osdev/x86_64/pull/343))
10
+
-`external_asm` and `inline_asm` features are deprecated and now have no effect.
11
+
-`instructions` feature (on by default) now requires Rust 1.59
12
+
- Specific MSRV now noted in `README` ([#355](https://github.com/rust-osdev/x86_64/pull/355))
13
+
- Implement `core::iter::Step` for `VirtAddr` and `Page` ([#342](https://github.com/rust-osdev/x86_64/pull/342))
14
+
- This trait is only available on nightly.
15
+
- Gated behind `step_trait` feature flag
16
+
- Add `UCet` and `SCet` registers ([#349](https://github.com/rust-osdev/x86_64/pull/349))
17
+
- Use [`rustversion`](https://crates.io/crates/rustversion) to mark certian functions `const fn` on Rust 1.61 ([#353](https://github.com/rust-osdev/x86_64/pull/353))
18
+
-`Entry::handler_addr()` is now public ([#354](https://github.com/rust-osdev/x86_64/pull/354))
0 commit comments