From 011e521c0848d125f1c3a1eef6a8091c5de99f6d Mon Sep 17 00:00:00 2001 From: Jason White Date: Tue, 24 May 2022 09:29:52 -0700 Subject: [PATCH] third-party/rust: Update syscalls crate 0.5 -> 0.6 Summary: Changelog: * Removed `build.rs` and switched to Rust's inline assembly syntax. This should enable better codegen, including the ability to have syscalls get inlined. * **Breaking**: Architectures besides `arm`, `x86`, and `x86-64` now require nightly. * **Breaking**: Removed top-level `SYS_` constants. Just use the `Sysno` enum instead. Reviewed By: johnhurt Differential Revision: D36606892 fbshipit-source-id: 9d20addfec65fa712b25d9449ec6e414187565ca --- reverie-process/Cargo.toml | 2 +- reverie-syscalls/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/reverie-process/Cargo.toml b/reverie-process/Cargo.toml index 86b17de..5ea3ad3 100644 --- a/reverie-process/Cargo.toml +++ b/reverie-process/Cargo.toml @@ -15,7 +15,7 @@ futures = { version = "0.3.13", features = ["async-await", "compat"] } libc = "0.2.121" nix = "0.23" serde = { version = "1.0.136", features = ["derive", "rc"] } -syscalls = { version = "0.5", features = ["with-serde"] } +syscalls = { version = "0.6", features = ["with-serde"] } thiserror = "1.0.30" tokio = { version = "1.15", features = ["full", "test-util", "tracing"] } diff --git a/reverie-syscalls/Cargo.toml b/reverie-syscalls/Cargo.toml index 5ce64ea..b308f87 100644 --- a/reverie-syscalls/Cargo.toml +++ b/reverie-syscalls/Cargo.toml @@ -14,4 +14,4 @@ libc = "0.2.121" nix = "0.23" paste = "1.0" serde = { version = "1.0.136", features = ["derive", "rc"] } -syscalls = { version = "0.5", features = ["with-serde"] } +syscalls = { version = "0.6", features = ["with-serde"] }