`std` wanted features & bugfixes

Note: there is the "A-rust-for-linux" label in the rust repository: https://github.com/rust-lang/rust/labels/A-rust-for-linux.

Features that we would like to see

Required (we almost certainly want them)

Nice to have (not critical, we could workaround if needed, etc.)

Low priority (we will likely not use them in the end)

  • Make test not depend on std.
    • TODO: try out #![test_runner] + #![reexport_test_harness_main] as suggested by @bjorn3: std wanted features & bugfixes #572 (comment).
    • It would require customizing whatever test needs from std at the moment.
    • It would avoid having to build std for tests.
    • It would allow to run tests in kernel space ("#[test(kernel)]").
    • It would avoid having to wait for Cargo's -Zbuild-std fixes & stabilization.

Done (stabilized, fixed, not needed anymore, etc.)


Bugs that we would like to see fixed

Required (we almost certainly want them)

Nice to have (probably not critical, we could workaround if needed, etc.)

Low priority (we will likely not use them in the end)

Done (stabilized, fixed, or not needed anymore, etc.)