rust-lang/rustc-dev-guide
View on GitHubA guide to how rustc works and how to contribute to it.
- Stars
- 1.9k
- Forks
- 613
- Open beginner issues
- 3
- Indexed issues
- 139
- Avg merge
- 17h 24m
- Merged PRs (30d)
- 39
- Dominant language
- HTML
- License
- Apache-2.0
- Last GitHub push
- Sep 19, 2026
- Latest indexed
- Sep 19, 2026
- Contributing guide
- No contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- No beginner labels indexed
-
A-contribution-workflows A-contributor-devex C-CI E-hard T-compiler T-infra
Difficulty 4/5 3-5 days Newbie friendliness 35/100
rust-lang/rustc-dev-guide#447 · 2 comments · 1 reaction ·
-
A-contribution-workflows A-contributor-devex A-debuggers C-enhancement E-help-wanted E-medium T-compiler T-libs
Difficulty 2/5 1-3 hours Newbie friendliness 55/100
rust-lang/rustc-dev-guide#443 · 7 comments · 5 reactions ·
-
A-codegen A-contributor-onboarding A-custom-codegen-backend A-LLVM C-enhancement E-hard T-compiler
Difficulty 4/5 3-5 days Newbie friendliness 35/100
rust-lang/rustc-dev-guide#442 · 3 comments ·
-
Ambiguous macro call OpenA-macros C-bug E-hard I-incorrect I-terse
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
rust-lang/rustc-dev-guide#395 · 1 comment ·
-
A-borrow-checker A-polonius C-enhancement E-hard E-help-wanted T-compiler
Difficulty 3/5 1-2 days Newbie friendliness 25/100
rust-lang/rustc-dev-guide#376 · 2 comments ·
-
A-borrow-checker A-lifetimes A-universes C-enhancement E-help-wanted E-medium T-compiler
rust-lang/rustc-dev-guide#374 · 6 comments · 1 assignee ·
-
A-async A-regions C-enhancement E-help-wanted E-medium T-compiler
Difficulty 3/5 1-2 days Newbie friendliness 35/100
rust-lang/rustc-dev-guide#373 · 2 comments ·
-
A-async C-enhancement E-help-wanted E-medium E-needs-investigation T-compiler T-types WG-async
Difficulty 4/5 3-5 days Newbie friendliness 15/100
rust-lang/rustc-dev-guide#372 · 6 comments ·
-
A-closures C-enhancement E-help-wanted E-medium T-compiler
Difficulty 4/5 3-5 days Newbie friendliness 25/100
rust-lang/rustc-dev-guide#371 ·
-
A-closures A-types C-enhancement E-help-wanted E-medium T-compiler
Difficulty 3/5 3-5 days Newbie friendliness 35/100
rust-lang/rustc-dev-guide#370 ·
-
A-closures C-enhancement E-help-wanted E-medium T-compiler
Difficulty 3/5 1-2 days Newbie friendliness 35/100
rust-lang/rustc-dev-guide#369 ·
-
A-closures C-enhancement E-help-wanted E-medium T-compiler T-lang
Difficulty 2/5 1-3 hours Newbie friendliness 25/100
rust-lang/rustc-dev-guide#368 · 1 comment ·
-
E-help-wanted T-types
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
rust-lang/rustc-dev-guide#367 ·
-
E-help-wanted T-types
Difficulty 3/5 1-2 days Newbie friendliness 35/100
rust-lang/rustc-dev-guide#366 ·
-
E-help-wanted T-types
Difficulty 3/5 1-2 days Newbie friendliness 20/100
rust-lang/rustc-dev-guide#365 · 1 comment ·
-
E-help-wanted T-types
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
rust-lang/rustc-dev-guide#364 ·
-
A-polonius E-help-wanted T-compiler
Difficulty 3/5 1-2 days Newbie friendliness 25/100
rust-lang/rustc-dev-guide#363 · 4 comments ·
-
A-const-eval A-miri E-help-wanted E-medium T-compiler WG-const-eval
Difficulty 3/5 1-2 days Newbie friendliness 25/100
rust-lang/rustc-dev-guide#362 · 1 comment ·
-
A-type-check E-help-wanted E-medium T-rust-analyzer
Difficulty 3/5 1-2 days Newbie friendliness 30/100
rust-lang/rustc-dev-guide#361 ·
-
A-AST C-enhancement E-help-wanted E-medium T-rust-analyzer
Difficulty 3/5 1-2 days Newbie friendliness 25/100
rust-lang/rustc-dev-guide#360 · 2 comments ·
-
A-cg-cranelift C-enhancement E-medium T-compiler
Difficulty 3/5 1-2 days Newbie friendliness 25/100
rust-lang/rustc-dev-guide#358 · 3 comments · 1 reaction ·
-
A-existential-types C-enhancement E-hard T-compiler T-types WG-async
Difficulty 4/5 3-5 days Newbie friendliness 25/100
rust-lang/rustc-dev-guide#339 ·
-
A-mir-opt C-enhancement E-hard E-help-wanted T-compiler WG-mir-opt
Difficulty 4/5 3-5 days Newbie friendliness 38/100
rust-lang/rustc-dev-guide#331 · 4 comments ·
-
A-dependencies C-enhancement E-help-wanted E-medium T-bootstrap T-compiler T-infra T-libs T-rustdoc T-rustdoc-frontend
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
rust-lang/rustc-dev-guide#310 · 2 comments ·
-
A-diagnostics C-enhancement E-help-wanted E-medium T-compiler WG-diagnostics
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
rust-lang/rustc-dev-guide#295 · 3 comments ·
-
A-contribution-workflows C-enhancement E-easy E-help-wanted T-bootstrap T-compiler
Difficulty 2/5 1-3 hours Newbie friendliness 43/100
rust-lang/rustc-dev-guide#268 · 1 comment ·
-
A-incr-comp C-enhancement E-help-wanted E-medium E-needs-writeup T-compiler
Difficulty 3/5 1-2 days Newbie friendliness 35/100
rust-lang/rustc-dev-guide#203 · 10 comments ·
-
A-HIR C-enhancement E-hard E-help-wanted T-compiler T-types
rust-lang/rustc-dev-guide#178 · 10 comments · 1 assignee ·
-
A-trait-system C-enhancement E-hard T-compiler T-types
Difficulty 4/5 3-5 days Newbie friendliness 25/100
rust-lang/rustc-dev-guide#174 · 4 comments ·
-
A-test-suite C-enhancement E-help-wanted E-medium T-rustdoc
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
rust-lang/rustc-dev-guide#120 · 1 comment · 1 reaction ·
-
A-AST A-attributes A-HIR C-enhancement E-hard T-compiler
rust-lang/rustc-dev-guide#104 · 10 comments · 1 reaction · 1 assignee ·
-
A-desugaring A-HIR A-MIR A-THIR C-enhancement E-hard T-compiler
Difficulty 4/5 3-5 days Newbie friendliness 38/100
rust-lang/rustc-dev-guide#94 · 6 comments ·
-
A-contributor-onboarding A-examples C-enhancement E-help-wanted E-medium T-compiler
Difficulty 3/5 1-2 days Newbie friendliness 38/100
rust-lang/rustc-dev-guide#91 · 6 comments · 2 reactions ·
-
A-contributor-devex A-incr-comp C-enhancement E-hard E-help-wanted T-compiler WG-incr-comp
Difficulty 4/5 3-5 days Newbie friendliness 25/100
rust-lang/rustc-dev-guide#87 · 5 comments ·
-
Parallel rustc OpenC-enhancement E-hard E-help-wanted T-compiler WG-parallel-rustc
Difficulty 3/5 1-2 days Newbie friendliness 35/100
rust-lang/rustc-dev-guide#81 · 2 comments · 1 reaction ·
-
A-custom-codegen-backend A-LLVM C-enhancement E-hard E-help-wanted T-compiler
Difficulty 4/5 3-5 days Newbie friendliness 35/100
rust-lang/rustc-dev-guide#71 · 1 comment ·
-
A-contribution-workflows A-contributor-onboarding A-social E-help-wanted E-needs-writeup T-compiler
Difficulty 4/5 3-5 days Newbie friendliness 25/100
rust-lang/rustc-dev-guide#64 · 8 comments ·
-
"name resolution" OpenA-resolve C-enhancement E-hard T-compiler
Difficulty 5/5 Over a week Newbie friendliness 25/100
rust-lang/rustc-dev-guide#16 · 15 comments ·
-
"The parser" OpenA-AST A-lexing A-parser C-enhancement E-hard E-help-wanted T-compiler
Difficulty 4/5 3-5 days Newbie friendliness 28/100
rust-lang/rustc-dev-guide#13 · 12 comments · 2 reactions ·