rust-lang / rust-lang/rustc-dev-guide

Collect a set of PRs that help understanding some parts of the compiler

Open
#619 6 comments 6 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

A-examples C-tracking-forever C-tracking-issue E-help-wanted T-compiler
Dominant language
HTML
Stars
1.9k
Forks
613
Avg merge
17h 24m
Merged PRs (30d)
39

Description

@rust-lang/wg-learning let's collect here PRs that may help readers understanding different parts of the compiler.

I've started this list, it's raw and there may be things that shouldn't be there but I guessed it would be better to share as is, rather than waiting longer. We can start polishing it, adding more PRs, removing some of them, adding more information next to each PR like explaining what part of the compiler each PR is going to help explaining, etc.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the raw PR list in the linked HackMD document and the discussion in issue #619. Identify which entries help explain distinct parts of the compiler, then add useful context, remove unsuitable entries, and leave the list in a polished state.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
compilers, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.