Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
ecf184e
Merge pull request #20381 from A4-Tacks/fix-assign-sug
ChayimFriedman2 Aug 5, 2025
1b33a51
Merge pull request #20354 from A4-Tacks/clean-lit-stmt-remove-dbg
ChayimFriedman2 Aug 6, 2025
091905c
Merge ref '21a19c297d4f' from rust-lang/rust
invalid-email-address Aug 11, 2025
8ac4c56
Merge pull request #20424 from rust-lang/rustc-pull
lnicola Aug 11, 2025
549588f
Merge pull request #20420 from iorizu/doc-symbols-filter
ChayimFriedman2 Aug 11, 2025
af31094
Merge pull request #20432 from sgasho/fix/20215_implement_default_mem…
ChayimFriedman2 Aug 12, 2025
670861b
Merge pull request #20329 from jackh726/next-trait-solver-querify
Veykril Aug 13, 2025
e7adb8c
Merge pull request #20390 from A4-Tacks/if-else-comp-in-args-or-let
ChayimFriedman2 Aug 13, 2025
3b775c3
Merge pull request #20456 from A4-Tacks/match-with-if-let-guard
ShoyuVanilla Aug 14, 2025
3451c5e
Merge pull request #20455 from A4-Tacks/fix-indent-conv-match-to-let-…
ShoyuVanilla Aug 14, 2025
b19c8a7
Merge pull request #20423 from ShoyuVanilla/import-2024
ChayimFriedman2 Aug 25, 2025
3bb5a31
Merge pull request #20399 from rust-lang/veykril/push-klrwvmzokqwu
ShoyuVanilla Aug 26, 2025
a452550
Auto merge of #145910 - saethlin:ignore-intrinsic-calls, r=cjgillot
bors Sep 8, 2025
e814d69
Auto merge of #146165 - folkertdev:c-variadic-errors-take-2, r=lcnr
bors Sep 8, 2025
829289f
Rollup merge of #146111 - ChayimFriedman2:more-ns-specific-defid, r=lcnr
matthiaskrgr Sep 8, 2025
6c318f7
Rollup merge of #146298 - cjgillot:gvn-derefer, r=nnethercote
matthiaskrgr Sep 8, 2025
cf0602f
Rollup merge of #146320 - tshepang:rdg-sync, r=tshepang
matthiaskrgr Sep 8, 2025
5bbb50e
Auto merge of #146333 - matthiaskrgr:rollup-ib80jyw, r=matthiaskrgr
bors Sep 8, 2025
7058e61
Auto merge of #140375 - lcnr:subrelations-infcx, r=BoxyUwU
bors Sep 8, 2025
b63f23f
Auto merge of #146188 - dpaoliello:tracing, r=Kobzol
bors Sep 9, 2025
4fda3ae
Auto merge of #146018 - lambdageek:add-winres-version, r=wesleywiser
bors Sep 9, 2025
7e8f8e4
Auto merge of #145177 - joboet:move-pal-thread, r=ibraheemdev
bors Sep 11, 2025
397db77
Auto merge of #146328 - zetanumbers:fix-141951, r=lcnr
bors Sep 12, 2025
24b2a32
Auto merge of #146019 - joboet:better-dlsym, r=tgross35
bors Sep 12, 2025
4d88fe5
Auto merge of #138271 - mu001999-contrib:fix-138234, r=jackh726
bors Sep 16, 2025
43b8dee
add Readme.md to tidy
simp4t7 Sep 12, 2025
815222c
Merge pull request #20379 from skewb1k/fix/consistent-hover-doc-breaks
ChayimFriedman2 Sep 17, 2025
60c7cf3
Rollup merge of #142807 - sourcefrog:failfast, r=dtolnay
Zalathar Sep 17, 2025
77b759c
Rollup merge of #144871 - Kivooeo:btree_entry_insert-stabilize, r=jhp…
Zalathar Sep 17, 2025
003f393
Rollup merge of #145838 - dianne:non-extending-super-let, r=jackh726,…
Zalathar Sep 17, 2025
b147866
Rollup merge of #146259 - camsteffen:remove-the-box, r=jackh726
Zalathar Sep 17, 2025
521735b
Rollup merge of #146460 - simp4t7:add-tidy-readme, r=clubby789
Zalathar Sep 17, 2025
d495b86
Rollup merge of #146552 - cjgillot:resume-noremap, r=jackh726
Zalathar Sep 17, 2025
0e179e3
Rollup merge of #146564 - cjgillot:mir-nolen, r=scottmcm
Zalathar Sep 17, 2025
2863e62
Rollup merge of #146581 - estebank:issue-146489, r=lcnr
Zalathar Sep 17, 2025
f9eaaab
Rollup merge of #146588 - Gelbpunkt:musl-default-linking-test, r=jiey…
Zalathar Sep 17, 2025
721686e
Rollup merge of #146631 - Zalathar:di-builder, r=nnethercote
Zalathar Sep 17, 2025
f81ad3e
Auto merge of #146666 - Zalathar:rollup-m2b8low, r=Zalathar
bors Sep 17, 2025
72663f6
Auto merge of #142915 - cjgillot:dest-prop-default, r=saethlin
bors Sep 17, 2025
ea3626e
Auto merge of #146331 - RalfJung:copy-prov-repeat, r=oli-obk
bors Sep 17, 2025
ab6ba55
Auto merge of #139849 - thaliaarchi:args/zkvm, r=ibraheemdev
bors Sep 17, 2025
f7b0564
Auto merge of #142544 - Sa4dUs:prevent-abi-changes, r=ZuseZ4
bors Sep 18, 2025
94e9e76
Auto merge of #145993 - lcnr:allow-calling-opaques, r=BoxyUwU
bors Sep 18, 2025
3009def
Document how to test with iOS/tvOS/watchOS/visionOS simulator
madsmtm Sep 19, 2025
decbc64
Auto merge of #145737 - cjgillot:gvn-valueset, r=saethlin
bors Sep 19, 2025
4b3ad11
Auto merge of #146621 - cammeresi:peek-20250915, r=Amanieu
bors Sep 20, 2025
b44cca0
Auto merge of #146805 - lnicola:sync-from-ra, r=lnicola
bors Sep 20, 2025
260f661
Rollup merge of #146762 - madsmtm:test-apple-sim, r=jieyouxu
matthiaskrgr Sep 20, 2025
95fa825
Rollup merge of #146770 - hkBst:clippy-fix-10, r=fmease
matthiaskrgr Sep 20, 2025
341b6f0
Rollup merge of #146774 - Kobzol:bootstrap-relative-path, r=jieyouxu
matthiaskrgr Sep 20, 2025
edceb28
Rollup merge of #146800 - thaliaarchi:fix-move-pal-thread, r=joboet
matthiaskrgr Sep 20, 2025
e882861
Auto merge of #146812 - matthiaskrgr:rollup-aiap18m, r=matthiaskrgr
bors Sep 20, 2025
3bc8ce1
Auto merge of #146779 - GuillaumeGomez:gcc-ignore-test_ui_abi, r=Kobz…
bors Sep 21, 2025
87b1377
Auto merge of #146659 - cjgillot:impossible-taint, r=oli-obk
bors Sep 21, 2025
e6dc855
Prepare for merging from rust-lang/rust
invalid-email-address Sep 22, 2025
cecd670
Merge ref '9f32ccf35fb8' from rust-lang/rust
invalid-email-address Sep 22, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion rust-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2f3f27bf79ec147fec9d2e7980605307a74067f4
9f32ccf35fb877270bc44a86a126440f04d676d0
4 changes: 3 additions & 1 deletion src/tests/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,10 +70,12 @@ package tests:

Tidy is a custom tool used for validating source code style and formatting
conventions, such as rejecting long lines. There is more information in the
[section on coding conventions](../conventions.md#formatting).
[section on coding conventions](../conventions.md#formatting) or the [Tidy Readme].

> Examples: `./x test tidy`
[Tidy Readme]: https://github.com/rust-lang/rust/blob/master/src/tools/tidy/Readme.md


### Formatting

Expand Down
31 changes: 28 additions & 3 deletions src/tests/running.md
Original file line number Diff line number Diff line change
Expand Up @@ -339,9 +339,34 @@ results. The Docker image is set up to launch `remote-test-server` and the
build tools use `remote-test-client` to communicate with the server to
coordinate running tests (see [src/bootstrap/src/core/build_steps/test.rs]).

> **TODO**
>
> - Is there any support for using an iOS emulator?
To run on the iOS/tvOS/watchOS/visionOS simulator, we can similarly treat it as
a "remote" machine. A curious detail here is that the network is shared between
the simulator instance and the host macOS, so we can use the local loopback
address `127.0.0.1`. Something like the following should work:

```sh
# Build the test server for the iOS simulator:
./x build src/tools/remote-test-server --target aarch64-apple-ios-sim

# If you already have a simulator instance open, copy the device UUID from:
xcrun simctl list devices booted
UDID=01234567-89AB-CDEF-0123-456789ABCDEF

# Alternatively, create and boot a new simulator instance:
xcrun simctl list runtimes
xcrun simctl list devicetypes
UDID=$(xcrun simctl create $CHOSEN_DEVICE_TYPE $CHOSEN_RUNTIME)
xcrun simctl boot $UDID
# See https://nshipster.com/simctl/ for details.

# Spawn the runner on port 12345:
xcrun simctl spawn $UDID ./build/host/stage2-tools/aarch64-apple-ios-sim/release/remote-test-server -v --bind 127.0.0.1:12345

# In a new terminal, run tests via the runner:
export TEST_DEVICE_ADDR="127.0.0.1:12345"
./x test --host='' --target aarch64-apple-ios-sim --skip tests/debuginfo
# FIXME(madsmtm): Allow debuginfo tests to work (maybe needs `.dSYM` folder to be copied to the target?).
```

[armhf-gnu]: https://github.com/rust-lang/rust/tree/master/src/ci/docker/host-x86_64/armhf-gnu/Dockerfile
[QEMU]: https://www.qemu.org/
Expand Down