diff --git a/Cargo.lock b/Cargo.lock index fda878eac..3914af455 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -28,7 +28,6 @@ dependencies = [ "rustc_version 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", "semver 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_codegen 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "syntex 0.31.0 (registry+https://github.com/rust-lang/crates.io-index)", "time 0.1.35 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -237,15 +236,11 @@ dependencies = [ name = "ethcore" version = "1.1.0" dependencies = [ - "bincode 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "clippy 0.0.63 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "ethash 1.1.0", "ethcore-devtools 1.1.0", - "ethcore-ipc 1.1.0", - "ethcore-ipc-codegen 1.1.0", - "ethcore-ipc-nano 1.1.0", "ethcore-util 1.1.0", "ethjson 0.1.0", "heapsize 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -254,10 +249,6 @@ dependencies = [ "num_cpus 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "rust-crypto 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", - "semver 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_codegen 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syntex 0.31.0 (registry+https://github.com/rust-lang/crates.io-index)", "time 0.1.35 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -273,6 +264,7 @@ name = "ethcore-ipc" version = "1.1.0" dependencies = [ "ethcore-devtools 1.1.0", + "ethcore-util 1.1.0", "nanomsg 0.5.0 (git+https://github.com/ethcore/nanomsg.rs.git)", "semver 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", ] diff --git a/parity/hypervisor/service.rs b/parity/hypervisor/service.rs index 3171fa11c..75830d213 100644 --- a/parity/hypervisor/service.rs +++ b/parity/hypervisor/service.rs @@ -15,5 +15,6 @@ // along with Parity. If not, see . //! Parity interprocess hypervisor IPC service +#![allow(dead_code, unused_assignments, unused_variables)] // codegen issues include!(concat!(env!("OUT_DIR"), "/hypervisor_service_cg.rs")); diff --git a/parity/hypervisor/service.rs.in b/parity/hypervisor/service.rs.in index 2efef6ffd..a8ad90e12 100644 --- a/parity/hypervisor/service.rs.in +++ b/parity/hypervisor/service.rs.in @@ -18,6 +18,10 @@ use std::sync::{RwLock,Arc}; use std::ops::*; use ipc::IpcConfig; use std::collections::HashMap; +use ipc::BinaryConvertable; +use std::mem; +use ipc::binary::BinaryConvertError; +use std::collections::VecDeque; pub type IpcModuleId = u64;