i686-unknown-uefitest in uefi-rs started failing with latest nightly. I did a quick bisect and filed an issue in the Rust repo, which was very quickly fixed.
After a lot of revisions, I finally finished my rework of the
DevicePathAPI. The original motivation for this change was getting tests to pass under Miri with
-Zmiri-tag-raw-pointersenabled, but also ended up with (IMO) a much-improved interface by separating
DevicePathinto several types.
I've been experimenting with some very unfinished testing that has already uncovered a few minor issues, put up fixes for a couple: PR, PR