about summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
AgeCommit message (Collapse)AuthorLines
2021-01-30put `x.py` in ticksHenry Boisdequin-1/+1
2021-01-24Update links to `librustc_llvm` and `rustllvm`LeSeulArtichaut-11/+12
2021-01-22Add link to promotion.md (#1033)Joshua Nelson-1/+1
* Add link to promotion.md * Improve link text Co-authored-by: Camelid <camelidcamel@gmail.com> Co-authored-by: Camelid <camelidcamel@gmail.com>
2021-01-21Add missing periodCamelid-1/+1
2021-01-20Remove "Skipping LLVM build" sectionJoshua Nelson-34/+9
`download-ci-llvm` is available and enabled by default for all tier 1 platforms, so there is no need to change it. Using system LLVM over CI llvm is still supported, but is not recommended. Building LLVM from source is still supported. This also notes that you need to explicitly disable downloading LLVM when updating the submodule.
2021-01-20Add mdbook-toc, markers, and documentation (#1028)Iñaki Garay-76/+177
* Add mdbook-toc to travis, book.toml and documentation * Add toc markers * Whitespace cleanup and some punctuation * Addressed comments
2021-01-19Link to `feature_err` in stability section (#1022)Joshua Nelson-1/+4
2021-01-17Fix typo (#1027)Martin Geisler-1/+1
2021-01-17Note that `--check` now allows using any stageJoshua Nelson-4/+1
2021-01-16improved the readablity of a lineashosive-1/+1
2021-01-16Fixed a grammatical error in hardawre requirements sectionsaki-osive-1/+1
2021-01-14Corrected MIR file path and fixed a typo (#1020)saki-osive-2/+2
2021-01-12Add a note about UI test entry limitation (#1019)Yuki Okushi-0/+17
2021-01-10Add context to dated information (#1013)Iñaki Garay-67/+90
* Fixes #924 Add context to dated information * Fixes #924 Addressed comments and some uses of 'currently' * Update src/contributing.md Co-authored-by: Joshua Nelson <joshua@yottadb.com> * Update src/salsa.md Co-authored-by: Joshua Nelson <joshua@yottadb.com> * Fixes #924 Addressed comments * Fixes #924 Fixed line lengths. Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2021-01-10Update 'Workspace structure' section (#1017)Camelid-6/+12
* Update description of `src/` * Note that `library/` also contains the Rust runtime
2021-01-09Point to `HirId` instead of `NodeId`Camelid-1/+1
2021-01-09Fix typo (#1016)Camelid-1/+1
"currenty"!
2021-01-05Break up long lineRyan Levick-1/+2
2021-01-05Remove backticks and comment about possible bugRyan Levick-5/+1
2021-01-05Update src/compiler-debugging.mdRyan Levick-3/+1
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2021-01-05Make instructions for configuring compiler for debug more explicitRyan Levick-10/+20
2021-01-04Remove old sentence that should have been removedCamelid-6/+3
It was mistakenly not removed in #997.
2021-01-04Fix "Potential incomplete link" error on compiler-debugging.mdYuki Okushi-1/+3
2021-01-04Update mdbookEric Huss-1/+1
2021-01-04Add link to rust-analyzer docs on getting started pageRyan Levick-1/+2
2021-01-04Fix some typosSebastian Widua-2/+2
2021-01-03Tweak wording around provider purityCamelid-3/+3
2021-01-02Fix typo (reflex -> reflect)Laurențiu Nicola-1/+1
2021-01-01Clarify that `check` uses a different stage than `build` (#999)Joshua Nelson-1/+5
2020-12-31Fix broken link for `BoundRegion` (#998)Yuki Okushi-2/+2
2020-12-31Update logging section and explain `RUSTC_LOG_COLOR` (#997)Camelid-26/+66
* Update logging section and explain `RUSTC_LOG_COLOR` * Small fixes Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com> * Mention that prefixes of paths work as log filters * `=debug` matches `debug!` *and higher* * Note that `MIRI_LOG_COLOR` only applies to logs from Miri Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com>
2020-12-29Fix broken link in the contributing guide (#996)Joshua Nelson-1/+1
2020-12-28rustc invocation standarized (#992)Iñaki Garay-85/+89
* rustc invocation standarized * Addressed comments * Addressed comments * Addressed comments * Updated command output
2020-12-28Update glossary.md (#994)Wesley Wiser-16/+16
* Update glossary.md - Added additional information to some of the definitions. - Made term capitalization consistent so that only terms which refer to acronyms or concrete types are capitalized. Please let me know if that isn't desirable for some reason. * Update src/appendix/glossary.md Co-authored-by: Joshua Nelson <jyn514@gmail.com> * Update src/appendix/glossary.md Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com> * Update src/appendix/glossary.md Co-authored-by: Joshua Nelson <jyn514@gmail.com> Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com>
2020-12-27[Fixes #778] Added and reorganized lecture links (#993)Iñaki Garay-23/+44
* Added and reorganized lecture links * Addressed comments * Addressed comments
2020-12-12Document `error-pattern` header (#989)Yuki Okushi-0/+33
* Document `error-pattern` header * Address some reviews
2020-12-11Fix some link failures and typosYuki Okushi-10/+10
2020-12-10All links to rustdoc-internals.mdNixon Enraght-Moony-0/+10
2020-12-07Add a section on identifiers in the MIR (#951)Camelid-2/+47
* Add a section on identifiers in the MIR * Better wording * Use loose lists; fix typo; fix link * Update info * Note how you can retrieve the associated data Suggested by @LeSeulArtichaut. * Update src/identifiers.md Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com> * Add TODO for `Promoted` re `GlobalId` Co-authored-by: Oli Scherer <github35764891676564198441@oli-obk.de> Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com>
2020-12-07Adds a dev guide section on Rust CoverageRich Kadel-1/+635
2020-12-06Edit the Mir page to fix infelicities. (#984)Siddharth-12/+17
* Edit the Mir page to fix infelicities. - Remove dead reference to Mir. reflow sentence to talk about `Body::local_decls` - Fix broken links to render properly. - Add links for `Terminator`, `RETURN_PLACE`, `ProjectionElem`. * Update src/mir/index.md Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com> * Edit the Mir page to fix infelicities. - Remove dead reference to Mir. reflow sentence to talk about `Body::local_decls` - Fix broken links to render properly. - Add links for `Terminator`, `RETURN_PLACE`, `ProjectionElem`. Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com>
2020-12-06Add links to the rust documentation for all MIR structs (#982)Siddharth-11/+22
* Add links to the rust documentation for all MIR structs * Update src/mir/index.md Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com> * Update src/mir/index.md Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com> Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com>
2020-12-04Link to the Rustdoc book in the rustdoc chapter (#981)Joshua Nelson-0/+2
This makes a) makes it easier to find info about rustdoc's features and b) redirects people in the wrong place to where they should be looking.
2020-12-03fix a couple linksmark-5/+5
2020-12-03exclude play.rlo from linkchecksmark-1/+1
2020-12-02Use shorter [][]-style link to not pass 100 chars.jumbatm-1/+3
2020-12-02Apply suggestions from review.jumbatm-3/+3
Co-authored-by: Camelid <camelidcamel@gmail.com>
2020-12-02Document SessionDiagnosticjumbatm-0/+102
2020-12-01Use shorter 'rustbot label' commandCamelid-1/+1
'rustbot modify labels: ...' -> 'rustbot label ...'
2020-11-30Move the bootstrapping section later in the guide (#975)Joshua Nelson-1/+1
Now that `x.py build` works in most cases, I don't think we need to teach people all the intricacies of bootstrap right away. This moves it to the 'overview of the compiler' section instead.