about summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
AgeCommit message (Collapse)AuthorLines
2025-07-29Verify llvm-needs-components are not empty and match the --target valueDaniel Paoliello-2/+11
2025-07-28reword to avoid using a term used in a confusing manner, "error annotations"Tshepang Mbambo-2/+3
2025-07-28fix pausesTshepang Mbambo-2/+2
2025-07-28Merge ref '2b5e239c6b86' from rust-lang/rustThe rustc-josh-sync Cronjob Bot-4/+4
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: 2b5e239c6b86cde974b0ef0f8e23754fb08ff3c5 Filtered ref: dde2393b3444ae8595633863f4395f526b1b7932 This merge was created using https://github.com/rust-lang/josh-sync.
2025-07-28Prepare for merging from rust-lang/rustThe rustc-josh-sync Cronjob Bot-1/+1
This updates the rust-version file to 2b5e239c6b86cde974b0ef0f8e23754fb08ff3c5.
2025-07-26Rollup merge of #144435 - tshepang:rdg-sync, r=jieyouxuMatthias Krüger-14/+15
rustc-dev-guide subtree update Subtree update of `rustc-dev-guide` to https://github.com/rust-lang/rustc-dev-guide/commit/4e310882ba9eaa71a192870837e949854057b3b0. Created using https://github.com/rust-lang/josh-sync. r? ```@ghost```
2025-07-25Revise content on lang feature processesTravis Cross-263/+333
Let's revise both the new content in this PR as well as the remaining text in the relevant chapters so as to better describe our current processes related to language features and their stabilizations. For the new stabilization report template, based on reviewing its early use and well as reviewing earlier stabilization reports, we've revised it editorially and added questions designed to capture additional details to which we commonly want people to speak.
2025-07-25Address review feedbackJieyou Xu-51/+124
- Address Call for Testing review feedback - Address Affiliated work review feedback - Drop "stabilization is easy" part - Fix broken feature gate examples - Elaborate on stabilization report summarization aspects - Recommend waiting a bit for team nominations - Make Stabilization Template markdown copy friendly - Register stabilization report template - Drop unfinished sentence - Clarify stabilization report template is for language features - Add test coverage elaboration - Add UB checks / opt question - Amend test coverage explanation - Mention OSS nightly users
2025-07-25Address review feedbackNiko Matsakis-5/+5
Co-authored-by: lcnr <rust@lcnr.de> Co-authored-by: Ralf Jung <post@ralfj.de> Co-authored-by: waffle <waffle.lapkin@gmail.com>
2025-07-25Add stabilization template and revise docsNiko Matsakis-36/+99
2025-07-25Merge pull request #2518 from rust-lang/rustc-pullTshepang Mbambo-16/+16
Rustc pull update
2025-07-24Rename tests/ui/SUMMARY.md and update rustc dev guide on error-patternOneirical-4/+4
2025-07-24Merge ref 'efd420c770bb' from rust-lang/rustThe rustc-josh-sync Cronjob Bot-15/+15
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: efd420c770bb179537c01063e98cb6990c439654 Filtered ref: d11dbbb02905535a89393e80c24274bee81fa928 This merge was created using https://github.com/rust-lang/josh-sync.
2025-07-24Prepare for merging from rust-lang/rustThe rustc-josh-sync Cronjob Bot-1/+1
This updates the rust-version file to efd420c770bb179537c01063e98cb6990c439654.
2025-07-23Update josh sync documentationJakub Beránek-13/+10
Now all our Josh subtrees should be using josh-sync.
2025-07-22Rename `tests/codegen` into `tests/codegen-llvm`Guillaume Gomez-11/+11
2025-07-22Rename `tests/assembly` into `tests/assembly-llvm`Guillaume Gomez-4/+4
2025-07-21typoTshepang Mbambo-1/+1
2025-07-21Merge pull request #2514 from rust-lang/tshepang/for-ssh-protocolJakub Beránek-0/+4
add rdg push git config entry for git protocol pushers (again)
2025-07-21already documented elsewhereTshepang Mbambo-8/+2
2025-07-21add rdg push git config entry for git protocol pushers (again)Tshepang Mbambo-0/+10
2025-07-21Merge pull request #2512 from rust-lang/rustc-pullTshepang Mbambo-14/+25
Rustc pull update
2025-07-21fix some typosTshepang Mbambo-6/+6
2025-07-21Merge ref '460259d14de0' from rust-lang/rustThe rustc-josh-sync Cronjob Bot-13/+24
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: 460259d14de0274b97b8801e08cb2fe5f16fdac5 Filtered ref: 599ee17eb87c83f97eb37fd9fe264da65d4c9461 This merge was created using https://github.com/rust-lang/josh-sync.
2025-07-21Prepare for merging from rust-lang/rustThe rustc-josh-sync Cronjob Bot-1/+1
This updates the rust-version file to 460259d14de0274b97b8801e08cb2fe5f16fdac5.
2025-07-20Add new `needs-backends` tests annotationsGuillaume Gomez-0/+1
2025-07-20Add new `ignore-backends` tests annotationsGuillaume Gomez-0/+1
2025-07-19tests: Require `run-fail` ui tests to have an exit code (`SIGABRT` not ok)Martin Nordholts-7/+19
And introduce two new directives for ui tests: * `run-crash` * `run-fail-or-crash` Normally a `run-fail` ui test like tests that panic shall not be terminated by a signal like `SIGABRT`. So begin having that as a hard requirement. Some of our current tests do terminate by a signal/crash however. Introduce and use `run-crash` for those tests. Note that Windows crashes are not handled by signals but by certain high bits set on the process exit code. Example exit code for crash on Windows: `0xc000001d`. Because of this, we define "crash" on all platforms as "not exit with success and not exit with a regular failure code in the range 1..=127". Some tests behave differently on different targets: * Targets without unwind support will abort (crash) instead of exit with failure code 101 after panicking. As a special case, allow crashes for `run-fail` tests for such targets. * Different sanitizer implementations handle detected memory problems differently. Some abort (crash) the process while others exit with failure code 1. Introduce and use `run-fail-or-crash` for such tests.
2025-07-18fix typosYiqun Liu-1/+1
2025-07-18Rollup merge of #144049 - tshepang:rust-push, r=jieyouxuMatthias Krüger-983/+151
rustc-dev-guide subtree update r? ghost
2025-07-17parse `const trait Trait`Deadbeef-6/+3
2025-07-17copy-paste convenienceTshepang Mbambo-1/+4
2025-07-17Merge ref 'fd2eb391d032' from rust-lang/rustThe rustc-josh-sync Cronjob Bot-82/+12
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: fd2eb391d032181459773f3498c17b198513e0d0 Filtered ref: 1ea8d5f9c22f0930a0caa27637ef9232fead3c2b This merge was created using https://github.com/rust-lang/josh-sync.
2025-07-17Prepare for merging from rust-lang/rustThe rustc-josh-sync Cronjob Bot-1/+1
This updates the rust-version file to fd2eb391d032181459773f3498c17b198513e0d0.
2025-07-17some improvements to "Invariants of the type system"Tshepang Mbambo-19/+22
2025-07-16go over invariants again :3lcnr-33/+48
Co-authored-by: Boxy <rust@boxyuwu.dev>
2025-07-15Merge pull request #2504 from lolbinarycat/lolbinarycat-patch-2许杰友 Jieyou Xu (Joe)-1/+1
2025-07-14Merge pull request #2497 from rust-lang/tshepang-git-cloneManuel Drehwald-6/+6
tweak some git clone commands
2025-07-15Remove mentions of `./x suggest` and `suggest-tests` in rustc-dev-guideJieyou Xu-80/+0
2025-07-13Compiletest: Simplify {Html,Json}DocCk directive handlingLeón Orell Valerian Liehr-0/+3
2025-07-11directives.md: build-aux-docs does not work with aux-cratelolbinarycat-1/+1
2025-07-11Merge pull request #2502 from Kobzol/rustc-josh-sync-ci许杰友 Jieyou Xu (Joe)-102/+9
2025-07-10update rust-dev-guide to point about new command execution summary report ↵bit-aloo-2/+9
under bootstrap profiling section
2025-07-10Migrate rustc-pull to CI workflow from `josh-sync`Jakub Beránek-102/+9
2025-07-10Mention that compiler-builtins is now using `rustc-josh-sync`Jakub Beránek-1/+2
2025-07-10Merge pull request #2499 from rust-lang/tshepang-patch-2nora-1/+3
distcheck has only one possible invocation
2025-07-10Merge pull request #2500 from rust-lang/tshepang-patch-3nora-1/+1
do not invent a name
2025-07-09do not invent a nameTshepang Mbambo-1/+1
Nowhere else is this called "Dist check"
2025-07-09distcheck had only one possible invocationTshepang Mbambo-1/+3
That is, calling it an example is misleading
2025-07-09add missing wordTshepang Mbambo-1/+1