about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2025-07-22Reformat `std_detect`Jakub Beránek-182/+54
2025-07-22Allow platform-specific code in `std_detect`Jakub Beránek-0/+1
2025-07-22Make `std_detect` a direct dependency of `std`Jakub Beránek-16/+7
2025-07-22Move `std_detect` from `library/stdarch` to `library`Jakub Beránek-0/+0
2025-07-22Merge pull request #1881 from folkertdev/s390x-project-simdSayantan Chakraborty-4/+10
work around not being able to project into SIMD values
2025-07-22pass build.npm from bootstrap to tidy and use it for npm installbinarycat-4/+14
2025-07-22work around not being able to project out of SIMD values any moreFolkert de Vries-4/+10
2025-07-22bootstrap: Move musl-root fallback out of sanity checkJens Reidel-14/+18
Previously, the musl root would only be set to the fallback /usr by the sanity check, which isn't ran for the bootstrap tests. Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2025-07-22Merge pull request #20280 from Kobzol/josh-syncLaurențiu Nicola-229/+42
Switch to using josh-sync
2025-07-22Merge pull request #20282 from Kobzol/josh-sync-ciLaurențiu Nicola-0/+20
Add CI workflow for periodically performing josh pulls
2025-07-22Add missing cast in gcc_checked_binopAntoni Boucher-0/+1
2025-07-22Remove failing UI testAntoni Boucher-1/+0
2025-07-22bootstrap: add package.json and package-lock.json to dist tarballbinarycat-0/+2
this ensures that js-related tests can still be run from within such a dist tarball.
2025-07-22Add CI workflow for periodically performing josh pullsJakub Beránek-0/+20
2025-07-22Apply suggestions from code reviewJakub Beránek-4/+5
Co-authored-by: Laurențiu Nicola <lnicola@users.noreply.github.com>
2025-07-22Add missing cast in gcc_checked_binopAntoni Boucher-0/+1
2025-07-22Add failing UI testsAntoni Boucher-0/+3
2025-07-22Add powerpc64le-unknown-linux-musl to CI rustc targetsJens Reidel-0/+1
I missed this in the promotion to tier 2 with host tools. Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2025-07-22Remove failing run-make testAntoni Boucher-1/+0
2025-07-22Remove failing UI testAntoni Boucher-1/+0
2025-07-22Fix sysroot compilation in release modeAntoni Boucher-4/+16
2025-07-22fix: `unused_async` FP on function with `todo!`yanglsh-23/+78
2025-07-22Auto merge of #144222 - Kobzol:stdarch-push, r=folkertdevbors-5042/+4642
stdarch subtree update Subtree update of `stdarch` to https://github.com/rust-lang/stdarch/commit/5531955678494ee28ec02130a6d94082ad4532da. Created using https://github.com/rust-lang/josh-sync. I saw that there were non-trivial changes made to `std_detect` in `stdarch` recently. So I want to get them merged here before we move forward with https://github.com/rust-lang/rust/pull/143412. r? `@folkertdev`
2025-07-22Fix spelling mistakeAntoni Boucher-0/+1
2025-07-22Use a bitcast in Builder::ret to support non-native integersAntoni Boucher-2/+2
2025-07-22Fix compilation of overflow additionAntoni Boucher-1/+30
2025-07-22Fix failing UI testsAntoni Boucher-1/+1
2025-07-22miropt: move to edition 2024Marijn Schouten-1/+1
2025-07-22miropt: clippy fixesMarijn Schouten-12/+11
2025-07-22Only run `tests/assembly-*` and `tests/codegen-*` tests if they match the ↵Guillaume Gomez-3/+20
current codegen backend
2025-07-22Add a test case for ui test false-sealed-traits-note.rsyuk1ty-5/+32
2025-07-22Document synces using `josh-sync`Jakub Beránek-12/+41
2025-07-22Remove pull/push functionality from `xtask`Jakub Beránek-217/+0
2025-07-22Parse `for<'a> [const]`Chayim Refael Friedman-352/+463
And also refactor parsing of HRTB.
2025-07-22Merge pull request #20279 from lnicola/add-josh-syncLaurențiu Nicola-0/+2
internal: Add `josh-sync.toml`
2025-07-22Add josh-sync.tomlLaurențiu Nicola-0/+2
2025-07-22Rename `tests/codegen` into `tests/codegen-llvm`Guillaume Gomez-36/+41
2025-07-22Rename `tests/assembly` into `tests/assembly-llvm`Guillaume Gomez-1/+1
2025-07-22Rename `tests/assembly` into `tests/assembly-llvm`Guillaume Gomez-17/+22
2025-07-22Auto merge of #144294 - matthiaskrgr:rollup-ybvall3, r=matthiaskrgrbors-185/+3821
Rollup of 7 pull requests Successful merges: - rust-lang/rust#142454 (Add modern AVR mcus like avr128db28 and attiny3224) - rust-lang/rust#142924 (tidy: move rustdoc js stuff into a tidy extra check) - rust-lang/rust#143373 (Unquerify maybe_unused_trait_imports.) - rust-lang/rust#144082 (tests: cover more `exported_private_dependencies` cases) - rust-lang/rust#144126 (Fix empty target_config in apply_rust_config bootstrap) - rust-lang/rust#144164 ( opt-dist: add an option for setting path to stage0 root) - rust-lang/rust#144265 (Dont ICE on copy error being suppressed due to overflow) r? `@ghost` `@rustbot` modify labels: rollup
2025-07-22Merge pull request #20277 from ↵Shoyu Vanilla (Flint)-3/+4
rust-lang/dependabot/npm_and_yarn/editors/code/form-data-4.0.4 Bump form-data from 4.0.2 to 4.0.4 in /editors/code
2025-07-22Clean code for `rustc_parse/src/lexer`xizheyin-85/+83
1. Rename `make_unclosed_delims_error` and return `Vec<Diag>` 2. change magic number `unclosed_delimiter_show_limit` to const 3. move `eof_err` below parsing logic 4. Add `calculate_spacing` for `bump` and `bump_minimal` Signed-off-by: xizheyin <xizheyin@smail.nju.edu.cn>
2025-07-22coverage: Enlarge empty spans during MIR instrumentation, not codegenZalathar-46/+57
This allows us to assume that coverage spans will only be discarded during codegen in very unusual situations.
2025-07-22Merge pull request #20278 from lnicola/analysis-stats-mir-lowering-onlyFlorian Diebold-62/+66
internal: Support filtering in analysis-stats MIR lowering
2025-07-22Auto merge of #144205 - hkBst:flt2dec, r=workingjubileebors-11/+7
flt2dec: replace for loop by iter_mut Perf is explored in https://github.com/rust-lang/rust/issues/144118, which initially showed small losses, but then also showed significant gains. Both are real, but given the smallness of the losses, this seems a good change.
2025-07-22Rollup merge of #144265 - compiler-errors:copy-ice, r=oli-obkMatthias Krüger-4/+36
Dont ICE on copy error being suppressed due to overflow See comment in test file. Fixes https://github.com/rust-lang/rust/issues/144165
2025-07-22Rollup merge of #144164 - ognevny:opt-dist-stage0-root, r=KobzolMatthias Krüger-8/+14
opt-dist: add an option for setting path to stage0 root in MSYS2 we have problems with stage0 for *-gnullvm hosts because prebuilt dist tarballs will be available starting from 1.90.0-beta. also this change helps to match bootstrap.toml config r? Kobzol try-job: dist-x86_64-msvc try-job: dist-x86_64-linux
2025-07-22Rollup merge of #144126 - Shourya742:2025-06-18-fix-target-config-issue, ↵Matthias Krüger-4/+45
r=Kobzol Fix empty target_config in apply_rust_config bootstrap This PR fixes the issue of an empty target_config in apply_rust_config, which was caused by the ordering of TOML config parsing. This was inadvertently introduced during the last config refactor. The test and the corresponding configuration order have been corrected in this PR. r? ```@Kobzol```
2025-07-22Rollup merge of #143373 - cjgillot:bare-unused-trait-imports, r=petrochenkovMatthias Krüger-1/+1
Unquerify maybe_unused_trait_imports. Based on https://github.com/rust-lang/rust/pull/143247 r? ```@ghost``` for perf
2025-07-22Rollup merge of #144082 - mladedav:dm/pub-priv-tests, r=petrochenkovMatthias Krüger-20/+223
tests: cover more `exported_private_dependencies` cases This PR adds tests for all missing cases from rust-lang/rust#71043 and some on top of that. I believe with this, that issue can be closed. Some of the lints can be improved, e.g. `provided_impl_trait` and `impl From<PublicWithStdImpl> for OtherType` lint twice. cc ```@epage``` in case you want to double check I didn't miss anything.