From 826a3135b41bdaeb8c8cd27a4652563971b04baa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Fri, 19 Jun 2020 12:27:15 +0200 Subject: refactor(compiler): split code paths for compile and bundle (#6304) * refactor "compile" and "runtimeCompile" in "compiler.ts" and factor out separate methods for "compile" and "bundle" operations * remove noisy debug output from "compiler.ts" * provide "Serialize" implementations for enums in "msg.rs" * rename "analyze_dependencies_and_references" to "pre_process_file" and move it to "tsc.rs" * refactor ModuleGraph to use more concrete types and properly annotate locations where errors occur * remove dead code from "file_fetcher.rs" - "SourceFile.types_url" is no longer needed, as type reference parsing is done in "ModuleGraph" * remove unneeded field "source_path" from ".meta" files stored for compiled source file (towards #6080) --- cli/tests/error_004_missing_module.ts.out | 1 + cli/tests/error_006_import_ext_failure.ts.out | 1 + cli/tests/error_016_dynamic_import_permissions2.out | 1 + 3 files changed, 3 insertions(+) (limited to 'cli/tests') diff --git a/cli/tests/error_004_missing_module.ts.out b/cli/tests/error_004_missing_module.ts.out index d851882eb..121555868 100644 --- a/cli/tests/error_004_missing_module.ts.out +++ b/cli/tests/error_004_missing_module.ts.out @@ -1 +1,2 @@ [WILDCARD]error: Cannot resolve module "[WILDCARD]/bad-module.ts" from "[WILDCARD]/error_004_missing_module.ts" +Imported from "[WILDCARD]/error_004_missing_module.ts:2" diff --git a/cli/tests/error_006_import_ext_failure.ts.out b/cli/tests/error_006_import_ext_failure.ts.out index c44d5e746..9e1c99970 100644 --- a/cli/tests/error_006_import_ext_failure.ts.out +++ b/cli/tests/error_006_import_ext_failure.ts.out @@ -1 +1,2 @@ [WILDCARD]error: Cannot resolve module "[WILDCARD]/non-existent" from "[WILDCARD]/error_006_import_ext_failure.ts" +Imported from "[WILDCARD]/error_006_import_ext_failure.ts:1" diff --git a/cli/tests/error_016_dynamic_import_permissions2.out b/cli/tests/error_016_dynamic_import_permissions2.out index 8f561f130..2babfbf9f 100644 --- a/cli/tests/error_016_dynamic_import_permissions2.out +++ b/cli/tests/error_016_dynamic_import_permissions2.out @@ -1,2 +1,3 @@ [WILDCARD] error: Uncaught TypeError: read access to "[WILDCARD]passwd", run again with the --allow-read flag +Imported from "[WILDCARD]evil_remote_import.js:3" -- cgit v1.2.3