Update rustix

The issue has been fixed.
This commit is contained in:
Nilstrieb 2023-07-03 07:14:04 +00:00
parent d5a74249c8
commit dd19f1f527
3 changed files with 9 additions and 11 deletions

View file

@ -1774,7 +1774,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24fddda5af7e54bf7da53067d6e802dbcc381d0a8eef629df528e3ebf68755cb" checksum = "24fddda5af7e54bf7da53067d6e802dbcc381d0a8eef629df528e3ebf68755cb"
dependencies = [ dependencies = [
"hermit-abi 0.3.1", "hermit-abi 0.3.1",
"rustix 0.38.1", "rustix 0.38.2",
"windows-sys 0.48.0", "windows-sys 0.48.0",
] ]
@ -3218,7 +3218,6 @@ name = "rustc_driver"
version = "0.0.0" version = "0.0.0"
dependencies = [ dependencies = [
"rustc_driver_impl", "rustc_driver_impl",
"rustix 0.37.11",
] ]
[[package]] [[package]]
@ -4279,9 +4278,9 @@ dependencies = [
[[package]] [[package]]
name = "rustix" name = "rustix"
version = "0.37.11" version = "0.37.22"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85597d61f83914ddeba6a47b3b8ffe7365107221c2e557ed94426489fefb5f77" checksum = "8818fa822adcc98b18fedbb3632a6a33213c070556b5aa7c4c8cc21cff565c4c"
dependencies = [ dependencies = [
"bitflags 1.3.2", "bitflags 1.3.2",
"errno", "errno",
@ -4293,9 +4292,9 @@ dependencies = [
[[package]] [[package]]
name = "rustix" name = "rustix"
version = "0.38.1" version = "0.38.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbc6396159432b5c8490d4e301d8c705f61860b8b6c863bf79942ce5401968f3" checksum = "aabcb0461ebd01d6b79945797c27f8529082226cb630a9865a71870ff63532a4"
dependencies = [ dependencies = [
"bitflags 2.3.3", "bitflags 2.3.3",
"errno", "errno",
@ -4721,7 +4720,7 @@ dependencies = [
"cfg-if", "cfg-if",
"fastrand", "fastrand",
"redox_syscall 0.3.5", "redox_syscall 0.3.5",
"rustix 0.37.11", "rustix 0.37.22",
"windows-sys 0.48.0", "windows-sys 0.48.0",
] ]
@ -4762,7 +4761,7 @@ version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237" checksum = "8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237"
dependencies = [ dependencies = [
"rustix 0.37.11", "rustix 0.37.22",
"windows-sys 0.48.0", "windows-sys 0.48.0",
] ]

View file

@ -8,6 +8,3 @@ crate-type = ["dylib"]
[dependencies] [dependencies]
rustc_driver_impl = { path = "../rustc_driver_impl" } rustc_driver_impl = { path = "../rustc_driver_impl" }
# FIXME(Nilstrieb): 0.37.12 adds eventfd support for FreeBSD,
# but FreeBSD 12 does not support it: https://github.com/bytecodealliance/rustix/issues/716
rustix = "=0.37.11"

View file

@ -143,6 +143,8 @@ const PERMITTED_RUSTC_DEPENDENCIES: &[&str] = &[
"elsa", "elsa",
"ena", "ena",
"equivalent", "equivalent",
"errno",
"errno-dragonfly",
"expect-test", "expect-test",
"fallible-iterator", // dependency of `thorin` "fallible-iterator", // dependency of `thorin`
"fastrand", "fastrand",