From 81c8926ee9469a792d33e650eb8b8ac007de1977 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Tue, 11 Dec 2018 14:03:58 -0500 Subject: Use default filename for Isolate::execute. --- src/isolate.rs | 12 ++++++++---- src/main.rs | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/isolate.rs b/src/isolate.rs index 8e78f770b..99e3670f2 100644 --- a/src/isolate.rs +++ b/src/isolate.rs @@ -197,7 +197,14 @@ impl Isolate { } } - pub fn execute( + /// Same as execute2() but the filename defaults to "". + pub fn execute(&self, js_source: &str) -> Result<(), JSError> { + self.execute2("", js_source) + } + + /// Executes the provided JavaScript source code. The js_filename argument is + /// provided only for debugging purposes. + pub fn execute2( &self, js_filename: &str, js_source: &str, @@ -396,7 +403,6 @@ mod tests { tokio_util::init(|| { isolate .execute( - "y.js", r#" const m = new Uint8Array([4, 5, 6]); let n = libdeno.send(m); @@ -448,7 +454,6 @@ mod tests { isolate .execute( - "y.js", r#" const control = new Uint8Array([4, 5, 6]); const data = new Uint8Array([42, 43, 44, 45, 46]); @@ -485,7 +490,6 @@ mod tests { isolate .execute( - "y.js", r#" const control = new Uint8Array([4, 5, 6]); const data = new Uint8Array([42, 43, 44, 45, 46]); diff --git a/src/main.rs b/src/main.rs index bcc18511c..f8888feea 100644 --- a/src/main.rs +++ b/src/main.rs @@ -109,7 +109,7 @@ fn main() { let isolate = isolate::Isolate::new(snapshot, state, ops::dispatch); tokio_util::init(|| { isolate - .execute("deno_main.js", "denoMain();") + .execute("denoMain();") .unwrap_or_else(print_err_and_exit); isolate.event_loop().unwrap_or_else(print_err_and_exit); }); -- cgit v1.2.3