Skip to content

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
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Assigned to nobody Loading
Sort

Issues list

Talk about the async machinery, the key concepts, analysis, representations, etc. A-async 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
#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 rustc_ast_lowering and LoweringContext as places where AST to HIR lowering occurs A-AST 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
#1012 opened Jan 6, 2021 by rylev
Define DefCollector in HIR lowering section A-AST 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
#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.