Team Compiler

Ottimizzazioni e funzioni interne del compilatore

Membri

Felix Klock

Felix Klock

GitHub: pnkfelix
Team leader
Wesley Wiser

Wesley Wiser

GitHub: wesleywiser
Team leader
Aaron Hill

Aaron Hill

GitHub: Aaron1011
Camille Gillot

Camille Gillot

GitHub: cjgillot
Michael Goulet

Michael Goulet

GitHub: compiler-errors
David Wood

David Wood

GitHub: davidtwco
Eduard-Mihai Burtescu

Eduard-Mihai Burtescu

GitHub: eddyb
Esteban Kuber

Esteban Kuber

GitHub: estebank
lcnr

lcnr

GitHub: lcnr
Matthew Jasper

Matthew Jasper

GitHub: matthewjasper
Michael Woerister

Michael Woerister

Simonas Kazlauskas

Simonas Kazlauskas

GitHub: nagisa
Niko Matsakis

Niko Matsakis

GitHub: nikomatsakis
Oliver Scherer

Oliver Scherer

GitHub: oli-obk
Vadim Petrochenkov

Vadim Petrochenkov

GitHub: petrochenkov

Alumni

Vogliamo rigraziare i membri che hanno partecipato in passato per il loro inestimabile contributo!

Taylor Cramer
GitHub: cramertj
Björn Steinbrink
GitHub: dotdash
Nick Cameron
GitHub: nrc
varkor
GitHub: varkor
Zoxc
GitHub: Zoxc

Contributor team sul compiler

Gente che contribuisce regolarmente

Membri

b-naber

b-naber

GitHub: b-naber
bjorn3

bjorn3

GitHub: bjorn3
Boxy

Boxy

GitHub: BoxyUwU
Yukang

Yukang

GitHub: chenyukang
Josh Stone

Josh Stone

GitHub: cuviper
Augie Fackler

Augie Fackler

GitHub: durin42
Dylan MacKenzie

Dylan MacKenzie

GitHub: ecstatic-morse
Eric Holk

Eric Holk

GitHub: eholk
est31

est31

GitHub: est31
Deadbeef

Deadbeef

GitHub: fee1-dead
Florian Diebold

Florian Diebold

GitHub: flodiebold
Jack Huey

Jack Huey

GitHub: jackh726
Rémy Rakic

Rémy Rakic

GitHub: lqd
Mark Rousskov

Mark Rousskov

GitHub: Mark-Simulacrum
Aleksey Kladov

Aleksey Kladov

GitHub: matklad
Nadrieril

Nadrieril

GitHub: Nadrieril
Nikita Popov

Nikita Popov

GitHub: nikic
nils

nils

GitHub: Nilstrieb
Nicholas Nethercote

Nicholas Nethercote

GitHub: nnethercote
Ralf Jung

Ralf Jung

GitHub: RalfJung
Alexandre Martin

Alexandre Martin

GitHub: scalexm
Santiago Pastorino

Santiago Pastorino

GitHub: spastorino
Takayuki Maeda

Takayuki Maeda

GitHub: TaKO8Ki
The 8472

The 8472

GitHub: the8472
Tyler Mandry

Tyler Mandry

GitHub: tmandry
tmiasko

tmiasko

GitHub: tmiasko
varkor

varkor

GitHub: varkor
Waffle Maybe

Waffle Maybe

GitHub: WaffleLapkin
Igor Matuszewski

Igor Matuszewski

GitHub: Xanewok

Alumni

Vogliamo rigraziare i membri che hanno partecipato in passato per il loro inestimabile contributo!

Mazdak Farrokhzad
GitHub: Centril
Jonas Schievink
GitHub: jonas-schievink
Léo Lanteri Thauvin
GitHub: LeSeulArtichaut
Zack M. Davis
GitHub: zackmdavis

Miri

Design e implementazione del server Miri

Membri

Oliver Scherer

Oliver Scherer

GitHub: oli-obk
Team leader
Ralf Jung

Ralf Jung

GitHub: RalfJung
Team leader
Ben Kimock

Ben Kimock

GitHub: saethlin

Alumni

Vogliamo rigraziare i membri che hanno partecipato in passato per il loro inestimabile contributo!

Scott Olson
GitHub: solson

rust-analyzer team

Rust IDE support and error-resilient compiler front-end

Membri

Lukas Wirth

Lukas Wirth

GitHub: Veykril
Team leader
Florian Diebold

Florian Diebold

GitHub: flodiebold
Laurențiu Nicola

Laurențiu Nicola

GitHub: lnicola
Aleksey Kladov

Aleksey Kladov

GitHub: matklad

Alumni

Vogliamo rigraziare i membri che hanno partecipato in passato per il loro inestimabile contributo!

Jonas Schievink
GitHub: jonas-schievink

Types team

Working to implement and formally define the semantics of the Rust language

Membri

Jack Huey

Jack Huey

GitHub: jackh726
Team leader
Niko Matsakis

Niko Matsakis

GitHub: nikomatsakis
Team leader
Ali MJ Al-Nasrawy

Ali MJ Al-Nasrawy

GitHub: aliemjay
Michael Goulet

Michael Goulet

GitHub: compiler-errors
lcnr

lcnr

GitHub: lcnr
Oliver Scherer

Oliver Scherer

GitHub: oli-obk
Santiago Pastorino

Santiago Pastorino

GitHub: spastorino

Exploit Mitigations Project Group

Maintaining and improving the existing, implementing, and researching new exploit mitigations for the Rust compiler

Membri

Ramon de C Valle

Ramon de C Valle

GitHub: rcvalle
Team leader
Josh Stone

Josh Stone

GitHub: cuviper

Stable MIR Project Group

Define compiler intermediate representation usable by external tools

Membri

Celina V.

Celina V.

GitHub: celinval
Team leader
Felix Klock

Felix Klock

GitHub: pnkfelix
Team leader
Oliver Scherer

Oliver Scherer

GitHub: oli-obk

THIR Unsafety Checker Project Group

Working on refactoring unsafety checking to operate on THIR

Membri

Niko Matsakis

Niko Matsakis

GitHub: nikomatsakis
Team leader

Rustc Trait System Refactor Initiative

Refactoring the trait system of rustc

Membri

lcnr

lcnr

GitHub: lcnr
Team leader
Boxy

Boxy

GitHub: BoxyUwU
Camille Gillot

Camille Gillot

GitHub: cjgillot
Michael Goulet

Michael Goulet

GitHub: compiler-errors
Santiago Pastorino

Santiago Pastorino

GitHub: spastorino

Performance del compilatore

Migliorare le performance del compilatore rustc (tempi di compilazione)

Membri

Mark Rousskov

Mark Rousskov

GitHub: Mark-Simulacrum
Team leader
Jakub Beránek

Jakub Beránek

GitHub: Kobzol
Rémy Rakic

Rémy Rakic

GitHub: lqd
Michael Woerister

Michael Woerister

Nicholas Nethercote

Nicholas Nethercote

GitHub: nnethercote
Felix Klock

Felix Klock

GitHub: pnkfelix
Ryan Levick

Ryan Levick

GitHub: rylev
Tyson Nottingham

Tyson Nottingham

GitHub: tgnottingham
Wesley Wiser

Wesley Wiser

GitHub: wesleywiser

Compile-time Function Evaluation Working Group

Soundly expanding the capabilities of compile-time function evaluation in Rust

Membri

Oliver Scherer

Oliver Scherer

GitHub: oli-obk
Team leader
Ralf Jung

Ralf Jung

GitHub: RalfJung
Team leader
Deadbeef

Deadbeef

GitHub: fee1-dead
lcnr

lcnr

GitHub: lcnr

Alumni

Vogliamo rigraziare i membri che hanno partecipato in passato per il loro inestimabile contributo!

Dylan MacKenzie
GitHub: ecstatic-morse

Gruppo di lavoro Debugging

fondamenti e strumenti di debug

Membri

Felix Klock

Felix Klock

GitHub: pnkfelix
Team leader
Wesley Wiser

Wesley Wiser

GitHub: wesleywiser
Team leader
David Wood

David Wood

GitHub: davidtwco
Michael Woerister

Michael Woerister

Alumni

Vogliamo rigraziare i membri che hanno partecipato in passato per il loro inestimabile contributo!

Manish Goregaokar
GitHub: Manishearth

Diagnostics working group

Aiming to make rustc better at telling the user why the compiler isn't smart enough to understand their code yet

Membri

Esteban Kuber

Esteban Kuber

GitHub: estebank
Team leader
Oliver Scherer

Oliver Scherer

GitHub: oli-obk
Team leader
Michael Goulet

Michael Goulet

GitHub: compiler-errors
David Wood

David Wood

GitHub: davidtwco
Yuki Okushi

Yuki Okushi

GitHub: JohnTitor
Takayuki Maeda

Takayuki Maeda

GitHub: TaKO8Ki

Incremental compilation working group

Improving incremental compilation in rustc

Membri

Felix Klock

Felix Klock

GitHub: pnkfelix
Team leader
Wesley Wiser

Wesley Wiser

GitHub: wesleywiser
Team leader
Aaron Hill

Aaron Hill

GitHub: Aaron1011
Camille Gillot

Camille Gillot

GitHub: cjgillot
David Wood

David Wood

GitHub: davidtwco
Michael Woerister

Michael Woerister

Santiago Pastorino

Santiago Pastorino

GitHub: spastorino

Alumni

Vogliamo rigraziare i membri che hanno partecipato in passato per il loro inestimabile contributo!

pierwill
GitHub: pierwill

LLVM

Lavorare con l' upstream LLVM per rappresentare Rust nel suo processo di sviluppo.

Membri

Simonas Kazlauskas

Simonas Kazlauskas

GitHub: nagisa
Team leader
Josh Stone

Josh Stone

GitHub: cuviper
Nikita Popov

Nikita Popov

GitHub: nikic

Ottimizzazioni MIR

Ottimizzazione MIR e refactor del codice per essere ancor meglio ottimizzabile.

Membri

Oliver Scherer

Oliver Scherer

GitHub: oli-obk
Team leader
David Wood

David Wood

GitHub: davidtwco
Eduard-Mihai Burtescu

Eduard-Mihai Burtescu

GitHub: eddyb
Jakob Degen

Jakob Degen

GitHub: JakobDegen
Santiago Pastorino

Santiago Pastorino

GitHub: spastorino
Mahmut Bulut

Mahmut Bulut

GitHub: vertexclique
Wesley Wiser

Wesley Wiser

GitHub: wesleywiser

rustc parallelo

Parallelizzare di default la compilazione di rustc.

Membri

Camille Gillot

Camille Gillot

GitHub: cjgillot
Team leader
bjorn3

bjorn3

GitHub: bjorn3
Jakub Beránek

Jakub Beránek

GitHub: Kobzol
Nicholas Nethercote

Nicholas Nethercote

GitHub: nnethercote
Sparrow Li

Sparrow Li

GitHub: SparrowLii

Alumni

Vogliamo rigraziare i membri che hanno partecipato in passato per il loro inestimabile contributo!

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

Parselib working group

Sharing the parser between rustc and rust-analyzer

Membri

Aleksey Kladov

Aleksey Kladov

GitHub: matklad
Team leader

Ottimizzazione basate sulla profilazione

Ottimizzare rustc basandosi sui risultati della profilazione

Membri

Michael Woerister

Michael Woerister

Team leader

Polonius

Sperimentazione sul nuovo borrow-checker

Membri

Rémy Rakic

Rémy Rakic

GitHub: lqd
Team leader
Niko Matsakis

Niko Matsakis

GitHub: nikomatsakis
Team leader
Amanda Stjerna

Amanda Stjerna

GitHub: amandasystems
Dylan MacKenzie

Dylan MacKenzie

GitHub: ecstatic-morse
Matthew Jasper

Matthew Jasper

GitHub: matthewjasper

Polymorphization working group

Implementing polymorphization to reduce unnecessary monomorphisation in rustc

Membri

David Wood

David Wood

GitHub: davidtwco
Team leader
Eduard-Mihai Burtescu

Eduard-Mihai Burtescu

GitHub: eddyb
lcnr

lcnr

GitHub: lcnr

Prioritization working group

Triaging bugs, mainly deciding if bugs are critical (potential release blockers) or not

Membri

apiraino

apiraino

GitHub: apiraino
Team leader
Wesley Wiser

Wesley Wiser

GitHub: wesleywiser
Team leader
amit

amit

GitHub: am-1t
Bawer Dagdeviren

Bawer Dagdeviren

GitHub: bawerd
Noah Lev

Noah Lev

GitHub: camelid
DJ Carpenter

DJ Carpenter

GitHub: djcarpe
Dylan DPC

Dylan DPC

GitHub: Dylan-DPC
Fredrik Østrem

Fredrik Østrem

GitHub: frxstrem
Hameer Abbasi

Hameer Abbasi

GitHub: hameerabbasi
Hirochika Matsumoto

Hirochika Matsumoto

GitHub: hkmatsumoto
inquisitivecrystal

inquisitivecrystal

James Gill

James Gill

Jonathan Chasteen

Jonathan Chasteen

GitHub: jechasteen
Yuki Okushi

Yuki Okushi

GitHub: JohnTitor
lcnr

lcnr

GitHub: lcnr
Mason Stallmo

Mason Stallmo

GitHub: mstallmo
Jeremy Lempereur

Jeremy Lempereur

GitHub: o0Ignition0o
Felix Klock

Felix Klock

GitHub: pnkfelix
Stu

Stu

GitHub: Stupremee
Takayuki Maeda

Takayuki Maeda

GitHub: TaKO8Ki
Yohei Tamura

Yohei Tamura

GitHub: tamuhey

Alumni

Vogliamo rigraziare i membri che hanno partecipato in passato per il loro inestimabile contributo!

Mazdak Farrokhzad
GitHub: Centril
Joshua Nelson
GitHub: jyn514
Léo Lanteri Thauvin
GitHub: LeSeulArtichaut
Who? Me?!
GitHub: mark-i-m
Santiago Pastorino
GitHub: spastorino

RFC 2229

Fai una closure per catturare i singoli campi della variabile piuttosto che l'intera variabile composita.

Membri

Matthew Jasper

Matthew Jasper

GitHub: matthewjasper
Team leader
Niko Matsakis

Niko Matsakis

GitHub: nikomatsakis
Team leader
Aman Arora

Aman Arora

GitHub: arora-aman
Archer Zhang

Archer Zhang

GitHub: Azhng
ChrisPardy

ChrisPardy

GitHub: ChrisPardy
Jennifer Wills

Jennifer Wills

GitHub: jenniferwills
logmosier

logmosier

GitHub: logmosier
Dhruv Jauhar

Dhruv Jauhar

GitHub: null-sleep
Roxane

Roxane

GitHub: roxelo

Gruppo di lavoro Rust Dev Guide

Facilitare la comprensione del compiler assicurandoci che sia la guida rustc che la documentazione delle API siano 'complete'

Membri

Yuki Okushi

Yuki Okushi

GitHub: JohnTitor
Team leader
Santiago Pastorino

Santiago Pastorino

GitHub: spastorino
Team leader
Noah Lev

Noah Lev

GitHub: camelid
Iñaki Garay

Iñaki Garay

GitHub: igaray
Tshepang Mbambo

Tshepang Mbambo

GitHub: tshepang

Alumni

Vogliamo rigraziare i membri che hanno partecipato in passato per il loro inestimabile contributo!

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

Rust Code Reading Club working group

Helping new and experienced contributors learn more about rustc

Membri

Doc Jones

Doc Jones

GitHub: doc-jones
Team leader
Niko Matsakis

Niko Matsakis

GitHub: nikomatsakis
Team leader

Self-Profile

Membri

Michael Woerister

Michael Woerister

Team leader
Wesley Wiser

Wesley Wiser

GitHub: wesleywiser
Team leader