about summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
AgeCommit message (Collapse)AuthorLines
2023-04-09Apply suggestions from code review jyn-5/+5
Thank you JohnTitor for finding these! Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2023-04-09Add a "What should I work on?" sectionjyn-9/+57
This is the first question I get from nearly all contributors. So far I've been giving links to individual issues, but they quickly go out of date or get fixed, and then I have more work to do to help people find an issue. Add some suggestions for work people can find themselves, without having to first consult an expert. This also moves the "Cloning and Building" stub to the bottom of the page.
2023-04-09Make the "Asking Questions" section more usefuljyn-2/+12
- Update outdated chat platforms - Link to the community page - Suggest `git shortlog` for finding experts
2023-04-09Fix link; remove duplicate linkjyn-3/+4
2023-04-09Move "Getting Started" to the first pagejyn-2/+1
This page is better suited for people landing immediately from CONTRIBUTING.md, or who haven't heard of the guide before. "About This Guide" is still useful, but doesn't need to be the very first page.
2023-04-09Clarify cfg(bootstrap) docsjyn-1/+5
2023-04-09document that it's rare for books to breakjyn-0/+1
2023-04-09Remove detailed toolstate sectionjyn-49/+1
This is already covered in detail on Forge: https://forge.rust-lang.org/infra/toolstate.html and linked in the previous paragraph.
2023-04-09fix incorrect miri mentions in "External Repos" chapterjyn-2/+5
2023-04-09Improve the landing page for contributing to the libstd docs (#1666)jyn-11/+10
2023-04-09Various improvements to `check_line_lengths.sh` (#1667)jyn-9/+9
2023-04-09Document how to ignore specific files in a diff (#1668)jyn-0/+12
2023-04-05fix line lengthy21-3/+5
2023-04-05mention `git clone --depth`y21-0/+21
2023-04-03add a few more TOC sectionsJoshua Nelson-4/+16
2023-04-03Remove duplicate section on new features in CONTRIBUTING.mdJoshua Nelson-22/+2
2023-04-03Link to bug-fix-procedure.md from the contribution procedure sectionJoshua Nelson-26/+12
2023-04-03Rearrange the "getting started" and contributing.md sectionsJoshua Nelson-246/+216
There was a lot of information duplicated between the two, and it wasn't clear which one to look. This commit changes `contributing.md` to be strictly for contribution procedures, and moves "what should I work on" sections to "Getting Started". This also consolidates the links in `about-this-guide.md` rather than spreading them between about-this-guide, getting-started, and contributing. I suggest using https://rustc-dev-guide.org/git.html#moving-large-sections-of-code to review this commit.
2023-04-03Outline the external repositories sectionJoshua Nelson-144/+160
This is advanced info that most contributors won't need to know; and for experienced contributors, it means the info is at the top of the page instead of needing to scroll.
2023-04-03Move some info from "Getting Started" to "How to build and run"Joshua Nelson-84/+33
"Getting Started" is already *very* long; this shrinks it a bit, and puts similar info closer together.
2023-04-03Make REUSE ignore section heading as a copyright statement (#1659)Pietro Albini-0/+3
2023-04-02Update some links and information for cargo-bisect-rustc (#1657)Eric Huss-33/+8
2023-04-01update rustc_driver examples (#1655)Tshepang Mbambo-5/+7
2023-03-26Add locale_resources (#1651)Nathan Hammond-0/+1
2023-03-27Don't require $GITHUB_TOKEN to build locally (#1652)jyn-8/+15
2023-03-23bootsrapping stages overview listShahar Dawn Or-4/+11
2023-03-21Update labels overview (#1639)Eric Huss-55/+91
2023-03-21first mention of type, and add a link (#1643)Tshepang Mbambo-1/+2
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2023-03-21Add SIP solution for macOS users (#1636)Yukang-0/+10
2023-03-16Reword to include 'distractions'Langston Barrett-2/+2
2023-03-16Mention debug assertions labelLangston Barrett-0/+5
2023-03-16Mention debug assertionsLangston Barrett-0/+10
2023-03-16Address review commentsLangston Barrett-7/+9
2023-03-16mir-opt*-level*, not mir-optLangston Barrett-2/+2
2023-03-16Address review commentsLangston Barrett-8/+35
2023-03-16Add chapter on fuzzingLangston Barrett-0/+106
2023-03-16Fix "Crate disambiguator" in libs-and-metadata.mdHoblovski-3/+2
2023-03-14alert when date gets stale (by using date-check annotation)Tshepang Mbambo-1/+2
2023-03-14fix date-check annotation some moreTshepang Mbambo-1/+1
2023-03-14fix date-check annotationTshepang Mbambo-1/+1
2023-03-14typoTshepang Mbambo-1/+1
2023-03-14Update rustdoc-internals.mdMichael Howell-87/+141
2023-03-13Rename `config.toml.example` to `config.example.toml`Thom Chiovoloni-7/+7
2023-03-12fix typo `SubstRef` to `SubstsRef`Yutaro Ohno-1/+1
2023-03-10improve accuracyTshepang Mbambo-2/+1
2023-03-10tracing log along diff cratesbohan-0/+4
2023-03-08Fix Rust Analyzer settings locationclubby789-4/+4
This file was moved in https://github.com/rust-lang/rust/pull/108618
2023-03-06Reflect the changes in rust-lang/rust#67000 (#1632)Yuki Okushi-7/+6
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-03-06improve capacity note (#1634)Tshepang Mbambo-14/+16
2023-03-03Remove mention to lexer/parser refactoringYuki Okushi-3/+0
Signed-off-by: Yuki Okushi <jtitor@2k36.org>