rustc-dev-guide
rustc-dev-guide copied to clipboard
A guide to how rustc works and how to contribute to it.
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...
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...
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...
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...
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...
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...
cc #2141.
We should talk about the `DefId`s in depth somewhere too.