Josh Triplett
615f414a1b
.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
d144eef1c9
fix very minor punctuation typo
2022-10-05 17:39:50 +02:00
David Wood
5a1a2e341d
diagnostic structs: derive on enum ( #1477 )
2022-10-05 20:22:46 +09:00
Pietro Albini
7722f6dd66
Update running tests with the new flags ( #1476 )
2022-10-05 17:04:49 +09:00
Bruno Kolenbrander
c4a75dc3c3
Rename typeck to hir_analysis ( #1475 )
...
Co-authored-by: mejrs <>
2022-10-04 21:22:00 +09:00
Joshument
52323aec6e
fix typo and make paragraph consistent ( #1474 )
2022-10-03 19:38:52 +09:00
Joshua Nelson
2f7ea3a9b8
Update about-this-guide.md
2022-10-02 20:06:43 +02:00
Joshua Nelson
b53b23306f
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
9c90f6cbce
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
7d877e26ca
don't refer to the compile-time interpreter as "Miri" ( #1471 )
2022-09-26 18:07:23 +09:00
Jhonny Bill Mena
49dab9ef9b
UPDATE - Diagnostic docs to reflect renamed traits and macros in rustc PR#101558
2022-09-22 10:29:32 +01:00
Yuki Okushi
57f762226e
Update mdbook and its extensions versions
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-09-22 10:48:08 +02:00
Yuki Okushi
88b498aa33
Remove unmaintained action
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-09-22 10:48:08 +02:00
Yuki Okushi
39d2be681e
Update some actions versions
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-09-22 10:48:08 +02:00
Yuki Okushi
4cfb87cc1f
Fix some typos
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-09-22 10:45:25 +02:00
Alex Saveau
8979fb8ed9
Update stability guide to use CURRENT_RUSTC_VERSION ( #1468 )
2022-09-20 07:43:59 +09:00
Waffle Maybe
8fbdfcdf88
Add a note about building rust-analyzer-proc-macro-srv ( #1467 )
2022-09-19 15:50:02 +09:00
Felix S Klock II
5aeea2dd7d
Link from "implementing to new features" to mcp.md ( #1465 )
2022-09-16 07:06:59 +09:00
Tshepang Mbambo
9591f71fb6
remove stray **
2022-09-14 09:09:28 -07:00
Oli Scherer
1a32607397
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
1014188ca3
fix typos and formatting
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2022-09-12 18:48:21 -05:00
Joshua Nelson
74e219ba5e
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
5ed4c9ff0f
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
8d0b93b441
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
c1fc7df2b1
"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
072e5eb38b
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
9a579ece8d
Fix typo ( #1459 )
2022-09-09 10:50:44 +09:00
Xiretza
7dda4826de
Document multipart_suggestion derive on SessionSubdiagnostic
2022-09-05 10:59:20 +01:00
Samyak Sarnayak
e2d598b51a
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
8f3c3cf45a
Update for removal of RLS ( #1450 )
2022-09-02 23:03:15 +09:00
Yuki Okushi
4af32fbc72
Fix the link to Parser struct
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-08-29 20:07:51 +02:00
Yuki Okushi
8c1de41f7f
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
c12394c3a2
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
71dc466785
Refine the lintstore section ( #1429 )
2022-08-27 14:59:56 +09:00
Tshepang Mbambo
b08631e87f
typo
2022-08-27 06:25:51 +02:00
Micah Weston
c8c183e684
Updates text to refer to LLVM documentation.
2022-08-27 06:25:51 +02:00
Micah Weston
680412f018
Updates LLVM prereqs since upgrade to C++17.
2022-08-27 06:25:51 +02:00
Tshepang Mbambo
34fb032a49
we got 3 ( #1447 )
2022-08-27 00:34:44 +09:00
SparrowLii
a0c49e3df5
A few corrections
2022-08-26 06:18:21 +02:00
SparrowLii
31281ef796
Update some statements
2022-08-26 06:18:21 +02:00
SparrowLii
aae4cd9ac2
correct typo in parallel-rustc.md
2022-08-26 06:18:21 +02:00
SparrowLii
0337cda7ef
Correct some statements in parallel-rustc.md
2022-08-26 06:18:21 +02:00
SparrowLii
4f863535a5
update parallel-rustc.md
2022-08-26 06:18:21 +02:00
Tshepang Mbambo
dfb4949c40
address review comment
...
https://github.com/rust-lang/rustc-dev-guide/pull/1428#discussion_r948143840
2022-08-25 19:56:58 -07:00
Tshepang Mbambo
ba6d4a9a1c
make date-check more easy to use
...
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-25 19:56:58 -07:00
Tshepang Mbambo
bad0cec3f6
update thir output ( #1445 )
2022-08-25 07:45:53 +09:00
Tshepang Mbambo
bbb9999b1c
do not offer option to run code ( #1442 )
2022-08-23 07:46:35 +09:00
Tshepang Mbambo
e6fce3e173
fix quick-edit link ( #1441 )
2022-08-23 07:46:08 +09:00
Xiretza
c8b7044868
Document changes introduced by kind-less SessionDiagnostics
2022-08-21 08:49:30 -07:00
David Wood
3c1d54f21e
diagnostics: fix outdated use of string slugs ( #1436 )
2022-08-19 10:47:58 +01:00