Reland "perf(core): preserve ops between snapshots (#18080)" (#18272)

Relanding 4b6305f4f2
This commit is contained in:
Bartek Iwańczuk 2023-03-18 18:30:04 -04:00 committed by GitHub
parent a5ad3a44b5
commit 3c9771deb2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
55 changed files with 301 additions and 134 deletions

View file

@ -5,7 +5,6 @@ use std::path::PathBuf;
use deno_core::snapshot_util::*;
use deno_core::Extension;
use deno_core::ExtensionBuilder;
use deno_core::ExtensionFileSource;
use deno_core::ExtensionFileSourceCode;
use deno_runtime::deno_cache::SqliteBackedCache;
@ -318,7 +317,7 @@ deno_core::extension!(
dir "js",
"40_testing.js"
],
customizer = |ext: &mut ExtensionBuilder| {
customizer = |ext: &mut deno_core::ExtensionBuilder| {
ext.esm(vec![ExtensionFileSource {
specifier: "ext:cli/runtime/js/99_main.js",
code: ExtensionFileSourceCode::LoadedFromFsDuringSnapshot(