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

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
Diagnostic/subdiagnostic example struct /struct field fluent slugs outdated A-diagnostics Area: diagnostics A-diagnostics-infra Area: diagnostics infrastructure A-translation Area: diagnostics translation and other translations E-medium Difficulty: might require some prior knowledge or code reading I-outdated Issue: info is outdated T-compiler Relevant to compiler team
#1913 opened Feb 26, 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
Clarify why Salsa is mentioned A-incr-comp Area: incremental compilation A-query-system Area: query system E-medium Difficulty: might require some prior knowledge or code reading I-confusing Issue: info is confusing to readers T-compiler Relevant to compiler team
#1867 opened Jan 28, 2024 by Arthur-Milchior
In Compiler Architecture section, state explicitly you assume the compiler do not change between build A-compiler-architecture Area: high-level compiler architecture A-incr-comp Area: incremental compilation A-query-system Area: query system E-medium Difficulty: might require some prior knowledge or code reading I-confusing Issue: info is confusing to readers T-compiler Relevant to compiler team
#1860 opened Jan 27, 2024 by Arthur-Milchior
Appendix B: Glossary, Update A-glossary Area: glossary C-enhancement Category: enhancement E-medium Difficulty: might require some prior knowledge or code reading I-terse Issue: info is very terse
#1796 opened Sep 18, 2023 by blyxyas
Instruction for creating stage0 toolchain doesn't work A-build Area: building the compiler E-medium Difficulty: might require some prior knowledge or code reading I-incorrect Issue: info is incorrect or misleading T-bootstrap Relevant to bootstrap team
#1693 opened Jun 9, 2023 by champignoom
Improve contributing text about subtrees A-meta Area: meta, about rustc or rustc-dev-guide itself E-medium Difficulty: might require some prior knowledge or code reading I-confusing Issue: info is confusing to readers T-bootstrap Relevant to bootstrap team T-compiler Relevant to compiler team
#1672 opened Apr 13, 2023 by jsoref
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
Chapter on bug minimization A-bug-minimization Area: bug minimization C-enhancement Category: enhancement E-medium Difficulty: might require some prior knowledge or code reading T-compiler Relevant to compiler team
#1649 opened Mar 17, 2023 by langston-barrett
talk about coherence separately A-coherence Area: coherence checks A-trait-system Area: trait system C-cleanup Category: cleanups E-medium Difficulty: might require some prior knowledge or code reading T-types Relevant to types team
#1492 opened Oct 24, 2022 by lcnr
cleanup the remaining mentions of rustc_typeck A-type-check Area: type checking C-cleanup Category: cleanups E-medium Difficulty: might require some prior knowledge or code reading T-compiler Relevant to compiler team
#1491 opened Oct 21, 2022 by lcnr
type inference chapter should talk about opaque types E-medium Difficulty: might require some prior knowledge or code reading
#1187 opened Aug 10, 2021 by oli-obk
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
Add information on running the compiler with cachegrind and valgrind A-performance Area: performance C-enhancement Category: enhancement E-medium Difficulty: might require some prior knowledge or code reading T-compiler Relevant to compiler team WG-compiler-performance Working group: Compiler Performance
#1166 opened Jul 4, 2021 by rylev
Document inline assembly A-inline-asm Area: inline assembly C-enhancement Category: enhancement E-medium Difficulty: might require some prior knowledge or code reading T-compiler Relevant to compiler team T-libs Relevant to libs team
#1162 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
Document feature gate checking A-feature-gate Area: feature gates and its infrastructure 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
#1158 opened Jul 1, 2021 by rylev
Define "existential impl Trait" and "universal impl Trait" A-glossary Area: glossary C-enhancement Category: enhancement E-medium Difficulty: might require some prior knowledge or code reading T-compiler Relevant to compiler team T-types Relevant to types team
#1010 opened Jan 6, 2021 by rylev
Provide "how to use" for each section of rustc-dev-guide A-meta Area: meta, about rustc or rustc-dev-guide itself E-medium Difficulty: might require some prior knowledge or code reading WG-rustc-dev-guide Working group: rustc-dev-guide
#853 opened Sep 6, 2020 by workingjubilee
rustc-middle shows up in text without explanation E-medium Difficulty: might require some prior knowledge or code reading I-confusing Issue: info is confusing to readers T-compiler Relevant to compiler team
#812 opened Jul 27, 2020 by spastorino
Reorganize files A-meta Area: meta, about rustc or rustc-dev-guide itself A-organization Area: how things are organized, incl. this guide C-cleanup Category: cleanups E-medium Difficulty: might require some prior knowledge or code reading WG-rustc-dev-guide Working group: rustc-dev-guide
#762 opened Jun 23, 2020 by mark-i-m
Add "landing pads" to the glossary A-glossary Area: glossary C-enhancement Category: enhancement E-medium Difficulty: might require some prior knowledge or code reading T-compiler Relevant to compiler team T-libs Relevant to libs team
#707 opened May 19, 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
improve/fix "codegen" definition A-codegen Area: code generation A-glossary Area: glossary E-medium Difficulty: might require some prior knowledge or code reading I-confusing Issue: info is confusing to readers T-compiler Relevant to compiler team
#637 opened Mar 28, 2020 by tshepang
ProTip! Exclude everything labeled bug with -label:bug.