-
Notifications
You must be signed in to change notification settings - Fork 545
Issues: rust-lang/rustc-dev-guide
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
Talk about the Area: async
A-HIR
Area: high-level intermediate representation (HIR)
A-MIR
Area: mid-level intermediate representation (MIR)
A-THIR
Area: typed high-level intermediate representation (THIR)
A-types
Area: types (e.g. how they are represented)
C-enhancement
Category: enhancement
I-terse
Issue: info is very terse
T-compiler
Relevant to compiler team
WG-async
Working group: async
async
machinery, the key concepts, analysis, representations, etc.
A-async
#2144
opened Nov 21, 2024 by
jieyouxu
Flesh out HIR chapter to go more in depth about how hir is structured and all its IDs
A-HIR
Area: high-level intermediate representation (HIR)
C-enhancement
Category: enhancement
E-medium
Difficulty: might require some prior knowledge or code reading
I-terse
Issue: info is very terse
T-compiler
Relevant to compiler team
#2143
opened Nov 21, 2024 by
jieyouxu
Collect backlinks to rustc-dev-guide reading club sessions
C-enhancement
Category: enhancement
E-easy
Difficulty: might be a good place for a beginner
WG-rustc-dev-guide
Working group: rustc-dev-guide
X-reading-club
Effort: dev-guide reading club
#2126
opened Nov 4, 2024 by
jieyouxu
Tracking issue for high-level compiler overview rework
A-compiler-architecture
Area: high-level compiler architecture
C-enhancement
Category: enhancement
C-tracking-issue
Category: issues that track things
T-compiler
Relevant to compiler team
#2116
opened Nov 2, 2024 by
jieyouxu
1 of 5 tasks
move lcnrs leak check fcp to dev guide
C-enhancement
Category: enhancement
T-compiler
Relevant to compiler team
T-types
Relevant to types team
#2003
opened Jun 24, 2024 by
BoxyUwU
Guide answers "what" but not "why" and "how" for codegen tests
A-codegen
Area: code generation
A-FileCheck
Area: LLVM FileCheck tool
A-test-suite
Area: rust-lang/rust test suites
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1965
opened Apr 23, 2024 by
workingjubilee
Appendix B: Glossary, Update
A-glossary
Area: glossary
C-enhancement
Category: enhancement
E-medium
Difficulty: might require some prior knowledge or code reading
I-terse
Issue: info is very terse
#1796
opened Sep 18, 2023 by
blyxyas
Document how to find the nightly version that a beta/stable was branched from
A-git
Area: git
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-release
Relevant to release team
#1676
opened Apr 19, 2023 by
jyn514
Talk about debuginfo somewhere in the codegen chapter
A-debuginfo
Area: debuginfo
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1661
opened Apr 4, 2023 by
jyn514
Chapter on bug minimization
A-bug-minimization
Area: bug minimization
C-enhancement
Category: enhancement
E-medium
Difficulty: might require some prior knowledge or code reading
T-compiler
Relevant to compiler team
#1649
opened Mar 17, 2023 by
langston-barrett
Document how to use rust-analyzer with rustc_private crates out-of-tree
A-custom-codegen-backend
Area: custom codegen backend
A-devex
Area: contributor developer experience
C-enhancement
Category: enhancement
E-easy
Difficulty: might be a good place for a beginner
E-needs-writeup
Call for participation: discussion can be written up without much research required
T-compiler
Relevant to compiler team
#1544
opened Jan 5, 2023 by
jyn514
Suggest adding an antivirus folder exclusion on Windows
A-contributor-onboarding
Area: contributor on-boarding advice (e.g. for new contributors)
A-devex
Area: contributor developer experience
C-enhancement
Category: enhancement
E-easy
Difficulty: might be a good place for a beginner
E-help-wanted
Call for participation: extra help is wanted
O-windows
Operating system: Windows
O-windows-msvc
Operating system + env: Windows w/ MSVC toolchain
#1533
opened Dec 17, 2022 by
jyn514
No explanation what an eRFC is?
A-change-process
Area: change processes (RFCs, MCPs, ACPs, FCPs, etc.)
A-meta
Area: meta, about rustc or rustc-dev-guide itself
C-enhancement
Category: enhancement
E-easy
Difficulty: might be a good place for a beginner
#1451
opened Aug 29, 2022 by
steffahn
Document how lints are actually emitted
A-lints
Area: lints
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
E-needs-investigation
Call for participation: this issue needs further investigation
T-compiler
Relevant to compiler team
#1168
opened Jul 4, 2021 by
rylev
Document HIR structure
A-HIR
Area: high-level intermediate representation (HIR)
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1167
opened Jul 4, 2021 by
rylev
Add information on running the compiler with cachegrind and valgrind
A-performance
Area: performance
C-enhancement
Category: enhancement
E-medium
Difficulty: might require some prior knowledge or code reading
T-compiler
Relevant to compiler team
WG-compiler-performance
Working group: Compiler Performance
#1166
opened Jul 4, 2021 by
rylev
Document inline assembly
A-inline-asm
Area: inline assembly
C-enhancement
Category: enhancement
E-medium
Difficulty: might require some prior knowledge or code reading
T-compiler
Relevant to compiler team
T-libs
Relevant to libs team
#1162
opened Jul 1, 2021 by
rylev
Finish chapter on type checking
A-HIR
Area: high-level intermediate representation (HIR)
A-MIR
Area: mid-level intermediate representation (MIR)
A-THIR
Area: typed high-level intermediate representation (THIR)
A-type-check
Area: type checking
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
T-types
Relevant to types team
#1161
opened Jul 1, 2021 by
rylev
Add more detail on procedural macros and custom derive
A-proc-macros
Area: procedural macros
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1160
opened Jul 1, 2021 by
rylev
Document feature gate checking
A-feature-gate
Area: feature gates and its infrastructure
C-enhancement
Category: enhancement
E-medium
Difficulty: might require some prior knowledge or code reading
I-terse
Issue: info is very terse
T-compiler
Relevant to compiler team
#1158
opened Jul 1, 2021 by
rylev
Document interaction between incremental compilation and diagnostics
A-diagnostics
Area: diagnostics
A-incr-comp
Area: incremental compilation
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1090
opened Mar 16, 2021 by
Aaron1011
Guide on the "social aspects" of compiler development
A-meta
Area: meta, about rustc or rustc-dev-guide itself
A-social
Area: social aspects
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1061
opened Feb 18, 2021 by
rylev
Point to Area: abstract syntax tree
A-HIR
Area: high-level intermediate representation (HIR)
C-enhancement
Category: enhancement
E-easy
Difficulty: might be a good place for a beginner
T-compiler
Relevant to compiler team
rustc_ast_lowering
and LoweringContext
as places where AST to HIR lowering occurs
A-AST
#1012
opened Jan 6, 2021 by
rylev
Define Area: abstract syntax tree
A-HIR
Area: high-level intermediate representation (HIR)
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
DefCollector
in HIR lowering section
A-AST
#1011
opened Jan 6, 2021 by
rylev
Define "existential impl Trait" and "universal impl Trait"
A-glossary
Area: glossary
C-enhancement
Category: enhancement
E-medium
Difficulty: might require some prior knowledge or code reading
T-compiler
Relevant to compiler team
T-types
Relevant to types team
#1010
opened Jan 6, 2021 by
rylev
Previous Next
ProTip!
Updated in the last three days: updated:>2025-05-01.