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
Sort

Issues list

Integrate Jake's dataflow hackmd into the existing chapter A-dataflow Area: dataflow analysis A-mir-opt Area: MIR optimizations 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
#1658 opened Apr 3, 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
Transcribe the Compiler Lecture evaluation caching trait solver 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
#1140 opened Jun 11, 2021 by spastorino
query system no longer lives inside rustc_middle ? A-query-system Area: query system E-hard Difficulty: might require advanced knowledge E-help-wanted Call for participation: extra help is wanted I-outdated Issue: info is outdated T-compiler Relevant to compiler team
#1091 opened Mar 20, 2021 by matthiaskrgr
Add more about why stage 2 is useful and what constraints bootstrapping has C-enhancement Category: enhancement E-hard Difficulty: might require advanced knowledge 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-bootstrap Relevant to bootstrap team T-compiler Relevant to compiler team
#726 opened May 28, 2020 by mark-i-m
Look through closures meeting A-closures Area: closures 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
#704 opened May 15, 2020 by mark-i-m
Overview Chapter Followup A-compiler-architecture Area: high-level compiler architecture C-tracking-issue Category: issues that track things E-hard Difficulty: might require advanced knowledge E-help-wanted Call for participation: extra help is wanted T-compiler Relevant to compiler team
#674 opened Apr 14, 2020 by mark-i-m
1 of 16 tasks
Collect a set of PRs that help understanding some parts of the compiler A-examples Area: examples C-tracking-forever Category: always in-progress tracking issues C-tracking-issue Category: issues that track things E-help-wanted Call for participation: extra help is wanted T-compiler Relevant to compiler team
#619 opened Mar 17, 2020 by spastorino
Explain how to use gdb to debug the compiler A-contribution-workflows Area: contribution workflows A-debuggers Area: debuggers (lldb, gdb, WinDbg, etc.) A-devex Area: contributor developer experience 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 T-libs Relevant to libs team
#443 opened Sep 9, 2019 by spastorino
Transcribe the Compiler Lecture Polonius WG: Initialization and move tracking A-borrow-checker Area: borrow checker A-polonius Area: borrow checker (polonius) 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
#376 opened Jun 29, 2019 by spastorino
Transcribe the Compiler Lecture Universes and Lifetimes A-borrow-checker Area: borrow checker A-lifetimes Area: lifetimes A-universes Area: universes 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
#374 opened Jun 29, 2019 by spastorino
Transcribe the Compiler Lecture async-await region inferencer A-async Area: async A-regions Area: regions 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
#373 opened Jun 29, 2019 by spastorino
Summarize the Compiler Lecture async-await implementation plans A-async Area: async 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-investigation Call for participation: this issue needs further investigation T-compiler Relevant to compiler team T-types Relevant to types team WG-async Working group: async
#372 opened Jun 29, 2019 by spastorino
Transcribe the Compiler Lecture Convert Closure Upvar Representation to Tuples with blitzerr A-closures Area: closures 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
#371 opened Jun 29, 2019 by spastorino
Transcribe the Compiler Lecture blitzerr closure upvar tys A-closures Area: closures A-types Area: types (e.g. how they are represented) 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
#370 opened Jun 29, 2019 by spastorino
Transcribe the Compiler Lecture closures and upvar capture A-closures Area: closures 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
#369 opened Jun 29, 2019 by spastorino
Transcribe the Compiler Lecture RFC #2229 Disjoint Field Capture plan A-closures Area: closures 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 T-lang Relevant to lang team
#368 opened Jun 29, 2019 by spastorino
Transcribe the Compiler Lecture How the chalk-engine crate works 2 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
#367 opened Jun 29, 2019 by spastorino
Transcribe the Compiler Lecture How the chalk-engine crate works 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
#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 needs-triage This issue needs triage to classify its nature and status 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 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
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 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
ProTip! Find all open issues with in progress development work with linked:pr.