Skip to content
Home of the Rust codegen working group 🥖
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE-APACHE
LICENSE-CC-BY-SA
LICENSE-MIT
README.md

README.md

The Rust codegen working group

This working group is intended to provide a forum for all things related to code generation for Rust.

Why?

While rustc produces decent binary code, there are huge opportunities for improvement, be it performance-wise or code size-wise. This working group intends to find ways to make it better.

Goals

  • Find low-hanging fruits for easy gains, be it with more LLVM metadata, better data layouts or peephole optimisations.
  • Improve LLVM itself for how it's used by the Rust compiler.
  • Design new MIR-level optimisations.

Get Involved

Join our IRC channel (#wg-codegen on moznet) or open an issue here to let us know about your idea du jour.

We follow the Rust Code of Contact. Any concerns should be brought to rust-mods@rust-lang.org.

License

The output of this working group is distributed under the following licenses:

You can’t perform that action at this time.