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
The `uefi` crate provides safe and performant wrappers for [UEFI](https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface), the successor to the BIOS.
45
+
46
+
One of the pain points of developers building software using `uefi-rs` has been the `Completion` type, which is like an expanded `Result` type which also handles warnings (besides successes and errors). There's an [open proposal](https://github.com/rust-osdev/uefi-rs/issues/360#issuecomment-1056004728) to drop this type and revert to using more standard `Result`s everywhere, by treating all warnings as errors. Initial feedback suggests that such a change would be beneficial to the project, but comments and suggestions are welcome on the linked issue.
47
+
48
+
We merged the following changes in February:
49
+
50
+
-[Run tests on AArch64 VM in CI](https://github.com/rust-osdev/uefi-rs/pull/353)
51
+
-[Add IA32 target to `xtask` and test it in CI](https://github.com/rust-osdev/uefi-rs/pull/354)
52
+
-[Fix links in project template `README` file](https://github.com/rust-osdev/uefi-rs/pull/356)
-[Update changelog for file info changes](https://github.com/rust-osdev/uefi-rs/pull/373)
67
+
-[Make the load options API on `LoadedImage` protocol safer](https://github.com/rust-osdev/uefi-rs/pull/375)
68
+
-[Switch all packages to the 2021 edition](https://github.com/rust-osdev/uefi-rs/pull/376)
69
+
70
+
Thanks to [@nicholasbishop](https://github.com/nicholasbishop), [@Stzx](https://github.com/Stzx), [@avirule](https://github.com/avirule) and [@AtsukiTak](https://github.com/AtsukiTak) for their contributions!
71
+
41
72
## Call for Participation
42
73
43
74
Want to contribute to a Rust OSDev project, but don't know where to start? Pick up one of these outstanding
0 commit comments