From 445e05a39d005eab6f7d2f1f67a7ae2d7c85b1b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Wed, 24 Jul 2024 01:11:38 +0100 Subject: Reland "fix: CFunctionInfo and CTypeInfo leaks (#24634)" (#24692) Reverted in https://github.com/denoland/deno/commit/95847f4e9443ad8c8e0504c9fdd1d7f8eb4e588f. --- cli/module_loader.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'cli/module_loader.rs') diff --git a/cli/module_loader.rs b/cli/module_loader.rs index 45a79e189..4254375e5 100644 --- a/cli/module_loader.rs +++ b/cli/module_loader.rs @@ -55,7 +55,6 @@ use deno_core::ModuleType; use deno_core::RequestedModuleType; use deno_core::ResolutionKind; use deno_core::SourceCodeCacheInfo; -use deno_core::SourceMapGetter; use deno_graph::source::ResolutionMode; use deno_graph::source::Resolver; use deno_graph::GraphKind; @@ -294,8 +293,7 @@ impl CliModuleLoaderFactory { shared: self.shared.clone(), }))); ModuleLoaderAndSourceMapGetter { - module_loader: loader.clone(), - source_map_getter: Some(loader), + module_loader: loader, } } } @@ -829,11 +827,7 @@ impl ModuleLoader } std::future::ready(()).boxed_local() } -} -impl SourceMapGetter - for CliModuleLoader -{ fn get_source_map(&self, file_name: &str) -> Option> { let specifier = resolve_url(file_name).ok()?; match specifier.scheme() { @@ -846,7 +840,7 @@ impl SourceMapGetter source_map_from_code(source.code.as_bytes()) } - fn get_source_line( + fn get_source_mapped_source_line( &self, file_name: &str, line_number: usize, -- cgit v1.2.3