There are several bugs that got fixed in latest rust nightlies that will allow us to remove various hacks and workarounds: - https://github.com/rust-lang/cargo/pull/6892 means we can remove the testinner rule from our makefile - https://github.com/rust-lang/cargo/pull/7157 means we can remove the refresh-crates rule from our makefile - Various futures fixes means we can remove the HRTB hack from `libuser/src/ipc/server.rs` - https://github.com/rust-lang/rust/pull/66507 means we can now use if/match in const fn, which should allow us to make pack/unpack much faster - https://github.com/rust-lang/rust/pull/65809 unlocks progress on an EFI bootloader. There's probably more.
There are several bugs that got fixed in latest rust nightlies that will allow us to remove various hacks and workarounds:
libuser/src/ipc/server.rsifandmatchin constants behind a feature flag rust-lang/rust#66507 means we can now use if/match in const fn, which should allow us to make pack/unpack much fasterThere's probably more.