diff --git a/content/this-month/2021-12/index.md b/content/this-month/2021-12/index.md index 2369ab9d..1275daa6 100644 --- a/content/this-month/2021-12/index.md +++ b/content/this-month/2021-12/index.md @@ -7,6 +7,7 @@ month = "December 2021" authors = [ "phil-opp", "IsaacWoods", + "GabrielMajeri", # add yourself here ] +++ @@ -49,6 +50,26 @@ hardcoded object. We now treat these objects correctly as control methods, suppo Thanks to [@Dentosal](https://github.com/Dentosal) for this contribution! +### [`uefi-rs`](https://github.com/rust-osdev/uefi-rs) + +The `uefi` crate provides safe and performant wrappers for [UEFI](https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface), the successor to the BIOS. + +We merged the following PRs this month: + +- [Implement `open_protocol`, use it to fix flaky screenshot test](https://github.com/rust-osdev/uefi-rs/pull/318) +- [Change `memory_map_size` to return entry size as well](https://github.com/rust-osdev/uefi-rs/pull/326) +- [Document how to publish new versions of the crates](https://github.com/rust-osdev/uefi-rs/pull/322) +- [Improve clippy linting in `build.py` and CI](https://github.com/rust-osdev/uefi-rs/pull/319) +- [`build.py`: fix `clippy --verbose`](https://github.com/rust-osdev/uefi-rs/pull/323) +- [`build.py`: deny warnings when running clippy](https://github.com/rust-osdev/uefi-rs/pull/324) +- [Move `build.py` to the root of the repo](https://github.com/rust-osdev/uefi-rs/pull/334) +- [Fix unused use warning that shows up with some build configs](https://github.com/rust-osdev/uefi-rs/pull/330) +- [Fix build error on latest nightly](https://github.com/rust-osdev/uefi-rs/pull/328) +- [Update the version of `qemu-exit`](https://github.com/rust-osdev/uefi-rs/pull/331) +- [Add missing `#[must_use]` marker attributes](https://github.com/rust-osdev/uefi-rs/pull/332) + +Thanks to [@StevenDoesStuffs](https://github.com/StevenDoesStuffs) and [@toku-sa-n](https://github.com/toku-sa-n) for their contributions! + ## Call for Participation Want to contribute to a Rust OSDev project, but don't know where to start? Pick up one of these outstanding