-
Notifications
You must be signed in to change notification settings - Fork 546
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
Transcribe the Compiler Lecture How the chalk-engine crate works
E-help-wanted
Call for participation: extra help is wanted
T-types
Relevant to types team
#366
opened Jun 29, 2019 by
spastorino
Transcribe the Compiler Lecture Coherence in Chalk by Sunjay Varma - Bay Area Rust Meetup
E-help-wanted
Call for participation: extra help is wanted
T-types
Relevant to types team
#365
opened Jun 29, 2019 by
spastorino
Transcribe the Compiler Lecture rustc-chalk integration overview
E-help-wanted
Call for participation: extra help is wanted
T-types
Relevant to types team
#364
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
T-compiler
Relevant to compiler team
#363
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 rust-analyzer type-checker overview by flodiebold
A-type-check
Area: type checking
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
#361
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 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 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
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
document MIR-optimizations
A-mir-opt
Area: MIR optimizations
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-mir-opt
Working group: MIR optimizations
#331
opened Jun 7, 2019 by
JohnTitor
Add information on updating dependencies
A-dependencies
Area: dependencies
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-bootstrap
Relevant to bootstrap team
T-compiler
Relevant to compiler team
T-infra
Relevant to infra team
T-libs
Relevant to libs team
T-rustdoc
Relevant to rustdoc team
T-rustdoc-frontend
Relevant to rustdoc-frontend team
#310
opened Apr 27, 2019 by
varkor
Incorporate guidance on long error messages
A-diagnostics
Area: diagnostics
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-compiler
Relevant to compiler team
WG-diagnostics
Working group: diagnostics
#295
opened Apr 15, 2019 by
nikomatsakis
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
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
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
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
add notes about Area: rust-lang/rust test suites
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-rustdoc
Relevant to rustdoc team
rustdoc-ui
and rustdoc-js
tests
A-test-suite
#120
opened May 2, 2018 by
QuietMisdreavus
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
Document common manipulations and operations
A-contributor-onboarding
Area: contributor on-boarding advice (e.g. for new contributors)
A-examples
Area: examples
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-compiler
Relevant to compiler team
#91
opened Mar 15, 2018 by
Michael-F-Bryan
advice for debugging incremental compilation hashing failures etc
A-contributor-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
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
Switching Out LLVM Backends
A-custom-codegen-backend
Area: custom codegen backend
A-LLVM
Area: LLVM
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
#71
opened Mar 2, 2018 by
choudanu4
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
ProTip!
no:milestone will show everything without a milestone.