From 4d71be1fc90d28eb99196b9244197b48fcd9272e Mon Sep 17 00:00:00 2001 From: Michael Wu Date: Tue, 9 Dec 2014 16:08:42 -0500 Subject: [PATCH] Remove use of rustuv/green in the gonk port. --- ports/gonk/Cargo.lock | 23 +---------------------- ports/gonk/src/lib.rs | 16 ---------------- 2 files changed, 1 insertion(+), 38 deletions(-) diff --git a/ports/gonk/Cargo.lock b/ports/gonk/Cargo.lock index 677620ef843..bc033828025 100644 --- a/ports/gonk/Cargo.lock +++ b/ports/gonk/Cargo.lock @@ -256,11 +256,6 @@ dependencies = [ "gl_generator 0.0.1 (git+https://github.com/bjz/gl-rs.git)", ] -[[package]] -name = "green" -version = "0.0.1" -source = "git+https://github.com/servo/green-rs?ref=servo#9300d7e7dc73680c7446d78b10a309095636e64d" - [[package]] name = "harfbuzz" version = "0.1.0" @@ -311,11 +306,9 @@ dependencies = [ [[package]] name = "js" version = "0.1.0" -source = "git+https://github.com/servo/rust-mozjs#2a7acd8c04949796c71145db61b7868128e497f2" +source = "git+https://github.com/servo/rust-mozjs#7563bbd5abf12a1f0d01661c525b1f2491f783a9" dependencies = [ - "green 0.0.1 (git+https://github.com/servo/green-rs?ref=servo)", "mozjs-sys 0.0.0 (git+https://github.com/servo/mozjs)", - "rustuv 0.0.1 (git+https://github.com/servo/green-rs?ref=servo)", ] [[package]] @@ -487,15 +480,6 @@ name = "rust-xml" version = "0.1.0" source = "git+https://github.com/netvl/rust-xml#d6c57380a300b94f7e7881979dbe5459dbe4ca06" -[[package]] -name = "rustuv" -version = "0.0.1" -source = "git+https://github.com/servo/green-rs?ref=servo#9300d7e7dc73680c7446d78b10a309095636e64d" -dependencies = [ - "green 0.0.1 (git+https://github.com/servo/green-rs?ref=servo)", - "tls 0.0.1 (git+https://github.com/alexcrichton/tls-rs)", -] - [[package]] name = "script" version = "0.0.1" @@ -600,11 +584,6 @@ dependencies = [ name = "task_info" version = "0.0.1" -[[package]] -name = "tls" -version = "0.0.1" -source = "git+https://github.com/alexcrichton/tls-rs#e5e240c35e2c3401ea750ee61221d917398c5ef1" - [[package]] name = "typeable" version = "0.0.3" diff --git a/ports/gonk/src/lib.rs b/ports/gonk/src/lib.rs index 9fa051d0e7d..602da1bf9d6 100644 --- a/ports/gonk/src/lib.rs +++ b/ports/gonk/src/lib.rs @@ -15,14 +15,12 @@ extern crate log; extern crate compositing; extern crate devtools; -extern crate rustuv; extern crate "net" as servo_net; extern crate "msg" as servo_msg; #[phase(plugin, link)] extern crate "util" as servo_util; extern crate script; extern crate layout; -extern crate green; extern crate gfx; extern crate libc; extern crate native; @@ -56,8 +54,6 @@ use servo_util::opts; #[cfg(not(test))] use servo_util::taskpool::TaskPool; -#[cfg(not(test))] -use green::GreenTaskBuilder; #[cfg(not(test))] use std::os; #[cfg(not(test))] @@ -66,25 +62,16 @@ use std::rc::Rc; use std::task::TaskBuilder; pub struct Browser { - pool: green::SchedPool, compositor: Box, } impl Browser where Window: WindowMethods + 'static { #[cfg(not(test))] pub fn new(window: Option>) -> Browser { - use rustuv::EventLoop; - fn event_loop() -> Box { - box EventLoop::new().unwrap() as Box - } - ::servo_util::opts::set_experimental_enabled(opts::get().enable_experimental); let opts = opts::get(); RegisterBindings::RegisterProxyHandlers(); - let mut pool_config = green::PoolConfig::new(); - pool_config.event_loop_factory = event_loop; - let mut pool = green::SchedPool::new(pool_config); let shared_task_pool = TaskPool::new(8); let (compositor_proxy, compositor_receiver) = @@ -101,7 +88,6 @@ impl Browser where Window: WindowMethods + 'static { let (result_chan, result_port) = channel(); let compositor_proxy_for_constellation = compositor_proxy.clone_compositor_proxy(); TaskBuilder::new() - .green(&mut pool) .spawn(proc() { let opts = &opts_clone; // Create a Servo instance. @@ -155,7 +141,6 @@ impl Browser where Window: WindowMethods + 'static { memory_profiler_chan); Browser { - pool: pool, compositor: compositor, } } @@ -170,7 +155,6 @@ impl Browser where Window: WindowMethods + 'static { pub fn shutdown(mut self) { self.compositor.shutdown(); - self.pool.shutdown(); } }