about summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
AgeCommit message (Collapse)AuthorLines
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
2025-07-09tweak some git clone commandsTshepang Mbambo-6/+6
- --depth=1 is more useful for once-off uses, like on ci - .git postfix on github repo url is not needed
2025-07-09use a consistent (and recommended) invocationTshepang Mbambo-7/+7
./x is recommended over running ./x.py directly, and is the more commonly-used invocation of bootstrap in the guide
2025-07-08Mention that stdarch is managed by josh-syncJakub Beránek-2/+3
2025-07-04external-repos.md: small fixesTshepang Mbambo-3/+2
2025-07-04Document `rustc-josh-sync`Jakub Beránek-30/+52
2025-07-04Update CI workflow to use rustc-josh-syncJakub Beránek-5/+4
2025-07-04Remove `josh-sync` tooling and update READMEJakub Beránek-789/+5
2025-07-04Merge ref 'c96a69059ecc' from rust-lang/rustJakub Beránek-4/+17
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: c96a69059ecc618b519da385a6ccd03155aa0237 Filtered ref: 7b9552d4c39c31aabf6749629da2d4a7e6e1cd60 This merge was created using https://github.com/rust-lang/josh-sync.
2025-07-04Prepare for merging from rust-lang/rustJakub Beránek-1/+1
This updates the rust-version file to c96a69059ecc618b519da385a6ccd03155aa0237.
2025-07-04Add josh-sync config fileJakub Beránek-0/+3