diff options
| author | Ralf Jung <post@ralfj.de> | 2024-05-24 08:17:12 +0200 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2024-05-24 08:19:17 +0200 |
| commit | 561bd9a5ecd0cd7c5ff006dbdb59685a07432a27 (patch) | |
| tree | c9d34ca9ac76ba927668c6427d11522b9f4851ac /src/tools | |
| parent | 6ea763b9e2d41106afbc5b7dbaa3a6f9bfb885f8 (diff) | |
| download | rust-561bd9a5ecd0cd7c5ff006dbdb59685a07432a27.tar.gz rust-561bd9a5ecd0cd7c5ff006dbdb59685a07432a27.zip | |
add back some tokio features
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/miri/test_dependencies/Cargo.lock | 10 | ||||
| -rw-r--r-- | src/tools/miri/test_dependencies/Cargo.toml | 4 |
2 files changed, 13 insertions, 1 deletions
diff --git a/src/tools/miri/test_dependencies/Cargo.lock b/src/tools/miri/test_dependencies/Cargo.lock index c73d13a4620..d534fdab291 100644 --- a/src/tools/miri/test_dependencies/Cargo.lock +++ b/src/tools/miri/test_dependencies/Cargo.lock @@ -254,6 +254,15 @@ dependencies = [ ] [[package]] +name = "signal-hook-registry" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" +dependencies = [ + "libc", +] + +[[package]] name = "socket2" version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -297,6 +306,7 @@ dependencies = [ "mio", "num_cpus", "pin-project-lite", + "signal-hook-registry", "socket2", "tokio-macros", "windows-sys 0.48.0", diff --git a/src/tools/miri/test_dependencies/Cargo.toml b/src/tools/miri/test_dependencies/Cargo.toml index e40dd50a444..ce11a8abb0e 100644 --- a/src/tools/miri/test_dependencies/Cargo.toml +++ b/src/tools/miri/test_dependencies/Cargo.toml @@ -18,7 +18,9 @@ getrandom_02 = { package = "getrandom", version = "0.2", features = ["js"] } [target.'cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))'.dependencies] tempfile = "3" page_size = "0.6" -tokio = { version = "1.24", features = ["macros", "rt-multi-thread", "time", "net"] } +# Avoid pulling in all of tokio's dependencies. +# However, without `net` and `signal`, tokio uses fewer relevant system APIs. +tokio = { version = "1.24", features = ["macros", "rt-multi-thread", "time", "net", "fs", "sync", "signal"] } [target.'cfg(windows)'.dependencies] windows-sys = { version = "0.52", features = [ "Win32_Foundation", "Win32_System_Threading" ] } |
