Skip to content

Commit 2a794a4

Browse files
committed
update changelog
1 parent 51d602c commit 2a794a4

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

Changelog.md

+36
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,44 @@
11
# Unreleased
22

3+
# 0.15.2 – 2024-11-30
4+
5+
This release is compatible with Rust nightlies starting with `nightly-2024-11-23` (this only applies when the `nightly` feature is used).
6+
37
## New Features
48

9+
- [add `GlobalDescriptorTable::limit`](https://github.com/rust-osdev/x86_64/pull/413)
10+
- [constify PhysFrame functions](https://github.com/rust-osdev/x86_64/pull/489)
511
- [add `size` and `len` for `PageRange`, `PhysFrameRange`, `PageRangeInclusive` and `PhysFrameRangeInclusive`](https://github.com/rust-osdev/x86_64/pull/491)
12+
- [TryFrom implementation for ExceptionVector](https://github.com/rust-osdev/x86_64/pull/506)
13+
14+
## Fixes
15+
16+
- [Only enable instructions on `x86_64`](https://github.com/rust-osdev/x86_64/pull/483)
17+
- [Ensure that Page actually implements Hash](https://github.com/rust-osdev/x86_64/pull/490)
18+
- [fix field order for INVPCID descriptor](https://github.com/rust-osdev/x86_64/pull/508)
19+
- [fix typo in "InvPicdCommand"](https://github.com/rust-osdev/x86_64/pull/509)
20+
- [fix signature of Step::steps_between implementations](https://github.com/rust-osdev/x86_64/pull/513)
21+
22+
## Other Improvements
23+
24+
- [docs: add aliases for `in{,b,w,l}` and `out{,b,w,l}`](https://github.com/rust-osdev/x86_64/pull/474)
25+
- [ci: migrate away from unmaintained actions](https://github.com/rust-osdev/x86_64/pull/478)
26+
- [chore: migrate from legacy `rust-toolchain` to `rust-toolchain.toml`](https://github.com/rust-osdev/x86_64/pull/479)
27+
- [test: replace `x86_64-bare-metal.json` with `x86_64-unknown-none`](https://github.com/rust-osdev/x86_64/pull/477)
28+
- [docs: fix and detect warnings](https://github.com/rust-osdev/x86_64/pull/475)
29+
- [CI: Set `-Crelocation-model=static` in `RUSTFLAGS` for bootloader test job](https://github.com/rust-osdev/x86_64/pull/480)
30+
- [silence warning about cast](https://github.com/rust-osdev/x86_64/pull/482)
31+
- [fix cfg related warnings](https://github.com/rust-osdev/x86_64/pull/485)
32+
- [fix warnings](https://github.com/rust-osdev/x86_64/pull/488)
33+
- [don't use label starting with 1](https://github.com/rust-osdev/x86_64/pull/492)
34+
- [fix testing](https://github.com/rust-osdev/x86_64/pull/495)
35+
- [remove `#![feature(asm_const)]`](https://github.com/rust-osdev/x86_64/pull/496)
36+
- [Remove stabilized const_mut_refs feature](https://github.com/rust-osdev/x86_64/pull/501)
37+
- [Fix clippy warnings](https://github.com/rust-osdev/x86_64/pull/502)
38+
- [fix CI job for building on MSRV](https://github.com/rust-osdev/x86_64/pull/510)
39+
- [gate HandlerFunc behind target_arch = "x86{\_64}"](https://github.com/rust-osdev/x86_64/pull/507)
40+
- [Typo fix in TaskStateSegment comment](https://github.com/rust-osdev/x86_64/pull/504)
41+
- [Minor clarification DescriptorTablePointer::limit comment](https://github.com/rust-osdev/x86_64/pull/503)
642

743
# 0.15.1 – 2024-03-19
844

0 commit comments

Comments
 (0)