-
Notifications
You must be signed in to change notification settings - Fork 543
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
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
One sentence per line?
A-meta
Area: meta, about rustc or rustc-dev-guide itself
A-style
Area: style
C-CI
Category: CI for this repo
C-discussion
Category: discussion
WG-rustc-dev-guide
Working group: rustc-dev-guide
#1132
opened May 26, 2021 by
RalfJung
Make contributing.md into a series of tutorials
A-contribution-workflows
Area: contribution workflows
A-meta
Area: meta, about rustc or rustc-dev-guide itself
A-organization
Area: how things are organized, incl. this guide
C-enhancement
Category: enhancement
T-compiler
Relevant to compiler team
#775
opened Jun 28, 2020 by
mark-i-m
Notes about MIR generation for match expressions
A-match
Area: `match` expressions
A-MIR
Area: mid-level intermediate representation (MIR)
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#943
opened Nov 7, 2020 by
mark-i-m
Add section about self-profiling and measureme
A-performance
Area: performance
E-medium
Difficulty: might require some prior knowledge or code reading
E-needs-info
Call for participation: this issue needs more info to act on
E-needs-investigation
Call for participation: this issue needs further investigation
T-compiler
Relevant to compiler team
WG-compiler-performance
Working group: Compiler Performance
#1174
opened Jul 22, 2021 by
michaelwoerister
Document new mir-opt test format.
A-mir-opt
Area: MIR optimizations
A-test-suite
Area: rust-lang/rust test suites
C-cleanup
Category: cleanups
E-easy
Difficulty: might be a good place for a beginner
E-mentor
Call for partcipation: this issue has mentoring instructions / mentors available
T-compiler
Relevant to compiler team
#701
opened May 11, 2020 by
vext01
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
Difficult to find 'How to structure your PR'
A-contribution-workflows
Area: contribution workflows
A-meta
Area: meta, about rustc or rustc-dev-guide itself
A-social
Area: social aspects
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#831
opened Aug 19, 2020 by
jyn514
Writing mentored issues
A-contribution-workflows
Area: contribution workflows
A-contributor-onboarding
Area: contributor on-boarding advice (e.g. for new contributors)
A-social
Area: social aspects
E-help-wanted
Call for participation: extra help is wanted
E-needs-writeup
Call for participation: discussion can be written up without much research required
T-compiler
Relevant to compiler team
#64
opened Feb 23, 2018 by
davidtwco
Parallel rustc
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
WG-parallel-rustc
Working group: parallel rustc
#81
opened Mar 9, 2018 by
nikomatsakis
advice for debugging incremental compilation hashing failures etc
A-devex
Area: contributor developer experience
A-incr-comp
Area: incremental compilation
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
WG-incr-comp
Working group: incremental compilation
#87
opened Mar 13, 2018 by
nikomatsakis
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
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
Guide mentions trait evaluation (as part of selection), but does not explain it
A-trait-system
Area: trait system
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
T-types
Relevant to types team
#174
opened Jul 30, 2018 by
orium
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
Explain all the stable hashing shenanigans
A-incr-comp
Area: incremental compilation
C-enhancement
Category: enhancement
E-help-wanted
Call for participation: extra help is wanted
E-medium
Difficulty: might require some prior knowledge or code reading
E-needs-writeup
Call for participation: discussion can be written up without much research required
T-compiler
Relevant to compiler team
#203
opened Sep 20, 2018 by
RalfJung
Merged
msgid
s in messages.pot
caused by improper SUMMARY.md
lists
#2341
opened Apr 18, 2025 by
hwhsu1231
Background on Area: existential types
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
T-types
Relevant to types team
WG-async
Working group: async
impl Trait
A-existential-types
#339
opened Jun 14, 2019 by
mark-i-m
Transcribe the Compiler Lecture Cranelift
A-cg-cranelift
Area: cranelift codegen backend
C-enhancement
Category: enhancement
E-medium
Difficulty: might require some prior knowledge or code reading
T-compiler
Relevant to compiler team
#358
opened Jun 29, 2019 by
spastorino
Transcribe the Compiler Lecture Rust analyzer guide
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
T-rust-analyzer
Relevant to rust-analyzer team
#359
opened Jun 29, 2019 by
spastorino
Transcribe the Compiler Lecture Rust analyzer syntax trees
A-AST
Area: abstract syntax tree
C-enhancement
Category: enhancement
E-help-wanted
Call for participation: extra help is wanted
E-medium
Difficulty: might require some prior knowledge or code reading
T-rust-analyzer
Relevant to rust-analyzer team
#360
opened Jun 29, 2019 by
spastorino
Transcribe the Compiler Lecture oli-obk on miri and constant evaluation
A-const-eval
Area: const evaluation
A-miri
Area: miri
E-help-wanted
Call for participation: extra help is wanted
E-medium
Difficulty: might require some prior knowledge or code reading
T-compiler
Relevant to compiler team
WG-const-eval
Working group: const-eval
#362
opened Jun 29, 2019 by
spastorino
Transcribe the Compiler Lecture Polonius-rustc walkthrough
A-polonius
Area: borrow checker (polonius)
E-help-wanted
Call for participation: extra help is wanted
needs-triage
This issue needs triage to classify its nature and status
T-compiler
Relevant to compiler team
#363
opened Jun 29, 2019 by
spastorino
Transcribe the Compiler Lecture rustc-chalk integration overview
E-help-wanted
Call for participation: extra help is wanted
needs-triage
This issue needs triage to classify its nature and status
T-types
Relevant to types team
#364
opened Jun 29, 2019 by
spastorino
Describe how to swap in local modified crate
A-contribution-workflows
Area: contribution workflows
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
T-bootstrap
Relevant to bootstrap team
T-compiler
Relevant to compiler team
#268
opened Jan 22, 2019 by
pnkfelix
Previous Next
ProTip!
Add no:assignee to see everything that’s not assigned.