summaryrefslogtreecommitdiff
path: root/cli/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/main.rs')
-rw-r--r--cli/main.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/cli/main.rs b/cli/main.rs
index bda4f7b8f..346bbbd89 100644
--- a/cli/main.rs
+++ b/cli/main.rs
@@ -20,7 +20,6 @@ mod fs;
mod global_timer;
mod http_body;
mod http_util;
-pub mod isolate;
pub mod isolate_state;
pub mod js_errors;
pub mod modules;
@@ -35,12 +34,12 @@ mod startup_data;
mod tokio_util;
mod tokio_write;
pub mod version;
-pub mod workers;
+pub mod worker;
use crate::cli_behavior::CliBehavior;
use crate::errors::RustOrJsError;
-use crate::isolate::Isolate;
use crate::isolate_state::IsolateState;
+use crate::worker::Worker;
use futures::lazy;
use futures::Future;
use log::{LevelFilter, Metadata, Record};
@@ -105,27 +104,28 @@ fn main() {
let should_prefetch = flags.prefetch || flags.info;
let should_display_info = flags.info;
- let state = Arc::new(IsolateState::new(flags, rest_argv, None, false));
+ let state = Arc::new(IsolateState::new(flags, rest_argv));
let state_ = state.clone();
let cli = CliBehavior::new(state_);
- let mut isolate = Isolate::new(startup_data::deno_isolate_init(), cli);
+ let mut main_worker =
+ Worker::new("main".to_string(), startup_data::deno_isolate_init(), cli);
let main_future = lazy(move || {
// Setup runtime.
- js_check(isolate.execute("denoMain()"));
+ js_check(main_worker.execute("denoMain()"));
// Execute main module.
if let Some(main_module) = state.main_module() {
debug!("main_module {}", main_module);
- js_check(isolate.execute_mod(&main_module, should_prefetch));
+ js_check(main_worker.execute_mod(&main_module, should_prefetch));
if should_display_info {
// Display file info and exit. Do not run file
- isolate.print_file_info(&main_module);
+ main_worker.print_file_info(&main_module);
std::process::exit(0);
}
}
- isolate.then(|result| {
+ main_worker.then(|result| {
js_check(result);
Ok(())
})