-
Notifications
You must be signed in to change notification settings - Fork 544
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
Guide answers "what" but not "why" and "how" for codegen tests
A-codegen
Area: code generation
A-FileCheck
Area: LLVM FileCheck tool
A-test-suite
Area: rust-lang/rust test suites
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1965
opened Apr 23, 2024 by
workingjubilee
Clarify "call site hierarchy" in macro
A-macros
Area: macros (general sense)
E-hard
Difficulty: might require advanced knowledge
I-confusing
Issue: info is confusing to readers
T-compiler
Relevant to compiler team
#1874
opened Jan 28, 2024 by
Arthur-Milchior
In macro expansion section, explains why import and collections must be redone
A-macros
Area: macros (general sense)
E-hard
Difficulty: might require advanced knowledge
I-terse
Issue: info is very terse
T-compiler
Relevant to compiler team
#1873
opened Jan 28, 2024 by
Arthur-Milchior
Not clear sentence "Eager expansion generally performs a subset of the things that lazy (normal) expansion does."
A-macros
Area: macros (general sense)
E-hard
Difficulty: might require advanced knowledge
I-confusing
Issue: info is confusing to readers
T-compiler
Relevant to compiler team
#1871
opened Jan 28, 2024 by
Arthur-Milchior
explain generalization when talking about type inference
A-inference
Area: type inference
E-hard
Difficulty: might require advanced knowledge
I-terse
Issue: info is very terse
T-types
Relevant to types team
#1820
opened Nov 3, 2023 by
lcnr
Example of using rustc_interface to generate the HIR for a file referencing dependent crates?
A-custom-driver
Area: custom driver
C-discussion
Category: discussion
E-hard
Difficulty: might require advanced knowledge
I-terse
Issue: info is very terse
T-compiler
Relevant to compiler team
#1720
opened Jul 3, 2023 by
maackle
Improve compiler top-level description in rustc-dev guide
A-compiler-architecture
Area: high-level compiler architecture
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1691
opened Jun 3, 2023 by
GuillaumeGomez
Document how to find the nightly version that a beta/stable was branched from
A-git
Area: git
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-release
Relevant to release team
#1676
opened Apr 19, 2023 by
jyn514
Talk about debuginfo somewhere in the codegen chapter
A-debuginfo
Area: debuginfo
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1661
opened Apr 4, 2023 by
jyn514
Running tests manually for check-pass?
A-compiletest
Area: src/tools/compiletest
A-test-suite
Area: rust-lang/rust test suites
E-hard
Difficulty: might require advanced knowledge
I-terse
Issue: info is very terse
T-bootstrap
Relevant to bootstrap team
T-compiler
Relevant to compiler team
#1318
opened Feb 26, 2022 by
RalfJung
Instructions for adding a new query
A-incr-comp
Area: incremental compilation
A-query-system
Area: query system
E-hard
Difficulty: might require advanced knowledge
I-terse
Issue: info is very terse
T-compiler
Relevant to compiler team
#1299
opened Feb 17, 2022 by
pierwill
Describe query recovery
A-incr-comp
Area: incremental compilation
A-query-system
Area: query system
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1285
opened Jan 4, 2022 by
Aaron1011
Consolidate HKTBs, leak-check and universes information around with what we have in the guide
A-leak-check
Area: leak check
C-tracking-issue
Category: issues that track things
E-hard
Difficulty: might require advanced knowledge
E-needs-investigation
Call for participation: this issue needs further investigation
E-needs-writeup
Call for participation: discussion can be written up without much research required
T-types
Relevant to types team
#1184
opened Aug 6, 2021 by
spastorino
Document how lints are actually emitted
A-lints
Area: lints
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
E-needs-investigation
Call for participation: this issue needs further investigation
T-compiler
Relevant to compiler team
#1168
opened Jul 4, 2021 by
rylev
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
Section Review: 31.1 Lexing and Parsing & 31.2 Macro Expansion
A-lexing
Area: lexical analysis
A-macro-expansion
Area: macro expansion
A-parser
Area: parsing
C-section-review
Category: A review of a section that can be used to improve that section
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1165
opened Jul 2, 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
Add more detail on procedural macros and custom derive
A-proc-macros
Area: procedural macros
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1160
opened Jul 1, 2021 by
rylev
Link to demangler source in section on using a debugger
A-debuggers
Area: debuggers (lldb, gdb, WinDbg, etc.)
A-debuginfo
Area: debuginfo
E-hard
Difficulty: might require advanced knowledge
needs-triage
This issue needs triage to classify its nature and status
T-compiler
Relevant to compiler team
#1157
opened Jul 1, 2021 by
rylev
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
Document interaction between incremental compilation and diagnostics
A-diagnostics
Area: diagnostics
A-incr-comp
Area: incremental compilation
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1090
opened Mar 16, 2021 by
Aaron1011
Tracking issue for "Compiler walkthrough" section
C-tracking-issue
Category: issues that track things
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
X-workthrough
Effort: compiler walkthrough
#1062
opened Feb 18, 2021 by
camelid
4 of 7 tasks
Guide on the "social aspects" of compiler development
A-meta
Area: meta, about rustc or rustc-dev-guide itself
A-social
Area: social aspects
C-enhancement
Category: enhancement
E-hard
Difficulty: might require advanced knowledge
T-compiler
Relevant to compiler team
#1061
opened Feb 18, 2021 by
rylev
Define 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
DefCollector
in HIR lowering section
A-AST
#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
Previous Next
ProTip!
Find all open issues with in progress development work with linked:pr.