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

1. Clarify that there is a single concrete type for an opaque type 2. Clarify that defining a type alias to an opaque type is an unstable feature 3. Add...

S-waiting-on-review
T-types

Refined some vague concepts and pseudo-code in Query System In the past, we only used vague concepts like local and extern to differentiate between different queries. however the code has...

S-waiting-on-author
A-query-system

This PR updates the stabilization docs and introduces a new stabilization template based on a series of questions. cc @rust-lang/lang -- this is designed to help us get the information...

S-waiting-on-review
T-compiler
T-lang
T-types
T-rust-analyzer

https://rustc-dev-guide.rust-lang.org/building/suggested.html#neovim describes three ways to use neovim. 1. Using neoconf.nvim and the vscode settings. 2. using coc.nvim 3. using the manual config. Option 1 mostly seem to work just fine,...

C-enhancement
A-contributor-onboarding

Closes https://github.com/rust-lang/rust/issues/100515 [Rendered](https://github.com/aDotInTheVoid/rustc-dev-guide/blob/tenthousandyears/src/rustdoc-internals/rustdoc-json-test-suite.md)

A-test-suite
T-rustdoc

1. Chapters about rustdoc's test suites shouldn't live in `rustdoc-internals/` but in `tests/` where all other test-related things are located. 2. The split between "rustdoc overview" and "rustdoc internals" is...

C-enhancement
C-cleanup
T-rustdoc

inspired by https://github.com/rust-lang/rustc-dev-guide/pull/2298#discussion_r2121786725 and my own confusion with eslint rustdoc currently uses two tools for linting, eslint and tsc (as well as universal tidy checks, like line length), and we...

C-enhancement
T-rustdoc

To make this explicit. - [ ] Add some basic `rustc-dev-guide` contribution guidelines/advice in Forge docs. https://github.com/rust-lang/rust-forge/pull/873 - [ ] In this repo, backlink to Forge docs via sth like...

C-enhancement
A-meta
WG-rustc-dev-guide

E.g. https://github.com/rust-lang/rustc-dev-guide/pull/2447#issuecomment-2932110235 Incl. backlinks to mdBook docs and more.

C-enhancement
A-meta
A-contributor-onboarding
WG-rustc-dev-guide

## Procedure Each of these dates should be checked to see if the docs they annotate are up-to-date. Each date should be updated (in the Markdown file where it appears)...

C-date-reference-triage