Compiler team
Внутренности компилятора, оптимизации
Участники
David Wood
Eduard Burtescu
Esteban Kuber
lcnr
Matthew Jasper
Simonas Kazlauskas
Niko Matsakis
Oliver Scherer
Vadim Petrochenkov
varkor
Alumni
Также мы хотим поблагодарить всех покинувших нас участников за их вклад!
Контрибьюторы Compiler team
люди, которые регулярно пишут компилятор
Участники
Aaron Hill
bjorn3
Camille Gillot
Josh Stone
Dylan MacKenzie
Florian Diebold
Jack Huey
Jonas Schievink
Rémy Rakic
Mark Rousskov
Aleksey Kladov
Michael Woerister
Nadrieril
Nikita Popov
Nicholas Nethercote
Ralf Jung
Alexandre Martin
Santiago Pastorino
Tyler Mandry
Igor Matuszewski
Zack M. Davis
Alumni
Также мы хотим поблагодарить всех покинувших нас участников за их вклад!
Miri
дизайн и разработка интерпретатора Miri
Участники
THIR Unsafety Checker Project Group
Working on refactoring unsafety checking to operate on THIR
Участники
Léo Lanteri Thauvin
Производительность компилятора
Улучшение производительности компилятора rustc (уменьшение времени сборки).
Участники
Compile-time Function Evaluation Working Group
Soundly expanding the capabilities of compile-time function evaluation in Rust
Участники
Diagnostics working group
Aiming to make rustc better at telling the user why the compiler isn't smart enough to understand their code yet
Участники
Incremental compilation working group
Fixing bugs, adding features and improving incremental compilation in rustc
Участники
LLVM
Работа с LLVM для предоставления Rust
Участники
Оптимизация MIR
Написание оптимизаций MIR и рефакторинг MIR, чтобы сделать его более оптимальным.
Участники
David Wood
Eduard Burtescu
Santiago Pastorino
tmiasko
Mahmut Bulut
Wesley Wiser
Non-Lexical Lifetimes (NLL)
Реализация нелексических времён жизни и нового анализа заимствований, основанного на MIR
Участники
Parallel rustc
Делают параллельную компиляцию режимом по умолчанию для rustc
Участники
Polonius
Экспериментальная работа над новой реализацией анализатора заимствований
Участники
Polymorphization working group
Implementing polymorphization to reduce unnecessary monomorphisation in rustc
Участники
Prioritization working group
Triaging bugs, mainly deciding if bugs are critical (potential release blockers) or not
Участники
amit
Bawer Dagdeviren
Camelid
DJ Carpenter
Dylan DPC
Fredrik Østrem
Hameer Abbasi
James Gill
Jonathan Chasteen
Yuki Okushi
Joshua Nelson
lcnr
Léo Lanteri Thauvin
Mason Stallmo
Jeremy Lempereur
Felix Klock
Ryan Levick
Stu
Yohei Tamura
Alumni
Также мы хотим поблагодарить всех покинувших нас участников за их вклад!
RFC 2229
Заставляют замыкания захватывать отдельные поля переменной, а не всю составную переменную
Участники
Aman Arora
Archer Zhang
ChrisPardy
Jennifer Wills
logmosier
Dhruv Jauhar
Roxane
Rustc Dev Guide working group
Делают компилятор простым для изучения, гарантируя полноту руководства по rustc и документации по его api
Участники
Amanjeev Sethi
Camelid
Chris Simpkins
Iñaki Garay
Yuki Okushi
Léo Lanteri Thauvin
Ryan Levick
Togi Sergey
Alumni
Также мы хотим поблагодарить всех покинувших нас участников за их вклад!
Traits
Модернизация поддержки типажей в rustc на основе Chalk.
Участники
Aaron Hill
Michael Babenko
Wilco Kusee
Florian Diebold
Mark McCaskey
Matthew Jasper
Mark Drobnak
Nathan Whitaker
Ben Lewis
Santiago Pastorino
Jane Lusby
Zahari Dichev
Alumni
Также мы хотим поблагодарить всех покинувших нас участников за их вклад!