diff --git a/src/libstd/comm.rs b/src/libstd/comm.rs index f4917934acb4..dc0fbbac6412 100644 --- a/src/libstd/comm.rs +++ b/src/libstd/comm.rs @@ -23,13 +23,6 @@ use core::pipes; use core::prelude::*; /// An extension of `pipes::stream` that allows both sending and receiving. -#[cfg(stage0)] -pub struct DuplexStream { - priv chan: Chan, - priv port: Port, -} -#[cfg(stage1)] -#[cfg(stage2)] pub struct DuplexStream { priv chan: Chan, priv port: Port, diff --git a/src/libstd/workcache.rs b/src/libstd/workcache.rs index 81285e5e5635..f9a2f934e46e 100644 --- a/src/libstd/workcache.rs +++ b/src/libstd/workcache.rs @@ -167,20 +167,6 @@ struct Database { } impl Database { - #[cfg(stage0)] - #[cfg(stage1)] - fn prepare(&mut self, fn_name: &str, - declared_inputs: &WorkMap) -> Option<(WorkMap, WorkMap, ~str)> - { - let k = json_encode(&(fn_name, declared_inputs)); - let db_cache = copy self.db_cache; - match db_cache.find(&k) { - None => None, - Some(&v) => Some(json_decode(copy v)) - } - } - - #[cfg(stage2)] fn prepare(&mut self, fn_name: &str, declared_inputs: &WorkMap) -> Option<(WorkMap, WorkMap, ~str)> { @@ -235,13 +221,6 @@ struct Exec { discovered_outputs: WorkMap } -#[cfg(stage0)] -struct Work { - prep: @Mut, - res: Option>> -} -#[cfg(stage1)] -#[cfg(stage2)] struct Work { prep: @Mut, res: Option>>