pierwill
2d33dbd197
Edit "Queries" chapter ( #1301 )
...
Makes various edits for clarity, style, readability, and formatting.
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-02-17 15:12:43 -06:00
pierwill
30386f52c1
Link to The Rust Performance Book ( #1300 )
2022-02-17 17:46:20 -03:00
Raoul Strackx
056e4e70e3
Correction, building stage3 compiler ( #1298 )
2022-02-11 08:42:50 -05:00
Yuki Okushi
4fed2149d6
Triage some date references ( #1293 )
2022-02-10 17:34:23 -03:00
Manish Goregaokar
2cf5bba9e3
mention test folders for cfg(bootstrap) ( #1294 )
2022-02-05 15:03:17 +09:00
Felix S. Klock II
7eb0df9b15
git.md: Expanded a note to try to stress what you need to do if you're playing
...
games with submodules.
(I overlooked this when cherry-picking an LLVM commit today, and wasted some
time wondering why I wasn't seeing any effect in my resulting `rustc` build...)
2022-01-26 14:01:40 -08:00
Ivor Wanders
6f308aee13
Clarify that r? works in comments.
2022-01-20 18:01:07 -08:00
Eric Huss
d150d90169
Reorganize and expand the testing chapters. ( #1281 )
...
* Reorganize and expand the testing chapters.
* Update tests chapters for review comments.
* Fix typo.
2022-01-18 14:44:26 -03:00
Amanieu d'Antras
e292a4eefb
Add inline assembly internals ( #1266 )
2022-01-18 11:12:06 -03:00
Georgiy Komarov
5ace24071f
Spelling: Rename rust to Rust ( #1288 )
2022-01-18 11:09:37 -03:00
Noah Lev
b8cea7bfbf
Clean up section about FCPs ( #1287 )
...
* I've never heard the term "pFCP" used before, so spell it out as
"proposed final comment period"
* Fix some unclear things (like implying that you need `r+` rights to
start an FCP)
* Improve the chapter's title, and make it consistent with its TOC entry
* Make some other assorted minor cleanups and improvements
2022-01-18 11:09:16 -03:00
Nicholas Nethercote
6312d533f7
Address more review comments in #1286 .
2022-01-05 23:26:43 -06:00
Nicholas Nethercote
7e1fed579d
Address review comments in #1286 .
2022-01-05 23:26:43 -06:00
Nicholas Nethercote
2413da5b47
Streamline "Getting Started" some more.
...
This is a follow-up to #1279 .
The "Getting Started" chapter is, TBH, pretty bad when it comes to the
stuff about building and testing. It has far too much detail and lots of
repetition, which would be overwhelming to a newcomer.
This commit removes most of it, leaving behind just quick mentions of
the most common `x.py` commands: `check`, `build`, `test`, `fmt`, with
links to the appropriate chapters for details. There were a few
interesting details that weren't covered elsewhere, so I moved those
into other chapters.
2022-01-05 23:26:43 -06:00
Noah Lev
5f6047b879
Update link to moved section ( #1282 )
...
The section was removed in #1030 and re-added in a different place in
2d42cf7.
2021-12-28 22:17:49 -06:00
Ben Reeves
25d51ec375
Fix link in contributing.md ( #1280 )
2021-12-27 10:28:15 -06:00
Nicholas Nethercote
5e01fd4f2e
Streamline "Getting Started" ( #1279 )
...
* Move `x.py` intro section before first use, and shorten it.
* Improve `x.py setup` docs.
In "Getting Started", strip it back to the bare minimum. Some of this is
moved into the later section.
In the later section, add notable details like config.toml.example how
and `profile` works. Also make the config.toml example more concise.
* Move details about the repository.
Less detail in "Getting Started", more in the later sections.
* Move details about the prereqs.
Less detail in "Getting Started", more in the later sections.
2021-12-24 12:52:31 -03:00
Wang Qilin
404a87fdaa
remove rustfix item in test intro ( #1277 )
2021-12-20 21:53:57 +09:00
Noah Lev
8e224691c0
Move date-check comment to fix Markdown syntax
...
The inline code wasn't being rendered correctly.
2021-12-15 11:59:46 -08:00
Maxwell Elliot Heiber
b67deeaf82
Update humor docs for special-casing ferris emoji
...
update for: https://github.com/rust-lang/rust/pull/91476/files
2021-12-15 09:49:37 -06:00
Badel2
2faf199db5
Fix some broken links ( #1274 )
2021-12-13 15:16:30 +09:00
Jacob Hoffman-Andrews
26761ca47c
Update rustdoc internals
...
Use current paths when discussing source files.
Update cheat sheet section with download-rustc.
Add "use cases" section.
2021-12-09 16:05:48 -06:00
Noah Lev
7b6163bb6a
Update HIR chapter to use HirId instead of NodeId
...
`NodeId`s are no longer used in the HIR. See #50928 for more information.
2021-12-09 09:11:48 -06:00
Noah Lev
01fbac4978
Fix some broken links
2021-12-09 09:11:48 -06:00
Lucas Kent
72b6973b3e
Update src/getting-started.md
...
Co-authored-by: Joshua Nelson <github@jyn.dev>
2021-12-09 09:09:36 -06:00
Lucas Kent
6f67d9c763
Improve documentation on r?
2021-12-09 09:09:36 -06:00
Rich Kadel
d6f4a6b391
Update LLVM coverage mapping format version supported by rustc ( #1267 )
...
rust-lang/rust#91207 updates the coverage mapping format to Version 5 or
6, depending on the built-in version of LLVM (12 or 13, respectively).
This change updates the dev guide to match the recent changes.
2021-12-03 09:26:47 -08:00
Lucas Kent
99e213a274
Improve 'Running tests manually' section
2021-11-27 03:45:39 -05:00
Yuki Okushi
fbe824dda0
Fix some links
2021-11-24 10:23:07 -05:00
Eric Huss
bb80ff17da
Update for review comments.
2021-11-24 10:22:37 -05:00
Eric Huss
c5b2607316
Document rustfix-only-machine-applicable
2021-11-24 10:22:37 -05:00
Eric Huss
85a1f28ef3
Apply suggestions from pierwill
...
Co-authored-by: pierwill <19642016+pierwill@users.noreply.github.com>
2021-11-24 10:22:37 -05:00
Eric Huss
d9658734c5
Document more compiletest headers.
2021-11-24 10:22:37 -05:00
Simon Perriard
81d42b558b
make it compile with 1.56.0 no warning
2021-11-24 09:00:37 -05:00
Simon Perriard
5c79aa782f
make it compile with 1.56.0
2021-11-24 09:00:37 -05:00
Simon Perriard
d199d090b6
make it compile with 1.56.0
2021-11-24 09:00:37 -05:00
Dylan MacKenzie
90c949fd6d
Describe drop elaboration ( #1240 )
2021-11-18 13:31:13 -05:00
Ken Matsui
28d0356ab2
Fix an invalid link on Diagnostic Items ( #1261 )
2021-11-16 10:45:40 -03:00
Yuki Okushi
433cbfde9b
Fix broken links related to rustc_borrowck ( #1259 )
...
* Fix broken links in region_inference.md
* Fix broken links in lifetime_parameters.md
2021-11-16 10:43:17 -03:00
Ken Matsui
1833366ad6
Unify x.py usage ( #1258 )
2021-11-16 07:44:50 +09:00
Lucas Kent
dc645fb25a
Spelling fixes
2021-11-15 08:23:01 -06:00
Lucas Kent
159c893732
Fix compare-mode documentation
2021-11-14 17:01:35 -06:00
Noah Lev
dcb592a051
Fix broken link in "Bootstrapping"
...
The italics added in #1239 broke the implicitly-resolved link.
2021-11-09 21:46:27 -06:00
chubei
bc3e28ef2f
Fix typo: [upv.rs_mentioned] -> [upvars_mentioned]
2021-11-07 07:48:47 -06:00
asquared31415
f334ea9494
Add note to emphasize replacing TARGET_TRIPLE ( #1250 )
2021-11-06 18:32:55 +09:00
Eric Huss
621b3a447f
Remove some legacy test suites.
2021-11-04 14:18:39 -05:00
Dmitry Savintsev
3a6e42eda4
tiny capitalization fix
2021-11-04 14:15:06 -05:00
Noah Lev
57d831b27b
Fix date
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2021-11-04 09:33:03 -07:00
Noah Lev
e679209aac
Update some date-check comments
...
I removed one of them because it doesn't seem necessary.
2021-11-04 09:33:03 -07:00
Noah Lev
ff167cfd3b
Ensure date-check cron job is using latest stable Rust
...
This should prevent future failures like this one [1].
[1]: https://github.com/rust-lang/rustc-dev-guide/runs/4067460927?check_suite_focus=true
2021-11-04 09:33:03 -07:00