From e7cee29c849286f9b492eb404634a0387b9a75a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Wed, 31 Jul 2019 17:02:20 +0200 Subject: Add --current-thread flag (#2702) --- cli/main.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'cli/main.rs') diff --git a/cli/main.rs b/cli/main.rs index 8dbd27e54..452cdfa65 100644 --- a/cli/main.rs +++ b/cli/main.rs @@ -329,6 +329,7 @@ fn run_repl(flags: DenoFlags, argv: Vec) { } fn run_script(flags: DenoFlags, argv: Vec) { + let use_current_thread = flags.current_thread; let (mut worker, state) = create_worker_and_state(flags, argv); let main_module = state.main_module().unwrap(); @@ -348,7 +349,12 @@ fn run_script(flags: DenoFlags, argv: Vec) { }) }).map_err(print_err_and_exit) }); - tokio_util::run(main_future); + + if use_current_thread { + tokio_util::run_on_current_thread(main_future); + } else { + tokio_util::run(main_future); + } } fn main() { -- cgit v1.2.3