Skip to content

Commit c1cf115

Browse files
JakobDegenfacebook-github-bot
authored andcommitted
Upgrade to 0.30
Summary: Breaking changes all look like things that should show up at compile time, so probably pretty safe. Release notes: https://github.com/nix-rust/nix/blob/v0.30.1/CHANGELOG.md#0300---2025-04-29 This upgrade does involve nix broadly adopting the IO safety primitives from std. The changes that requires to the code are mostly pretty cosmetic, but nonetheless significant improvements in a number of cases. Nothing too interesting among those except I guess the hack one, post about that [here](https://fb.workplace.com/groups/learningrust/permalink/4089204734683714/) Reviewed By: capickett Differential Revision: D78638157 fbshipit-source-id: 3537fffe72e2b16125c1e916dffbd238870899d3
1 parent f540b09 commit c1cf115

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

hyperactor/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ hyperactor_telemetry = { version = "0.0.0", path = "../hyperactor_telemetry" }
3838
inventory = "0.3.8"
3939
lazy_static = "1.5"
4040
ndslice = { version = "0.0.0", path = "../ndslice" }
41-
nix = { version = "0.29.0", features = ["dir", "event", "hostname", "inotify", "ioctl", "mman", "mount", "net", "poll", "ptrace", "reboot", "resource", "sched", "signal", "term", "time", "user", "zerocopy"] }
41+
nix = { version = "0.30.1", features = ["dir", "event", "hostname", "inotify", "ioctl", "mman", "mount", "net", "poll", "ptrace", "reboot", "resource", "sched", "signal", "term", "time", "user", "zerocopy"] }
4242
opentelemetry = "0.29"
4343
paste = "1.0.14"
4444
rand = { version = "0.8", features = ["small_rng"] }

hyperactor_mesh/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ hyperactor_telemetry = { version = "0.0.0", path = "../hyperactor_telemetry" }
5050
libc = "0.2.139"
5151
mockall = "0.13.1"
5252
ndslice = { version = "0.0.0", path = "../ndslice" }
53-
nix = { version = "0.29.0", features = ["dir", "event", "hostname", "inotify", "ioctl", "mman", "mount", "net", "poll", "ptrace", "reboot", "resource", "sched", "signal", "term", "time", "user", "zerocopy"] }
53+
nix = { version = "0.30.1", features = ["dir", "event", "hostname", "inotify", "ioctl", "mman", "mount", "net", "poll", "ptrace", "reboot", "resource", "sched", "signal", "term", "time", "user", "zerocopy"] }
5454
pin-project = "1.1.10"
5555
preempt_rwlock = { version = "0.0.0", path = "../preempt_rwlock" }
5656
rand = { version = "0.8", features = ["small_rng"] }

monarch_hyperactor/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ inventory = "0.3.8"
2828
lazy_static = "1.5"
2929
monarch_types = { version = "0.0.0", path = "../monarch_types" }
3030
ndslice = { version = "0.0.0", path = "../ndslice" }
31-
nix = { version = "0.29.0", features = ["dir", "event", "hostname", "inotify", "ioctl", "mman", "mount", "net", "poll", "ptrace", "reboot", "resource", "sched", "signal", "term", "time", "user", "zerocopy"] }
31+
nix = { version = "0.30.1", features = ["dir", "event", "hostname", "inotify", "ioctl", "mman", "mount", "net", "poll", "ptrace", "reboot", "resource", "sched", "signal", "term", "time", "user", "zerocopy"] }
3232
opentelemetry = "0.29"
3333
pyo3 = { version = "0.24", features = ["anyhow", "multiple-pymethods"] }
3434
pyo3-async-runtimes = { version = "0.24", features = ["attributes", "tokio-runtime"] }

monarch_tensor_worker/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ monarch_hyperactor = { version = "0.0.0", path = "../monarch_hyperactor" }
2323
monarch_messages = { version = "0.0.0", path = "../monarch_messages" }
2424
monarch_types = { version = "0.0.0", path = "../monarch_types" }
2525
ndslice = { version = "0.0.0", path = "../ndslice" }
26-
nix = { version = "0.29.0", features = ["dir", "event", "hostname", "inotify", "ioctl", "mman", "mount", "net", "poll", "ptrace", "reboot", "resource", "sched", "signal", "term", "time", "user", "zerocopy"] }
26+
nix = { version = "0.30.1", features = ["dir", "event", "hostname", "inotify", "ioctl", "mman", "mount", "net", "poll", "ptrace", "reboot", "resource", "sched", "signal", "term", "time", "user", "zerocopy"] }
2727
parking_lot = { version = "0.12.1", features = ["send_guard"] }
2828
pyo3 = { version = "0.24", features = ["anyhow", "multiple-pymethods"] }
2929
serde = { version = "1.0.219", features = ["derive", "rc"] }

0 commit comments

Comments
 (0)