Language and compiler team

the overarching team for the language and compiler

Members

nikomatsakis (Lead)

Subteams

Compiler team

compiler internals, optimizations

nikomatsakis (Lead)

cramertj

eddyb

estebank

nagisa

oli-obk

petrochenkov

pnkfelix

michaelwoerister

varkor

Zoxc

Language team

designing new language features

nikomatsakis (Lead)

cramertj

withoutboats

eddyb

nrc

pnkfelix

aturon

joshtriplett

scottmcm

Centril

Working Groups

Codegen

Improving code generated by rustc.

nox

Unsafe Code Guidelines (UCG)

Working out the "Unsafe Code Guidelines", which define what kind of behavior unsafe code can and cannot do.

Chat Channel: wg-unsafe-code-guidelines stream on Zulip

nikomatsakis

avadacatavra

Compiler Performance

Improving rustc compilation performance (build times).

nikomatsakis

Grammar

Working out a the official, formal grammar for Rust and validating it against existing implementations.

centril

qmx

Non-Lexical Lifetimes (NLL)

Implementing the new MIR-based borrow check and non-lexical lifetimes.

Chat Channel: wg-nll stream on Zulip

nikomatsakis

pnkfelix

Traits

Revamping the rustc trait implementation to follow the Chalk approach.

nikomatsakis