about summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
AgeCommit message (Collapse)AuthorLines
2022-11-04align code blocks with their paragraphsTshepang Mbambo-21/+23
2022-11-02Fixes some typos (#1502)jonathanCogan-8/+8
* Fix some typos. Co-authored-by: pierwill <19642016+pierwill@users.noreply.github.com>
2022-11-01UPDATE - mention of Diagnostic derive on enumsJhonny Bill Mena-3/+5
Updated Diagnostic text to use the same language used in Subdiagnostic
2022-10-31trans -> codegen (#1500)Santiago Pastorino-1/+1
2022-10-27add note for err annotation formattingRageking8-0/+4
2022-10-27Remove `--bless` from pre-push hook suggestionChris Denton-2/+3
According to https://github.com/rust-lang/rust/commit/8873e33806487a0fb12143772b1a3c1544edbe0b > Running with --bless causes the push to succeed if there are fixable formatting changes, but the changes don't make it into the push. > > We should have the user rerun with --bless (or x.py fmt) and commit the changes themselves (they might want to amend a particular commit, for instance).
2022-10-27Update for highfive transition.Eric Huss-12/+16
2022-10-25Update `traits/resolution.md` (#1494)Michael Goulet-90/+27
* Update `traits/resolution.md` Co-authored by: @lcnr and @spastorino * Update src/traits/resolution.md * Wrapping * Update src/traits/resolution.md Co-authored-by: Santiago Pastorino <spastorino@gmail.com> Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
2022-10-25Update diagnostics to flat fluent message pathsNilstrieb-40/+30
As implemented in rust-lang/rust#103345
2022-10-24Update rust-analyzer suggestions (#1487)Lukas Wirth-0/+2
2022-10-23miri is no longer a submodule but a subtree. (#1488)Luqman Aden-39/+24
2022-10-22fix some links (#1490)lcnr-14/+14
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2022-10-19typo and grammar (#1484)Tshepang Mbambo-1/+2
2022-10-12Add missing prerequisite for some Linux distros (#1481)Sergio de Carvalho-0/+1
2022-10-08Update debugging.mdMarc Poulhiès-1/+1
2022-10-08Use llvm subdomain for compiler-explorer linkMarc Poulhiès-2/+2
Using `llvm.godbolt.org` subdomain should automatically select the correct LLVM-IR language.
2022-10-07.gitattributes: Mark minified javascript as binary to filter grepsJosh Triplett-0/+3
When doing a git grep (of rustc-dev-guide or of rust-lang/rust with --recurse-submodules), if the grep happens to match within the minified javascript, the resulting long single lines can cause a text pager or editor to slow down and distract from more useful matches. Minified javascript isn't formatted for human consumption, by definition, so mark it as binary, which causes git grep to instead just state that it matches without printing the matching "line".
2022-10-05fix very minor punctuation typoJoshument-1/+1
2022-10-05diagnostic structs: derive on enum (#1477)David Wood-1/+1
2022-10-05Update running tests with the new flags (#1476)Pietro Albini-3/+9
2022-10-04Rename typeck to hir_analysis (#1475)Bruno Kolenbrander-31/+31
Co-authored-by: mejrs <>
2022-10-03fix typo and make paragraph consistent (#1474)Joshument-1/+1
2022-10-02Update about-this-guide.mdJoshua Nelson-1/+1
2022-10-02Link to the correct page in "about this guide"Joshua Nelson-1/+1
Previously, "Building and debugging `rustc`" linked to the getting started page, which isn't correct. If people want that page, it already appears in the sidebar, and is the next sequential page.
2022-10-01Update r-a config suggestionsLukas Wirth-0/+2
The proc-macro server path is required for proc-macros to properly work in r-a when working on rustc. Pointing the sysroot to the stage0 one is more correct than using the system installed one.
2022-09-26don't refer to the compile-time interpreter as "Miri" (#1471)Ralf Jung-23/+23
2022-09-22UPDATE - Diagnostic docs to reflect renamed traits and macros in rustc PR#101558Jhonny Bill Mena-29/+29
2022-09-22Update mdbook and its extensions versionsYuki Okushi-4/+4
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-09-22Remove unmaintained actionYuki Okushi-4/+3
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-09-22Update some actions versionsYuki Okushi-4/+4
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-09-22Fix some typosYuki Okushi-3/+3
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-09-20Update stability guide to use CURRENT_RUSTC_VERSION (#1468)Alex Saveau-4/+2
2022-09-19Add a note about building `rust-analyzer-proc-macro-srv` (#1467)Waffle Maybe-0/+9
2022-09-16Link from "implementing to new features" to mcp.md (#1465)Felix S Klock II-0/+6
2022-09-14remove stray **Tshepang Mbambo-2/+3
2022-09-13Explain the new valtree system for type level constants. (#1097)Oli Scherer-3/+50
* Explain the new valtree system for type level constants. * Update src/const-eval.md Co-authored-by: Noah Lev <camelidcamel@gmail.com> * Update src/const-eval.md Co-authored-by: lcnr <rust@lcnr.de> Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-09-12fix typos and formattingJoshua Nelson-2/+2
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2022-09-12Say "bootstrap" instead of "rustbuild"; the latter is not explained anywhere ↵Joshua Nelson-1/+1
and is not much more clear.
2022-09-12Rewrite the section on passing flags to subcommandsJoshua Nelson-26/+39
- Move the reference for directories and actions to the very end; it's the most rare to need to know - Add `RUSTDOCFLAGS*`, `CARGOFLAGS*`, `-vvv`, and `--test-args` - Remove the incorrect `--on-fail` command
2022-09-12Remove the diagram of all outputs generated by x.pyJoshua Nelson-11/+0
These are already present in the table below, there's no need to repeat it. Having it near the middle of the page makes it feel more overwhelming.
2022-09-12"symbol names" => ABIJoshua Nelson-3/+6
ABI is more general and gives a better idea of what goes wrong.
2022-09-12Add symbol-addition to the how-to for new features (#1457)Devin Jeanpierre-4/+6
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2022-09-09Fix typo (#1459)Eric Holk-1/+1
2022-09-05Document multipart_suggestion derive on SessionSubdiagnosticXiretza-2/+15
2022-09-03Add reference for updating Windows PATH and fix typoSamyak Sarnayak-2/+4
Yes, the reference is a page on Java's documentation but that's the most complete and most official looking reference I could find.
2022-09-02Update for removal of RLS (#1450)Eric Huss-98/+43
2022-08-29Fix the link to `Parser` structYuki Okushi-2/+2
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-08-29Remove a dangling link on "The `#[test]` attribute"Yuki Okushi-1/+0
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-08-27Update the stabilization guide to refer to the new placeholder systemest31-21/+5
The stabilization process is changed to now use `CURRENT_RUSTC_VERSION` instead of spelling out whatever version is currently the latest. This placeholder will be replaced during the release process with the correct version.
2022-08-27Refine the lintstore section (#1429)Tshepang Mbambo-13/+32