rustc-dev-guide icon indicating copy to clipboard operation
rustc-dev-guide copied to clipboard

A guide to how rustc works and how to contribute to it.

Results 282 rustc-dev-guide issues
Sort by recently updated
recently updated
newest added

S-waiting-on-author
T-compiler
F-autodiff

as far as i can tell, rustdoc's usage of eslint and tsc exist outside of compiletest, and are instead explicitly called in CI. this can be kinda confusing, especially if...

C-enhancement
A-test-suite
T-rustdoc

There are at least 3 pages that describe the structure of the `tests/rustdoc*` folders. 1. https://rustc-dev-guide.rust-lang.org/tests/compiletest.html#rustdoc-test-suites 2. https://rustc-dev-guide.rust-lang.org/rustdoc.html#tests 3. https://rustc-dev-guide.rust-lang.org/rustdoc-internals.html#dotting-is-and-crossing-ts 1 links to 2, but otherwise there is no way...

A-test-suite
T-rustdoc
I-terse
I-confusing

S-blocked
T-compiler
T-types
F-arbitrary_self_types

When I cloned the project, I tried running `mdbook build --open` and it show: ```posh > gh repo clone rust-lang/rustc-dev-guide ... > cd rustc-dev-guide > mdbook build --open 2025-01-10 23:07:31...

C-bug
O-windows
WG-rustc-dev-guide

This is a tracking issue for high-level compiler overview chapter rework. This is not a serious r-l/r kind of tracking issue, so discussions/feedback/suggestions totally welcomed (opening issues for specific topics...

C-tracking-issue
C-enhancement
T-compiler
A-compiler-architecture

The directives page is quite confusing and probably needs a rework: - The listing has inconsistent formatting, making it tricky to follow. - Might need to revisit how to present...

A-compiletest
A-test-suite
T-compiler
T-bootstrap
I-outdated
I-confusing

I think we are all agreed that splitting up `rustc_middle` would be a good idea as it would reduce memory usage and increase parallelism when bootstrapping. Ideally, we would split...

C-enhancement
A-meta
T-compiler
A-docs
A-contributor-roadblock

cc #2141.

C-enhancement
A-MIR
A-HIR
A-THIR
T-compiler
I-terse
A-async
WG-async
A-types

We should talk about the `DefId`s in depth somewhere too.

E-medium
C-enhancement
A-HIR
T-compiler
I-terse