From 2ea41d3ac159e4c2e998d13412dc19680b01a6ca Mon Sep 17 00:00:00 2001 From: Nayeem Rahman Date: Sat, 19 Jun 2021 15:14:43 +0100 Subject: fix(core/modules): Prepare modules only once per runtime (#11015) This commit changes module loading implementation in "deno_core" to call "ModuleLoader::prepare" hook only once per entry point. This is done to avoid multiple type checking of the same code in case of duplicated dynamic imports. Relevant code in "cli/module_graph.rs" was updated as well. --- cli/tests/single_compile_with_reload_worker.ts | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 cli/tests/single_compile_with_reload_worker.ts (limited to 'cli/tests/single_compile_with_reload_worker.ts') diff --git a/cli/tests/single_compile_with_reload_worker.ts b/cli/tests/single_compile_with_reload_worker.ts new file mode 100644 index 000000000..103cafe20 --- /dev/null +++ b/cli/tests/single_compile_with_reload_worker.ts @@ -0,0 +1,3 @@ +console.log("Hello from worker"); +postMessage(null); +close(); -- cgit v1.2.3