about summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
AgeCommit message (Collapse)AuthorLines
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
2022-08-27typoTshepang Mbambo-1/+1
2022-08-27Updates text to refer to LLVM documentation.Micah Weston-1/+2
2022-08-27Updates LLVM prereqs since upgrade to C++17.Micah Weston-1/+1
2022-08-27we got 3 (#1447)Tshepang Mbambo-39/+45
2022-08-26A few correctionsSparrowLii-5/+5
2022-08-26Update some statementsSparrowLii-33/+27
2022-08-26correct typo in parallel-rustc.mdSparrowLii-2/+2
2022-08-26Correct some statements in parallel-rustc.mdSparrowLii-10/+9
2022-08-26update parallel-rustc.mdSparrowLii-33/+101
2022-08-25address review commentTshepang Mbambo-1/+7
https://github.com/rust-lang/rustc-dev-guide/pull/1428#discussion_r948143840
2022-08-25make date-check more easy to useTshepang Mbambo-4/+2
One could not run it like the following, for the would be a panic: cargo run --manifest-path ci/date-check/Cargo.toml . Also, remove the need to specify argument, in which case, current_dir is assumed.
2022-08-25update thir output (#1445)Tshepang Mbambo-56/+105
2022-08-23do not offer option to run code (#1442)Tshepang Mbambo-1/+1
2022-08-23fix quick-edit link (#1441)Tshepang Mbambo-1/+1
2022-08-21Document changes introduced by kind-less SessionDiagnosticsXiretza-16/+11
2022-08-19diagnostics: fix outdated use of string slugs (#1436)David Wood-42/+69
2022-08-18Add missing lifetime (#1439)Nathan Stocks-1/+1
* fix incorrect #[note] syntax * more syntax fixes * add missing lifetime
2022-08-18more syntax fixesNathan Stocks-2/+2
2022-08-18fix incorrect #[note] syntaxNathan Stocks-1/+1
2022-08-17Update slug style to use _ instead of - (#1426)est31-25/+29
2022-08-17remove incorrect info (#1435)Tshepang Mbambo-6/+7
2022-08-17fix lifetime name (#1431)Tshepang Mbambo-5/+3
2022-08-17Update the date reference around Git submodule bug (#1430)Tshepang Mbambo-4/+8