-
Notifications
You must be signed in to change notification settings - Fork 547
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
HIR documentation is outdated
A-HIR
Area: high-level intermediate representation (HIR)
E-medium
Difficulty: might require some prior knowledge or code reading
I-outdated
Issue: info is outdated
T-compiler
Relevant to compiler team
#1896
opened Feb 24, 2024 by
Arthur-Milchior
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
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
Document more of how to debug HIR
A-contributor-onboarding
Area: contributor on-boarding advice (e.g. for new contributors)
A-HIR
Area: high-level intermediate representation (HIR)
E-medium
Difficulty: might require some prior knowledge or code reading
I-terse
Issue: info is very terse
T-compiler
Relevant to compiler team
#1159
opened Jul 1, 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 "definition", "node", and "item" more precisely in section on hir
A-glossary
Area: glossary
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
#1009
opened Jan 6, 2021 by
rylev
Document HIR ty lowering
A-HIR
Area: high-level intermediate representation (HIR)
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
E-help-wanted
Call for participation: extra help is wanted
T-compiler
Relevant to compiler team
T-types
Relevant to types team
#178
opened Aug 8, 2018 by
nikomatsakis
4 tasks
More information on attributes
A-AST
Area: abstract syntax tree
A-attributes
Area: attributes
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
#104
opened Mar 27, 2018 by
phansch
document where various bits of rust are desugared
A-desugaring
Area: how constructs are desugared over various IR lowerings
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)
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#94
opened Mar 19, 2018 by
nikomatsakis
4 tasks
ProTip!
Follow long discussions with comments:>50.