编译器团队

开发和管理编译器内部结构和优化

成员

David Wood

David Wood

GitHub: davidtwco
团队负责人
Wesley Wiser

Wesley Wiser

GitHub: wesleywiser
团队负责人
Alex Crichton

Alex Crichton

GitHub: alexcrichton
apiraino

apiraino

GitHub: apiraino
b-naber

b-naber

GitHub: b-naber
bjorn3

bjorn3

GitHub: bjorn3
Boxy

Boxy

GitHub: BoxyUwU
维护者
Noah Lev

Noah Lev

GitHub: camelid
Yukang

Yukang

GitHub: chenyukang
维护者
Chris Denton

Chris Denton

GitHub: ChrisDenton
Camille Gillot

Camille Gillot

GitHub: cjgillot
维护者
Michael Goulet

Michael Goulet

维护者
Josh Stone

Josh Stone

GitHub: cuviper
DianQK

DianQK

GitHub: DianQK
Augie Fackler

Augie Fackler

GitHub: durin42
Eric Holk

Eric Holk

GitHub: eholk
est31

est31

GitHub: est31
Esteban Kuber

Esteban Kuber

GitHub: estebank
维护者
Deadbeef

Deadbeef

GitHub: fee1-dead
维护者
Florian Diebold

Florian Diebold

GitHub: flodiebold
León Orell Valerian Liehr

León Orell Valerian Liehr

GitHub: fmease
Jack Huey

Jack Huey

GitHub: jackh726
维护者
Jieyou Xu

Jieyou Xu

GitHub: jieyouxu
Jack Wrenn

Jack Wrenn

GitHub: jswrenn
lcnr

lcnr

GitHub: lcnr
维护者
Rémy Rakic

Rémy Rakic

GitHub: lqd
维护者
Lukas Markeffsky

Lukas Markeffsky

GitHub: lukas-code
Mara Bos

Mara Bos

GitHub: m-ou-se
Mark Rousskov

Mark Rousskov

维护者
Matthew Jasper

Matthew Jasper

维护者
Nadrieril

Nadrieril

GitHub: Nadrieril
维护者
Simonas Kazlauskas

Simonas Kazlauskas

GitHub: nagisa
维护者
Nikita Popov

Nikita Popov

GitHub: nikic
Niko Matsakis

Niko Matsakis

GitHub: nikomatsakis
Nicholas Nethercote

Nicholas Nethercote

GitHub: nnethercote
维护者
nora

nora

GitHub: Noratrieb
Oliver Scherer

Oliver Scherer

GitHub: oli-obk
维护者
Vadim Petrochenkov

Vadim Petrochenkov

GitHub: petrochenkov
维护者
Ralf Jung

Ralf Jung

GitHub: RalfJung
Ramon de C Valle

Ramon de C Valle

GitHub: rcvalle
Ben Kimock

Ben Kimock

GitHub: saethlin
维护者
Scott McMurray

Scott McMurray

GitHub: scottmcm
Sparrow Li

Sparrow Li

GitHub: SparrowLii
维护者
Santiago Pastorino

Santiago Pastorino

GitHub: spastorino
维护者
Takayuki Maeda

Takayuki Maeda

GitHub: TaKO8Ki
Trevor Gross

Trevor Gross

GitHub: tgross35
The 8472

The 8472

GitHub: the8472
Tyler Mandry

Tyler Mandry

GitHub: tmandry
tmiasko

tmiasko

GitHub: tmiasko
Urgau

Urgau

GitHub: Urgau
Waffle Maybe

Waffle Maybe

GitHub: WaffleLapkin
Jubilee

Jubilee

Stuart Cook

Stuart Cook

GitHub: Zalathar

校友

我们还要感谢所有过去的成员,他们做出了宝贵的贡献!

Aaron Hill
Aaron Hill
GitHub: Aaron1011
维护者
James Miller
James Miller
GitHub: Aatch
维护者
Ariel Ben-Yehuda
Ariel Ben-Yehuda
GitHub: arielb1
维护者
Brian Koropoff
Brian Koropoff
GitHub: bkoropoff
维护者
Mazdak Farrokhzad
Mazdak Farrokhzad
GitHub: Centril
Taylor Cramer
Taylor Cramer
GitHub: cramertj
维护者
Björn Steinbrink
Björn Steinbrink
GitHub: dotdash
维护者
Dylan MacKenzie
Dylan MacKenzie
Eduard-Mihai Burtescu
Eduard-Mihai Burtescu
GitHub: eddyb
维护者
Jeffrey Seyfried
Jeffrey Seyfried
GitHub: jseyfried
维护者
Léo Lanteri Thauvin
Léo Lanteri Thauvin
Aleksey Kladov
Aleksey Kladov
GitHub: matklad
Michael Woerister
Michael Woerister
维护者
Nick Cameron
Nick Cameron
GitHub: nrc
维护者
Felix Klock
Felix Klock
GitHub: pnkfelix
维护者
Alexandre Martin
Alexandre Martin
GitHub: scalexm
varkor
varkor
GitHub: varkor
维护者
Igor Matuszewski
Igor Matuszewski
GitHub: Xanewok
Zack M. Davis
Zack M. Davis
GitHub: zackmdavis
Zoxc
Zoxc
GitHub: Zoxc
维护者

Miri

设计和实现 Miri 解释器

成员

Oliver Scherer

Oliver Scherer

GitHub: oli-obk
团队负责人
Ralf Jung

Ralf Jung

GitHub: RalfJung
团队负责人
Ben Kimock

Ben Kimock

GitHub: saethlin

校友

我们还要感谢所有过去的成员,他们做出了宝贵的贡献!

Scott Olson
Scott Olson
GitHub: solson

rust-analyzer 团队

Rust IDE 支持和错误恢复编译器前端

成员

Lukas Wirth

Lukas Wirth

GitHub: Veykril
团队负责人
Chayim Refael Friedman

Chayim Refael Friedman

David Barsky

David Barsky

GitHub: davidbarsky
Florian Diebold

Florian Diebold

GitHub: flodiebold
Hamidreza Kalbasi

Hamidreza Kalbasi

GitHub: HKalbasi
Laurențiu Nicola

Laurențiu Nicola

GitHub: lnicola

校友

我们还要感谢所有过去的成员,他们做出了宝贵的贡献!

Edwin Cheng
Edwin Cheng
GitHub: edwin0cheng
Ryo Yoshida
Ryo Yoshida
GitHub: lowr
Aleksey Kladov
Aleksey Kladov
GitHub: matklad
Kirill Bulatov
Kirill Bulatov

rust-analyzer 团队贡献者

定期为 rust-analyzer 编译器前端做出贡献

成员

Ali Bektas

Ali Bektas

GitHub: alibektas
bjorn3

bjorn3

GitHub: bjorn3
DropDemBits

DropDemBits

GitHub: DropDemBits
Nadrieril

Nadrieril

GitHub: Nadrieril
roife

roife

GitHub: roife
Shoyu Vanilla

Shoyu Vanilla

GitHub: ShoyuVanilla
Dongyang Zheng

Dongyang Zheng

GitHub: Young-Flash

类型团队

致力于实现和正式定义 Rust 语言的语义

成员

Jack Huey

Jack Huey

GitHub: jackh726
团队负责人
lcnr

lcnr

GitHub: lcnr
团队负责人
Ali MJ Al-Nasrawy

Ali MJ Al-Nasrawy

GitHub: aliemjay
Boxy

Boxy

GitHub: BoxyUwU
Michael Goulet

Michael Goulet

Niko Matsakis

Niko Matsakis

GitHub: nikomatsakis
Oliver Scherer

Oliver Scherer

GitHub: oli-obk
Santiago Pastorino

Santiago Pastorino

GitHub: spastorino

漏洞缓解项目组

维护和改进现有的,实施和研究 Rust 编译器的新漏洞缓解措施

成员

Ramon de C Valle

Ramon de C Valle

GitHub: rcvalle
团队负责人
Josh Stone

Josh Stone

GitHub: cuviper

稳定 MIR 项目组

定义可由外部工具使用的编译器中间表示

成员

Celina G. Val

Celina G. Val

GitHub: celinval
团队负责人
Oliver Scherer

Oliver Scherer

GitHub: oli-obk
Scott McMurray

Scott McMurray

GitHub: scottmcm

校友

我们还要感谢所有过去的成员,他们做出了宝贵的贡献!

Oguz
Oguz
GitHub: ouz-a
Felix Klock
Felix Klock
GitHub: pnkfelix
Santiago Pastorino
Santiago Pastorino
GitHub: spastorino

Rustc 特征系统重构倡议

重构 rustc 的特征系统

成员

lcnr

lcnr

GitHub: lcnr
团队负责人
Boxy

Boxy

GitHub: BoxyUwU
Camille Gillot

Camille Gillot

GitHub: cjgillot
Michael Goulet

Michael Goulet

Rémy Rakic

Rémy Rakic

GitHub: lqd

二进制大小工作组

改进 Rust 程序和库的二进制大小

成员

Mara Bos

Mara Bos

GitHub: m-ou-se
团队负责人
Thom Chiovoloni

Thom Chiovoloni

GitHub: thomcc
团队负责人
Antoni Boucher

Antoni Boucher

GitHub: antoyo
David Wood

David Wood

GitHub: davidtwco
h1467792822

h1467792822

GitHub: h1467792822
Jakub Beránek

Jakub Beránek

GitHub: Kobzol
Alyssa Haroldsen

Alyssa Haroldsen

GitHub: kupiakos
Gary Guo

Gary Guo

GitHub: nbdd0121
Nicholas Nethercote

Nicholas Nethercote

GitHub: nnethercote
Trevor Gross

Trevor Gross

GitHub: tgross35
Wayne Wu

Wayne Wu

GitHub: wain303009
Jubilee

Jubilee

编译器性能工作组

提高 rustc 编译性能(构建时间)

成员

Mark Rousskov

Mark Rousskov

团队负责人
Jakub Beránek

Jakub Beránek

GitHub: Kobzol
Rémy Rakic

Rémy Rakic

GitHub: lqd
Nicholas Nethercote

Nicholas Nethercote

GitHub: nnethercote
Ryan Levick

Ryan Levick

GitHub: rylev
Tyson Nottingham

Tyson Nottingham

GitHub: tgnottingham

校友

我们还要感谢所有过去的成员,他们做出了宝贵的贡献!

Michael Woerister
Michael Woerister
Felix Klock
Felix Klock
GitHub: pnkfelix
Wesley Wiser
Wesley Wiser
GitHub: wesleywiser

编译时函数求值工作组

合理扩展 Rust 中编译时函数求值的功能

成员

Oliver Scherer

Oliver Scherer

GitHub: oli-obk
团队负责人
Ralf Jung

Ralf Jung

GitHub: RalfJung
团队负责人
Deadbeef

Deadbeef

GitHub: fee1-dead
lcnr

lcnr

GitHub: lcnr

校友

我们还要感谢所有过去的成员,他们做出了宝贵的贡献!

Dylan MacKenzie
Dylan MacKenzie

调试工作组

为用户提供调试 Rust 代码的绝佳体验

成员

Wesley Wiser

Wesley Wiser

GitHub: wesleywiser
团队负责人
David Wood

David Wood

GitHub: davidtwco

校友

我们还要感谢所有过去的成员,他们做出了宝贵的贡献!

Manish Goregaokar
Manish Goregaokar
GitHub: Manishearth
Michael Woerister
Michael Woerister
Felix Klock
Felix Klock
GitHub: pnkfelix

诊断工作组

旨在使 rustc 更好地告诉用户为什么编译器还不够聪明来理解他们的代码

成员

Esteban Kuber

Esteban Kuber

GitHub: estebank
团队负责人
Oliver Scherer

Oliver Scherer

GitHub: oli-obk
团队负责人
Michael Goulet

Michael Goulet

David Wood

David Wood

GitHub: davidtwco
Yuki Okushi

Yuki Okushi

GitHub: JohnTitor
Takayuki Maeda

Takayuki Maeda

GitHub: TaKO8Ki

rustc_codegen_gcc

用于 rustc 的 libgccjit AOT 代码生成

成员

Antoni Boucher

Antoni Boucher

GitHub: antoyo
团队负责人
Guillaume Gomez

Guillaume Gomez

增量编译工作组

改进 rustc 中的增量编译

成员

Wesley Wiser

Wesley Wiser

GitHub: wesleywiser
团队负责人
Aaron Hill

Aaron Hill

GitHub: Aaron1011
Camille Gillot

Camille Gillot

GitHub: cjgillot
David Wood

David Wood

GitHub: davidtwco

校友

我们还要感谢所有过去的成员,他们做出了宝贵的贡献!

Michael Woerister
Michael Woerister
pierwill
pierwill
GitHub: pierwill
Felix Klock
Felix Klock
GitHub: pnkfelix
Santiago Pastorino
Santiago Pastorino
GitHub: spastorino

LLVM 工作组

与 LLVM 上游合作,在其开发中代表 Rust

成员

Nikita Popov

Nikita Popov

GitHub: nikic
团队负责人
Josh Stone

Josh Stone

GitHub: cuviper
DianQK

DianQK

GitHub: DianQK
Simonas Kazlauskas

Simonas Kazlauskas

GitHub: nagisa

宏工作组

复兴和改进 Rust 宏

成员

Eric Holk

Eric Holk

GitHub: eholk
团队负责人
Vincenzo Palazzo

Vincenzo Palazzo

团队负责人
Arthur Cohen

Arthur Cohen

GitHub: CohenArthur
Daniel Henry-Mantilla

Daniel Henry-Mantilla

Jacob Pratt

Jacob Pratt

GitHub: jhpratt
Trevor Gross

Trevor Gross

GitHub: tgross35
Lukas Wirth

Lukas Wirth

GitHub: Veykril

MIR 优化工作组

编写 MIR 优化并重构 MIR 以使其更具优化性

成员

Oliver Scherer

Oliver Scherer

GitHub: oli-obk
团队负责人
David Wood

David Wood

GitHub: davidtwco
DianQK

DianQK

GitHub: DianQK
Eduard-Mihai Burtescu

Eduard-Mihai Burtescu

GitHub: eddyb
Jakob Degen

Jakob Degen

GitHub: JakobDegen
Mahmut Bulut

Mahmut Bulut

GitHub: vertexclique
Wesley Wiser

Wesley Wiser

GitHub: wesleywiser

校友

我们还要感谢所有过去的成员,他们做出了宝贵的贡献!

Santiago Pastorino
Santiago Pastorino
GitHub: spastorino

并行 rustc 工作组

使并行编译成为 rustc 的默认设置

成员

Camille Gillot

Camille Gillot

GitHub: cjgillot
团队负责人
bjorn3

bjorn3

GitHub: bjorn3
Jakub Beránek

Jakub Beránek

GitHub: Kobzol
Nicholas Nethercote

Nicholas Nethercote

GitHub: nnethercote
Sparrow Li

Sparrow Li

GitHub: SparrowLii

校友

我们还要感谢所有过去的成员,他们做出了宝贵的贡献!

Alex Crichton
Alex Crichton
GitHub: alexcrichton
Josh Stone
Josh Stone
GitHub: cuviper
Mark Rousskov
Mark Rousskov
Niko Matsakis
Niko Matsakis
GitHub: nikomatsakis
Santiago Pastorino
Santiago Pastorino
GitHub: spastorino
Zoxc
Zoxc
GitHub: Zoxc

Polonius 工作组

致力于实验性的新借用检查器实现

成员

Rémy Rakic

Rémy Rakic

GitHub: lqd
团队负责人
Niko Matsakis

Niko Matsakis

GitHub: nikomatsakis
团队负责人
Amanda Stjerna

Amanda Stjerna

Dylan MacKenzie

Dylan MacKenzie

Matthew Jasper

Matthew Jasper

多态化工作组

实现多态化以减少 rustc 中不必要的单态化

成员

David Wood

David Wood

GitHub: davidtwco
团队负责人
Eduard-Mihai Burtescu

Eduard-Mihai Burtescu

GitHub: eddyb
lcnr

lcnr

GitHub: lcnr

优先级工作组

对错误进行分类,主要决定错误是否是关键的(潜在的发布阻塞)

成员

apiraino

apiraino

GitHub: apiraino
团队负责人
Wesley Wiser

Wesley Wiser

GitHub: wesleywiser
团队负责人
Noah Lev

Noah Lev

GitHub: camelid
Dylan DPC

Dylan DPC

GitHub: Dylan-DPC
Hameer Abbasi

Hameer Abbasi

GitHub: hameerabbasi
Hirochika Matsumoto

Hirochika Matsumoto

GitHub: hkmatsumoto
inquisitivecrystal

inquisitivecrystal

lcnr

lcnr

GitHub: lcnr

校友

我们还要感谢所有过去的成员,他们做出了宝贵的贡献!

amit
amit
GitHub: am-1t
Bawer Dagdeviren
Bawer Dagdeviren
GitHub: bawerd
Mazdak Farrokhzad
Mazdak Farrokhzad
GitHub: Centril
DJ Carpenter
DJ Carpenter
GitHub: djcarpe
Fredrik Østrem
Fredrik Østrem
GitHub: frxstrem
Jonathan Chasteen
Jonathan Chasteen
GitHub: jechasteen
Yuki Okushi
Yuki Okushi
GitHub: JohnTitor
Jynn Nelson
Jynn Nelson
GitHub: jyn514
Léo Lanteri Thauvin
Léo Lanteri Thauvin
Who? Me?!
谁?我吗?!
GitHub: mark-i-m
Mason Stallmo
Mason Stallmo
GitHub: mstallmo
Jeremy Lempereur
Jeremy Lempereur
GitHub: o0Ignition0o
Felix Klock
Felix Klock
GitHub: pnkfelix
Santiago Pastorino
Santiago Pastorino
GitHub: spastorino
Stu
Stu
GitHub: Stupremee

Rustc 开发指南工作组

通过维护和改进 Rustc 开发指南,使编译器更容易学习

成员

Yuki Okushi

Yuki Okushi

GitHub: JohnTitor
团队负责人
Santiago Pastorino

Santiago Pastorino

GitHub: spastorino
团队负责人
Boxy

Boxy

GitHub: BoxyUwU
Noah Lev

Noah Lev

GitHub: camelid
Iñaki Garay

Iñaki Garay

GitHub: igaray
Jieyou Xu

Jieyou Xu

GitHub: jieyouxu
Tshepang Mbambo

Tshepang Mbambo

GitHub: tshepang

校友

我们还要感谢所有过去的成员,他们做出了宝贵的贡献!

Amanjeev Sethi
Amanjeev Sethi
GitHub: amanjeev
Chris Simpkins
Chris Simpkins
Jynn Nelson
Jynn Nelson
GitHub: jyn514
Léo Lanteri Thauvin
Léo Lanteri Thauvin
Who? Me?!
谁?我吗?!
GitHub: mark-i-m
Paul Daniel Faria
Paul Daniel Faria
GitHub: Nashenas88
pierwill
pierwill
GitHub: pierwill
Ryan Levick
Ryan Levick
GitHub: rylev
Togi Sergey
Togi Sergey
GitHub: togiberlin

Rust 代码阅读俱乐部工作组

帮助新的和有经验的贡献者了解更多关于 rustc 的信息

成员

Doc Jones

Doc Jones

GitHub: doc-jones
团队负责人
Niko Matsakis

Niko Matsakis

GitHub: nikomatsakis
团队负责人

自分析工作组

改进 Rust 编译器的 -Z self-profile 功能

成员

Wesley Wiser

Wesley Wiser

GitHub: wesleywiser
团队负责人

校友

我们还要感谢所有过去的成员,他们做出了宝贵的贡献!

Michael Woerister
Michael Woerister