Trusted Programming
Table of content
  1. Compiler
  2. Language
  3. Library
  4. Tools

Rust community has come up several important roadmaps, where Huawei is making substantial contributions:

The Library team is also working on setting up a team for official crates like log, libc, cc, and 10+ more of those, to make sure they are maintained.

Here is the list of opensource work in progress by Huawei employees. If you want to look at our existing open-source contributions, take a look here.

Compiler §

More information on Auto parallelization for Rust code here.

More information on Const Generics here.

More information on Diagnostic Translation here.

More information on Inline Assembler here.

More information on Keyword Generics here.

More information on Removing LLVM blockers for Rust compiler here.

More information on Parallelization for Rust compiler here.

More information on Polymorphization here.

More information on Trait System Rewrite here.

Language §

More information on FFI Unwind here.

More information on Panic Exception handling here.

Library §

More information on fmtArg here.

Tools §

More information on CRustS here.

More information on Docs.rs improvements here.

More information on Rustdoc improvements here.

More information on Classify Unsafe Rust Code here.

More information on Extract Diagnostics and Fixes from Clippy here.

More information on Txl wrapper for Rust here.