Jhonny Bill Mena
03fe2d4163
UPDATE - mention of Diagnostic derive on enums
...
Updated Diagnostic text to use the same language used in Subdiagnostic
2022-11-01 15:13:38 +00:00
Santiago Pastorino
94ecbac3cd
trans -> codegen ( #1500 )
2022-10-31 13:51:42 -03:00
Rageking8
88bd6ca6ab
add note for err annotation formatting
2022-10-27 20:45:40 +02:00
Chris Denton
bd8eeff467
Remove `--bless` from pre-push hook suggestion
...
According to 8873e33806
> 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-27 20:36:34 +02:00
Eric Huss
7f426da358
Update for highfive transition.
2022-10-27 06:07:59 +02:00
Michael Goulet
51a37ad19a
Update `traits/resolution.md` ( #1494 )
...
* 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-25 10:18:58 -07:00
Nilstrieb
6686b1e95e
Update diagnostics to flat fluent message paths
...
As implemented in rust-lang/rust#103345
2022-10-25 14:36:52 +01:00
Lukas Wirth
a26247697e
Update rust-analyzer suggestions ( #1487 )
2022-10-24 19:41:55 +09:00
Luqman Aden
0a2f713d86
miri is no longer a submodule but a subtree. ( #1488 )
2022-10-23 08:17:08 +09:00
lcnr
736fcb998c
fix some links ( #1490 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2022-10-22 19:53:46 +09:00
Tshepang Mbambo
a8ccc266a0
typo and grammar ( #1484 )
2022-10-19 07:45:49 +09:00
Sergio de Carvalho
e68dfb8e88
Add missing prerequisite for some Linux distros ( #1481 )
2022-10-12 08:52:48 +09:00
Marc Poulhiès
7518c3445d
Update debugging.md
2022-10-08 12:29:47 +02:00
Marc Poulhiès
509ee505af
Use llvm subdomain for compiler-explorer link
...
Using `llvm.godbolt.org` subdomain should automatically select the correct LLVM-IR language.
2022-10-08 12:29:47 +02:00
Josh Triplett
9a86c0467b
.gitattributes: Mark minified javascript as binary to filter greps
...
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-07 18:34:51 +02:00
Joshument
0932ad6bc3
fix very minor punctuation typo
2022-10-05 17:39:50 +02:00
David Wood
57a38adb6e
diagnostic structs: derive on enum ( #1477 )
2022-10-05 20:22:46 +09:00
Pietro Albini
d3ce60f3d6
Update running tests with the new flags ( #1476 )
2022-10-05 17:04:49 +09:00
Bruno Kolenbrander
b8228e982e
Rename typeck to hir_analysis ( #1475 )
...
Co-authored-by: mejrs <>
2022-10-04 21:22:00 +09:00
Joshument
882921a257
fix typo and make paragraph consistent ( #1474 )
2022-10-03 19:38:52 +09:00
Joshua Nelson
de718129ec
Update about-this-guide.md
2022-10-02 20:06:43 +02:00
Joshua Nelson
137079384c
Link to the correct page in "about this guide"
...
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-02 20:06:43 +02:00
Lukas Wirth
ed11720693
Update r-a config suggestions
...
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-10-01 15:48:54 -05:00
Ralf Jung
7743f0fca3
don't refer to the compile-time interpreter as "Miri" ( #1471 )
2022-09-26 18:07:23 +09:00
Jhonny Bill Mena
1c79085f41
UPDATE - Diagnostic docs to reflect renamed traits and macros in rustc PR#101558
2022-09-22 10:29:32 +01:00
Yuki Okushi
27c2aa6f19
Update mdbook and its extensions versions
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-09-22 10:48:08 +02:00
Yuki Okushi
03752abfa4
Remove unmaintained action
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-09-22 10:48:08 +02:00
Yuki Okushi
b8b984f0a2
Update some actions versions
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-09-22 10:48:08 +02:00
Yuki Okushi
f349ee1a66
Fix some typos
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-09-22 10:45:25 +02:00
Alex Saveau
f587d6e7cd
Update stability guide to use CURRENT_RUSTC_VERSION ( #1468 )
2022-09-20 07:43:59 +09:00
Waffle Maybe
1f8cda6270
Add a note about building `rust-analyzer-proc-macro-srv` ( #1467 )
2022-09-19 15:50:02 +09:00
Felix S Klock II
39612f963a
Link from "implementing to new features" to mcp.md ( #1465 )
2022-09-16 07:06:59 +09:00
Tshepang Mbambo
b21b0bb5f3
remove stray **
2022-09-14 09:09:28 -07:00
Oli Scherer
f1609a3f3f
Explain the new valtree system for type level constants. ( #1097 )
...
* 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-13 14:33:10 +02:00
Joshua Nelson
290ecb9082
fix typos and formatting
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2022-09-12 18:48:21 -05:00
Joshua Nelson
a605591d8f
Say "bootstrap" instead of "rustbuild"; the latter is not explained anywhere and is not much more clear.
2022-09-12 18:48:21 -05:00
Joshua Nelson
6b3a5fb9d7
Rewrite the section on passing flags to subcommands
...
- 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-12 18:48:21 -05:00
Joshua Nelson
c3232c4541
Remove the diagram of all outputs generated by x.py
...
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 18:48:21 -05:00
Joshua Nelson
f29e38c0ba
"symbol names" => ABI
...
ABI is more general and gives a better idea of what goes wrong.
2022-09-12 18:48:21 -05:00
Devin Jeanpierre
5d8825eb0a
Add symbol-addition to the how-to for new features ( #1457 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2022-09-12 06:19:13 +09:00
Eric Holk
a5363fb536
Fix typo ( #1459 )
2022-09-09 10:50:44 +09:00
Xiretza
5be5475b07
Document multipart_suggestion derive on SessionSubdiagnostic
2022-09-05 10:59:20 +01:00
Samyak Sarnayak
859323857e
Add reference for updating Windows PATH and fix typo
...
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-03 06:11:07 +02:00
Eric Huss
6b0a155162
Update for removal of RLS ( #1450 )
2022-09-02 23:03:15 +09:00
Yuki Okushi
04892c1a6f
Fix the link to `Parser` struct
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-08-29 20:07:51 +02:00
Yuki Okushi
c0c957cdab
Remove a dangling link on "The `#[test]` attribute"
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-08-29 20:07:51 +02:00
est31
2a9f8fbf41
Update the stabilization guide to refer to the new placeholder system
...
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-27 21:45:28 -04:00
Tshepang Mbambo
b5a632f462
Refine the lintstore section ( #1429 )
2022-08-27 14:59:56 +09:00
Tshepang Mbambo
daca4683bb
typo
2022-08-27 06:25:51 +02:00
Micah Weston
2bf1b9a32e
Updates text to refer to LLVM documentation.
2022-08-27 06:25:51 +02:00