Skip to content

Miri subtree update #134050

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 74 commits into from
Dec 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
95a5138
Add benchmark showing effectivity of subtree skipping
JoJoDeveloping Oct 26, 2024
4400804
Refactor AnonSocket::read/write
tiif Nov 17, 2024
6af006e
Fill out Windows error mapping table
CraftSpider Nov 21, 2024
7d38c51
eventfd: comment tweaks
RalfJung Nov 21, 2024
0a7e63a
Add comment about multiple errors to one ErrorKind
CraftSpider Nov 21, 2024
0267cbf
Merge pull request #4046 from CraftSpider/windows-error-mapping
RalfJung Nov 21, 2024
f77817a
Preparing for merge from rustc
Nov 22, 2024
69930dc
Merge from rustc
Nov 22, 2024
33f4d2e
epoll: fix comment typo
RalfJung Nov 21, 2024
7dcba03
disable solaris on CI for now
RalfJung Nov 22, 2024
76f27aa
Merge pull request #4049 from rust-lang/rustup-2024-11-22
RalfJung Nov 22, 2024
fa93f35
Merge pull request #4047 from RalfJung/eventfd-comments
RalfJung Nov 22, 2024
004edb2
sysconf interception fix for solarish systems.
devnexen Nov 22, 2024
6a4aa9a
Merge pull request #4052 from devnexen/gh4050
RalfJung Nov 23, 2024
bb55f52
follow-up on #4052, making a miri evaluation context fn for strerror_r.
devnexen Nov 23, 2024
a221d50
Merge pull request #4054 from devnexen/strerror_r_chg
RalfJung Nov 24, 2024
1deb8f9
sysconf: add _SC_OPEN_MAX
devnexen Nov 23, 2024
0761f07
Merge pull request #4053 from devnexen/sysconf_extend
RalfJung Nov 24, 2024
d125945
Merge pull request #4037 from tiif/blockpipe
RalfJung Nov 24, 2024
57c6615
Added epoll and eventfd for Android
YohDeadfall Nov 6, 2024
64f42a4
Fixed test target
YohDeadfall Nov 11, 2024
13aa5fb
Added linux_like module
YohDeadfall Nov 11, 2024
065d9b5
Fix the rest of the tests
YohDeadfall Nov 11, 2024
a05e53b
attempt to fix miri failing to create file when under weird powershel…
asquared31415 Nov 26, 2024
366001f
Merge pull request #4016 from YohDeadfall/android-epoll
RalfJung Nov 26, 2024
24a1946
Merge pull request #4061 from asquared31415/dep_info_fix
RalfJung Nov 26, 2024
109c299
Simplify thread blocking tests
tiif Nov 26, 2024
63ce8fb
Merge pull request #4059 from tiif/fixtest
oli-obk Nov 26, 2024
15001f3
filesystem support for solarish.
devnexen Nov 12, 2024
987d642
Merge pull request #4031 from devnexen/solarish_stat
RalfJung Nov 26, 2024
79b4f25
Preparing for merge from rustc
Nov 28, 2024
45ed69e
Merge from rustc
Nov 28, 2024
2039a9f
fmt
Nov 28, 2024
8e2d72b
silence clippy
RalfJung Nov 28, 2024
4624dad
Merge pull request #4063 from rust-lang/rustup-2024-11-28
RalfJung Nov 28, 2024
c2cb993
remove ctrlc, unused
klensy Nov 28, 2024
b4744f8
Merge pull request #4064 from klensy/ctrlc
oli-obk Nov 28, 2024
374397f
Move FdTable to public location, fix up imports
CraftSpider Nov 29, 2024
035777d
Split unix-specific function into UnixFileDescription
CraftSpider Nov 29, 2024
244249e
Make metadata a FileDescription operation
CraftSpider Nov 29, 2024
aaa4e75
Merge pull request #4045 from CraftSpider/move-fdmap
RalfJung Dec 1, 2024
db8bef5
Preparing for merge from rustc
Dec 4, 2024
1300e46
Merge from rustc
Dec 4, 2024
6c94020
fmt
Dec 4, 2024
76c27a9
update lockfile
RalfJung Dec 4, 2024
86d6dc0
Merge pull request #4070 from rust-lang/rustup-2024-12-04
RalfJung Dec 4, 2024
91bd957
implement simd_relaxed_fma
RalfJung Dec 4, 2024
b4b0e03
Merge pull request #4071 from RalfJung/simd_relaxed_fma
RalfJung Dec 4, 2024
fceb304
Properly fix #3846 by resetting parents on lazy node creation
JoJoDeveloping Aug 26, 2024
599aef2
Merge pull request #4006 from JoJoDeveloping/tb-fix-3846-retag
RalfJung Dec 4, 2024
8d28ec4
extend some comments regarding weak memory emulation
RalfJung Nov 22, 2024
9449cb9
move GlobalState definition further up so the types are mor concentra…
RalfJung Nov 24, 2024
fe85681
make SC fences stronger, to be correct wrt C++20
RalfJung Nov 24, 2024
16d549a
Avoid passing byte slice to anonsocket_read
tiif Dec 5, 2024
54ff463
Merge pull request #4074 from tiif/cleanup
oli-obk Dec 5, 2024
cfc3924
Preparing for merge from rustc
Dec 6, 2024
4e69b65
Merge from rustc
Dec 6, 2024
981f432
Merge pull request #4075 from rust-lang/rustup-2024-12-06
oli-obk Dec 6, 2024
a57d5fe
Merge pull request #4057 from RalfJung/scfix
RalfJung Dec 6, 2024
a5622a2
fix SC fence logic
RalfJung Dec 6, 2024
644faf4
add test
RalfJung Dec 6, 2024
016fb48
remove a no-longer-needed work-around
RalfJung Dec 6, 2024
d1094ea
Merge pull request #4076 from RalfJung/sc-fence
RalfJung Dec 6, 2024
8afc3c6
Preparing for merge from rustc
Dec 7, 2024
97633d8
Merge from rustc
Dec 7, 2024
8f05e4c
fmt
Dec 7, 2024
e82426c
Merge pull request #4079 from rust-lang/rustup-2024-12-07
RalfJung Dec 7, 2024
854dcbc
add weak memory consistency test for mixing SC accesses and fences
RalfJung Dec 7, 2024
6956b41
Merge pull request #4080 from RalfJung/sc-fence-access-test
RalfJung Dec 7, 2024
7ba5192
Preparing for merge from rustc
Dec 8, 2024
8cabbc9
Merge from rustc
Dec 8, 2024
03c412e
fix build
RalfJung Dec 8, 2024
4740b0f
Merge pull request #4081 from rust-lang/rustup-2024-12-08
saethlin Dec 8, 2024
a33b4b1
update lockfile
RalfJung Dec 8, 2024
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
1 change: 0 additions & 1 deletion Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2274,7 +2274,6 @@ dependencies = [
"chrono",
"chrono-tz",
"colored",
"ctrlc",
"directories",
"getrandom",
"libc",
Expand Down
53 changes: 12 additions & 41 deletions src/tools/miri/Cargo.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
version = 4

[[package]]
name = "addr2line"
Expand Down Expand Up @@ -150,12 +150,6 @@ version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"

[[package]]
name = "cfg_aliases"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"

[[package]]
name = "chrono"
version = "0.4.38"
Expand Down Expand Up @@ -286,16 +280,6 @@ dependencies = [
"typenum",
]

[[package]]
name = "ctrlc"
version = "3.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345"
dependencies = [
"nix",
"windows-sys 0.52.0",
]

[[package]]
name = "directories"
version = "5.0.1"
Expand Down Expand Up @@ -419,16 +403,6 @@ version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"

[[package]]
name = "jemalloc-sys"
version = "0.5.4+5.3.0-patched"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2"
dependencies = [
"cc",
"libc",
]

[[package]]
name = "lazy_static"
version = "1.5.0"
Expand Down Expand Up @@ -554,10 +528,8 @@ dependencies = [
"chrono",
"chrono-tz",
"colored",
"ctrlc",
"directories",
"getrandom",
"jemalloc-sys",
"libc",
"libffi",
"libloading",
Expand All @@ -567,22 +539,11 @@ dependencies = [
"rustc_version",
"smallvec",
"tempfile",
"tikv-jemalloc-sys",
"ui_test",
"windows-sys 0.52.0",
]

[[package]]
name = "nix"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
dependencies = [
"bitflags",
"cfg-if",
"cfg_aliases",
"libc",
]

[[package]]
name = "num-traits"
version = "0.2.19"
Expand Down Expand Up @@ -1031,6 +992,16 @@ dependencies = [
"once_cell",
]

[[package]]
name = "tikv-jemalloc-sys"
version = "0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d"
dependencies = [
"cc",
"libc",
]

[[package]]
name = "tracing"
version = "0.1.40"
Expand Down
1 change: 0 additions & 1 deletion src/tools/miri/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ rand = "0.8"
smallvec = { version = "1.7", features = ["drain_filter"] }
aes = { version = "0.8.3", features = ["hazmat"] }
measureme = "11"
ctrlc = "3.2.5"
chrono = { version = "0.4.38", default-features = false }
chrono-tz = "0.10"
directories = "5"
Expand Down
7 changes: 4 additions & 3 deletions src/tools/miri/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,10 @@ Further caveats that Miri users should be aware of:
not support networking. System API support varies between targets; if you run
on Windows it is a good idea to use `--target x86_64-unknown-linux-gnu` to get
better support.
* Weak memory emulation may [produce weak behaviors](https://github.com/rust-lang/miri/issues/2301)
when `SeqCst` fences are used that are not actually permitted by the Rust memory model, and it
cannot produce all behaviors possibly observable on real hardware.
* Weak memory emulation is not complete: there are legal behaviors that Miri will never produce.
However, Miri produces many behaviors that are hard to observe on real hardware, so it can help
quite a bit in finding weak memory concurrency bugs. To be really sure about complicated atomic
code, use specialized tools such as [loom](https://github.com/tokio-rs/loom).

Moreover, Miri fundamentally cannot ensure that your code is *sound*. [Soundness] is the property of
never causing undefined behavior when invoked from arbitrary safe code, even in combination with
Expand Down
7 changes: 7 additions & 0 deletions src/tools/miri/bench-cargo-miri/string-replace/Cargo.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3

[[package]]
name = "string-replace"
version = "0.1.0"
8 changes: 8 additions & 0 deletions src/tools/miri/bench-cargo-miri/string-replace/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[package]
name = "string-replace"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
1 change: 1 addition & 0 deletions src/tools/miri/bench-cargo-miri/string-replace/data.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"_id":"6724e6fc58417687afba2b85","index":0,"guid":"5c1bd108-2ee2-40bd-bce8-895c206409df","isActive":true,"balance":"$2,927.88","picture":"http://placehold.it/32x32","age":40,"eyeColor":"green","name":"Wynn Bradshaw","gender":"male","company":"ROTODYNE","email":"wynnbradshaw@rotodyne.com","phone":"+1 (904) 559-3130","address":"287 Bergen Avenue, Sperryville, Alaska, 5392","about":"Adipisicing fugiat aute adipisicing qui esse cillum. Lorem consequat consectetur voluptate id pariatur nostrud incididunt aliquip incididunt laboris aliqua. Magna nulla adipisicing cupidatat ea velit aliquip magna duis duis sunt ipsum. Cillum labore mollit fugiat tempor dolor sit.\r\n","registered":"2017-01-26T01:28:10 -01:00","latitude":46.089504,"longitude":51.763723,"greeting":"Hello, Wynn Bradshaw! You have 6 unread messages.","favoriteFruit":"banana"},{"_id":"6724e6fce8619d86c0389ccf","index":1,"guid":"ced7fbb7-3b1a-419b-9fc7-d47582bbb3ea","isActive":true,"balance":"$1,856.38","picture":"http://placehold.it/32x32","age":21,"eyeColor":"brown","name":"Olsen Larsen","gender":"male","company":"VERBUS","email":"olsenlarsen@verbus.com","phone":"+1 (936) 480-3749","address":"370 Losee Terrace, Churchill, Maine, 4040","about":"Consequat Lorem in laboris fugiat veniam tempor eiusmod eu incididunt enim do et qui. Sit commodo eu excepteur cillum ex tempor commodo ex ex laboris esse. Aute aute nulla dolore dolor do. Irure esse proident nostrud non. Incididunt velit reprehenderit incididunt laboris do. Consequat nulla est id ex veniam tempor. Sit Lorem magna cillum aliquip irure quis sit minim anim.\r\n","registered":"2016-07-12T02:08:39 -02:00","latitude":-12.843628,"longitude":-124.143829,"greeting":"Hello, Olsen Larsen! You have 1 unread messages.","favoriteFruit":"apple"},{"_id":"6724e6fc01b471965ea560cf","index":2,"guid":"21fde9a3-13ba-46be-baed-fb503f668b9e","isActive":false,"balance":"$2,025.88","picture":"http://placehold.it/32x32","age":29,"eyeColor":"green","name":"Ramirez Kinney","gender":"male","company":"QUAREX","email":"ramirezkinney@quarex.com","phone":"+1 (852) 447-2930","address":"986 Cornelia Street, Oberlin, Texas, 362","about":"Minim ea proident quis eiusmod aliquip duis excepteur velit minim aute cupidatat. Esse qui ex aliquip laborum id reprehenderit. Anim dolore commodo deserunt laborum nulla duis. Sint quis anim mollit fugiat sit incididunt reprehenderit occaecat aliqua dolor. Ullamco ipsum eiusmod incididunt proident qui exercitation adipisicing voluptate elit aliquip. Tempor duis aute incididunt adipisicing.\r\n","registered":"2016-02-23T05:34:14 -01:00","latitude":-56.21645,"longitude":44.048129,"greeting":"Hello, Ramirez Kinney! You have 9 unread messages.","favoriteFruit":"banana"},{"_id":"6724e6fc3ea8e4182b9e170f","index":3,"guid":"46b20637-eecc-40db-87d7-03da9bcd1cea","isActive":true,"balance":"$3,399.31","picture":"http://placehold.it/32x32","age":39,"eyeColor":"brown","name":"Hansen Kaufman","gender":"male","company":"EVENTAGE","email":"hansenkaufman@eventage.com","phone":"+1 (827) 483-2303","address":"916 Brighton Court, Sunbury, New Mexico, 3804","about":"Nisi in voluptate aute ullamco ipsum proident fugiat veniam anim reprehenderit. In ad irure dolor labore culpa incididunt veniam mollit Lorem deserunt cupidatat incididunt. Aliquip aliquip proident ut culpa.\r\n","registered":"2023-10-18T07:03:48 -02:00","latitude":-40.239135,"longitude":49.802049,"greeting":"Hello, Hansen Kaufman! You have 10 unread messages.","favoriteFruit":"apple"},{"_id":"6724e6fc721f83a10cf2aa37","index":4,"guid":"3d23743b-1e82-474e-8f7a-855fa46170d1","isActive":false,"balance":"$1,967.87","picture":"http://placehold.it/32x32","age":35,"eyeColor":"green","name":"Imelda Stephens","gender":"female","company":"OHMNET","email":"imeldastephens@ohmnet.com","phone":"+1 (893) 523-2400","address":"391 Wilson Street, Glidden, Kansas, 7226","about":"Officia sunt magna adipisicing id exercitation deserunt deserunt aliquip excepteur Lorem enim fugiat. Nulla culpa ut cupidatat excepteur do deserunt labore id eu laboris ullamco adipisicing ad. Et non nisi adipisicing minim aliquip ea ut qui adipisicing do laboris ex dolore duis.\r\n","registered":"2020-10-20T07:03:38 -02:00","latitude":0.348698,"longitude":-157.961956,"greeting":"Hello, Imelda Stephens! You have 2 unread messages.","favoriteFruit":"strawberry"},{"_id":"6724e6fc7ad7274b9f4c406c","index":5,"guid":"626292b1-ae84-4887-9e29-78e548cd24e6","isActive":true,"balance":"$1,577.44","picture":"http://placehold.it/32x32","age":40,"eyeColor":"brown","name":"Lynne Jarvis","gender":"female","company":"CORECOM","email":"lynnejarvis@corecom.com","phone":"+1 (899) 556-3876","address":"465 National Drive, Davenport, Palau, 9786","about":"Aliquip elit dolore sint quis do laboris exercitation elit aliqua eiusmod. Excepteur ad aliqua eiusmod incididunt tempor laboris officia consectetur sit. Cupidatat voluptate deserunt ut consectetur qui laborum duis elit incididunt occaecat laborum. Mollit aute velit officia amet aute minim fugiat sit laborum Lorem deserunt in. Exercitation eu sunt nulla adipisicing quis ea aute est. Lorem ea cillum ad labore quis minim et est laboris deserunt proident. Amet ut tempor laborum occaecat exercitation ullamco laborum adipisicing fugiat ea voluptate quis fugiat.\r\n","registered":"2018-11-03T03:53:15 -01:00","latitude":89.827087,"longitude":-136.882799,"greeting":"Hello, Lynne Jarvis! You have 3 unread messages.","favoriteFruit":"strawberry"},{"_id":"6724e6fcef1a1db2cf170762","index":6,"guid":"b8777c06-b90f-49a4-8737-96712fc504a3","isActive":false,"balance":"$2,285.03","picture":"http://placehold.it/32x32","age":37,"eyeColor":"green","name":"Price Bolton","gender":"male","company":"IMANT","email":"pricebolton@imant.com","phone":"+1 (825) 424-2873","address":"237 Aberdeen Street, Sattley, Montana, 2918","about":"Non cillum irure fugiat consequat ad ex. Magna magna tempor excepteur irure quis. Duis in laboris ipsum adipisicing culpa magna reprehenderit nisi incididunt est veniam quis. Labore culpa ut culpa veniam est est consectetur ipsum ex esse.\r\n","registered":"2014-04-26T01:20:19 -02:00","latitude":70.349258,"longitude":126.810102,"greeting":"Hello, Price Bolton! You have 10 unread messages.","favoriteFruit":"banana"},{"_id":"6724e6fc8bcb952208c159f9","index":7,"guid":"a4e6c6c8-3fe3-42de-ae28-79c16956d309","isActive":false,"balance":"$1,298.07","picture":"http://placehold.it/32x32","age":28,"eyeColor":"blue","name":"Gretchen Wynn","gender":"female","company":"TERASCAPE","email":"gretchenwynn@terascape.com","phone":"+1 (882) 447-2895","address":"973 Suydam Place, Shindler, Nebraska, 8094","about":"Anim mollit labore magna proident ipsum culpa enim deserunt dolore sunt veniam fugiat. Ad fugiat cupidatat nisi commodo dolore duis commodo nostrud est. Enim proident ullamco non adipisicing magna consequat mollit ad reprehenderit laboris. Ex quis duis anim id non commodo amet sunt est magna officia.\r\n","registered":"2021-08-13T08:51:32 -02:00","latitude":14.551848,"longitude":-27.142242,"greeting":"Hello, Gretchen Wynn! You have 7 unread messages.","favoriteFruit":"apple"},{"_id":"6724e6fcc8243c2dfa47f5d4","index":8,"guid":"27df20d5-c1d8-419b-ad38-bdd1e6094775","isActive":true,"balance":"$3,005.40","picture":"http://placehold.it/32x32","age":33,"eyeColor":"blue","name":"Chen Travis","gender":"male","company":"MEMORA","email":"chentravis@memora.com","phone":"+1 (980) 500-2406","address":"182 Dahlgreen Place, Baker, South Carolina, 9817","about":"Ad nisi consequat aliquip eiusmod aute pariatur est sint magna. Ad magna anim esse qui Lorem nulla veniam dolore eiusmod. Cillum consequat sit aliqua est proident exercitation eiusmod irure. Minim eu laboris ad incididunt enim sunt. Sunt in excepteur aute non tempor irure mollit laboris. Eu et duis ullamco dolor sint occaecat officia culpa ipsum anim anim eu veniam aliquip. Exercitation ipsum dolor sint cillum duis incididunt minim quis irure enim reprehenderit do do incididunt.\r\n","registered":"2019-09-01T02:57:37 -02:00","latitude":25.442301,"longitude":48.381036,"greeting":"Hello, Chen Travis! You have 1 unread messages.","favoriteFruit":"banana"}]
7 changes: 7 additions & 0 deletions src/tools/miri/bench-cargo-miri/string-replace/src/main.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
const TCB_INFO_JSON: &str = include_str!("../data.json");

fn main() {
let tcb_json = TCB_INFO_JSON;
let bad_tcb_json = tcb_json.replace("female", "male");
std::hint::black_box(bad_tcb_json);
}
13 changes: 8 additions & 5 deletions src/tools/miri/cargo-miri/src/phases.rs
Original file line number Diff line number Diff line change
Expand Up @@ -348,14 +348,17 @@ pub fn phase_rustc(mut args: impl Iterator<Item = String>, phase: RustcPhase) {
// Create a stub .d file to stop Cargo from "rebuilding" the crate:
// https://github.com/rust-lang/miri/issues/1724#issuecomment-787115693
// As we store a JSON file instead of building the crate here, an empty file is fine.
let dep_info_name = format!(
"{}/{}{}.d",
get_arg_flag_value("--out-dir").unwrap(),
let mut dep_info_name = PathBuf::from(get_arg_flag_value("--out-dir").unwrap());
dep_info_name.push(format!(
"{}{}.d",
get_arg_flag_value("--crate-name").unwrap(),
get_arg_flag_value("extra-filename").unwrap_or_default(),
);
));
if verbose > 0 {
eprintln!("[cargo-miri rustc] writing stub dep-info to `{dep_info_name}`");
eprintln!(
"[cargo-miri rustc] writing stub dep-info to `{}`",
dep_info_name.display()
);
}
File::create(dep_info_name).expect("failed to create fake .d file");
}
Expand Down
6 changes: 3 additions & 3 deletions src/tools/miri/ci/ci.sh
Original file line number Diff line number Diff line change
Expand Up @@ -152,9 +152,9 @@ case $HOST_TARGET in
UNIX="hello panic/panic panic/unwind concurrency/simple atomic libc-mem libc-misc libc-random env num_cpus" # the things that are very similar across all Unixes, and hence easily supported there
TEST_TARGET=x86_64-unknown-freebsd run_tests_minimal $BASIC $UNIX time hashmap random threadname pthread fs libc-pipe
TEST_TARGET=i686-unknown-freebsd run_tests_minimal $BASIC $UNIX time hashmap random threadname pthread fs libc-pipe
TEST_TARGET=x86_64-unknown-illumos run_tests_minimal $BASIC $UNIX time hashmap random thread sync available-parallelism tls libc-pipe
TEST_TARGET=x86_64-pc-solaris run_tests_minimal $BASIC $UNIX time hashmap random thread sync available-parallelism tls libc-pipe
TEST_TARGET=aarch64-linux-android run_tests_minimal $BASIC $UNIX time hashmap random sync threadname pthread
TEST_TARGET=x86_64-unknown-illumos run_tests_minimal $BASIC $UNIX time hashmap random thread sync available-parallelism tls libc-pipe fs
TEST_TARGET=x86_64-pc-solaris run_tests_minimal $BASIC $UNIX time hashmap random thread sync available-parallelism tls libc-pipe fs
TEST_TARGET=aarch64-linux-android run_tests_minimal $BASIC $UNIX time hashmap random sync threadname pthread epoll eventfd
TEST_TARGET=wasm32-wasip2 run_tests_minimal $BASIC wasm
TEST_TARGET=wasm32-unknown-unknown run_tests_minimal no_std empty_main wasm # this target doesn't really have std
TEST_TARGET=thumbv7em-none-eabihf run_tests_minimal no_std
Expand Down
2 changes: 1 addition & 1 deletion src/tools/miri/rust-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2d0ea7956c45de6e421fd579e2ded27be405dec6
728f2daab42ba8f1b3d5caab62495798d1eabfa1
1 change: 1 addition & 0 deletions src/tools/miri/src/bin/miri.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
clippy::manual_range_contains,
clippy::useless_format,
clippy::field_reassign_with_default,
clippy::needless_lifetimes,
rustc::diagnostic_outside_of_impl,
rustc::untranslatable_diagnostic
)]
Expand Down
Loading
Loading