From 37fbbf8101e7003d6de3d342db38fa9c55ab568f Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Mon, 16 Nov 2020 13:19:31 +1100 Subject: fix(cli): local sources are not cached in memory (#8328) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #4743 Closes #5253 Fixes #5631 Fixes #6116 Co-authored-by: Bartek IwaƄczuk Co-authored-by: Luca Casonato --- cli/program_state.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cli/program_state.rs') diff --git a/cli/program_state.rs b/cli/program_state.rs index 13477f3e8..023e2604d 100644 --- a/cli/program_state.rs +++ b/cli/program_state.rs @@ -188,7 +188,7 @@ impl ProgramState { // really should just be getting this from the module graph. let out = self .file_fetcher - .get_cached(&module_specifier) + .get_source(&module_specifier) .expect("Cached source file doesn't exist"); let specifier = out.specifier.clone(); @@ -323,7 +323,7 @@ impl SourceMapGetter for ProgramState { line_number: usize, ) -> Option { if let Ok(specifier) = ModuleSpecifier::resolve_url(file_name) { - self.file_fetcher.get_cached(&specifier).map(|out| { + self.file_fetcher.get_source(&specifier).map(|out| { // Do NOT use .lines(): it skips the terminating empty line. // (due to internally using .split_terminator() instead of .split()) let lines: Vec<&str> = out.source.split('\n').collect(); -- cgit v1.2.3