about summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
AgeCommit message (Collapse)AuthorLines
2024-08-12Update LLVM docs (#2039)Nikita Popov-27/+71
* Update LLVM docs * Apply feedback
2024-08-09Added 'the' in chapter "Running test" subtitle "Run unit tests on the ↵GabrieleC07-1/+1
compiler/library" (#2040)
2024-08-07Disable linkcheck in PRs until bugs are fixedNoah Lev-0/+6
See https://github.com/Michael-F-Bryan/mdbook-linkcheck/issues/77 and https://github.com/Michael-F-Bryan/mdbook-linkcheck/issues/86. These bugs are causing linkcheck to erroneously fail because we run it using `-f`, to avoid too many requests. For now, disable linkcheck in PR CI, though leave it enabled in the cron job, where the bug should not occur.
2024-08-07Review comments <3xFrednet-11/+11
2024-08-07Correct rust code block in *Dataflow Analysis*xFrednet-10/+12
2024-08-03linkcheck: fix filtering of the source files (#2019)Martin Liška-2/+2
2024-07-30chore: fix some commentsriyueguang-3/+3
Signed-off-by: riyueguang <rustruby@outlook.com>
2024-07-27linkcheck: fix reported broken links (part 2) (#2024)Martin Liška-32/+34
* linkcheck: fix reported broken links (part 2) * Apply suggestions from code review Co-authored-by: León Orell Valerian Liehr <me@fmease.dev> * Fix mir::Constant link target * Fix borked links * Fix one more link name * Exclude 2 links from checking * Fix exclude patterns in book.toml * Fix comment * Fix rmake-tests URL * Apply suggestions from code review Co-authored-by: León Orell Valerian Liehr <me@fmease.dev> --------- Co-authored-by: León Orell Valerian Liehr <me@fmease.dev>
2024-07-26typo (#2029)Tshepang Mbambo-1/+1
2024-07-26Fix broken links in `llvm-coverage-instrumentation.md` (#2027)Stuart Cook-63/+16
2024-07-24Fix invalid link to toolstate documentation (#2021)Jakub Beránek-1/+1
2024-07-24linkcheck: fix reported broken links (part 1) (#2022)Martin Liška-15/+16
2024-07-24fix linklcnr-2/+3
2024-07-24MIR docs: fix borked links and update styleMartin Liska-18/+20
Changes applied: - updating-llvm.md: make consistent style in a listing - CleanupNonCodegenStatements - renamed to CleanupPostBorrowck - SimplifyCfg - fix link target (it is an enum now) - LocalUseVisitor - replaced with another existing Visitor - PGO in LLVM - embed link
2024-07-19Update adding.md (#2016)10takla-2/+2
Add `@' to the test header edition:2018
2024-07-15refine mir passes docJaic1-9/+7
2024-07-15Typo in src/mir/passes.md Jaic1-1/+1
accidently -> accidentally Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2024-07-15Improve doc of MIR queries & passeschj-67/+151
2024-07-09Bump all other depsNoah Lev-14/+26
2024-07-09Fix chrono deprecationsNoah Lev-3/+7
2024-07-09Bump chronoNoah Lev-36/+233
The specific reason I decided to update is since newer versions of chrono don't depend on time 0.1, which has some soundness issues. Of course, staying up-to-date in general is a good idea.
2024-07-08Fix typo: lists -> lints (#2011)Noah Lev-1/+1
It's a bit of a tongue-twister it seems.
2024-07-06use "bootstrap" instead of "rustbuild"onur-ozkan-2/+2
Let's stick with the single name "bootstrap" to refer to the bootstrap project to avoid confusion. Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-07-02Fix grammar issue in optimize-build.md (#2009)Arjun Patel-1/+1
2024-07-01Update name of Fuchsia builder (#2008)Tyler Mandry-3/+3
2024-07-01Update new target check-cfg instructionsUrgau-5/+11
2024-07-01Add link to integration tests listJakub Beránek-1/+1
2024-07-01Add Rust for Linux integration tests documentationJakub Beránek-0/+33
2024-06-28Add docs for building Fuchsia locally and in CI (#1989)Tyler Mandry-13/+224
2024-06-27provide `libstdc++.so.6` through `LD_LIBRARY_PATH`DianQK-0/+4
2024-06-24tests: document how to run `run-make` on Windows (#2002)许杰友 Jieyou Xu (Joe)-0/+16
2024-06-24tests/headers: document `needs-symlink` (#2001)许杰友 Jieyou Xu (Joe)-0/+2
Added in <https://github.com/rust-lang/rust/pull/126862>.
2024-06-23Rename `wasm32-wasi` to `wasm32-wasip1`Yosh-4/+4
2024-06-23Document inert vs active attributes (#1110)Aaron Hill-0/+54
* Document inert vs active attributes This PR adds a subsection to the 'Syntax and AST' section describing inert vs active attributes. For consistency, I've also updated the '#[test] implementation' page to stop referring to `#[test]' as a 'built in' attribute, since that has a specific meaning defined on this page. * Update src/attributes.md Co-authored-by: Noah Lev <camelidcamel@gmail.com> * Update src/attributes.md Co-authored-by: Noah Lev <camelidcamel@gmail.com> * Update src/attributes.md Co-authored-by: Noah Lev <camelidcamel@gmail.com> * Update src/attributes.md Co-authored-by: Noah Lev <camelidcamel@gmail.com> * Update src/attributes.md Co-authored-by: pierwill <19642016+pierwill@users.noreply.github.com> * Update src/test-implementation.md Co-authored-by: pierwill <19642016+pierwill@users.noreply.github.com> * Update src/attributes.md Co-authored-by: pierwill <19642016+pierwill@users.noreply.github.com> * Update src/test-implementation.md * Update src/test-implementation.md * Update src/test-implementation.md --------- Co-authored-by: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> Co-authored-by: Noah Lev <camelidcamel@gmail.com> Co-authored-by: pierwill <19642016+pierwill@users.noreply.github.com>
2024-06-19docs: document hard-resetting submodules许杰友 Jieyou Xu (Joe)-0/+31
2024-06-18Fix note about compiletest header `rustfix-only-machine-applicable` (#1998)León Orell Valerian Liehr-2/+2
2024-06-18docs: mention RUSTC_ICE=0 to suppress ICE file许杰友 Jieyou Xu (Joe)-0/+6
2024-06-16tell about `STAGE0_MISSING_TARGETS` for new targetsonur-ozkan-0/+11
We just realized that the bootstrap target sanity check isn't documented anywhere, and it would be quite exhausting to learn this manually through a series of failing CI builds. Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-06-13Rewrite CI documentationJakub Beránek-54/+247
2024-06-12Compiletest docs for recently-added features (#1994)Stuart Cook-6/+19
* Docs for `needs-forced-clang-based-tests` (was `needs-matching-clang`) * Docs for `aux-codegen-backend` * Docs for `{{sysroot-base}}` and `{{target-linker}}`
2024-06-12Add {{target}} to header substitutionsLukas Wirth-0/+2
2024-06-10run-make: add tip about quick-compile with stage0 rustc许杰友 Jieyou Xu (Joe)-0/+12
2024-06-10Mention `COMPILETEST_REQUIRE_ALL_LLVM_COMPONENTS` in `needs-llvm-components` ↵erikdesjardins-1/+1
documentation (#1990)
2024-06-09Add run-make port initiative to the Recurring work section (#1992)Jakub Beránek-0/+1
2024-06-08Document the `//@ unused-revision-names:` test header (#1991)Stuart Cook-0/+15
2024-06-03Fix dead links (#1988)听寒-4/+4
* fix dead links in memory.md * fix dead links in ty_module/generic_arguments.md * Update src/memory.md use .md instead of .html for self-links Co-authored-by: Noah Lev <camelidcamel@gmail.com> --------- Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2024-06-04should use `&` to load completions for PowerShell (#1978)听寒-1/+1
2024-05-31ReviewsBoxy-26/+31
2024-05-31Rewrite the "representing types" section to be more comprehensiveBoxy-342/+508
2024-05-31Introduce chapter for defining generic parametersBoxy-2/+30