Revert "feat(core): prevent isolate drop for CLI main worker (#18059)" (#18157)

Fixes https://github.com/denoland/deno/issues/18120
https://github.com/denoland/deno/issues/18137
https://github.com/denoland/fresh/issues/1073

This reverts commit 0cce9c2bcc.
This commit is contained in:
Ryan Dahl 2023-03-13 08:58:17 -04:00 committed by GitHub
parent e712fbfe4a
commit 224cff7a2f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 0 additions and 33 deletions

View file

@ -131,7 +131,6 @@ pub struct WorkerOptions {
/// `WebAssembly.Module` objects cannot be serialized.
pub compiled_wasm_module_store: Option<CompiledWasmModuleStore>,
pub stdio: Stdio,
pub leak_isolate: bool,
}
impl Default for WorkerOptions {
@ -167,7 +166,6 @@ impl Default for WorkerOptions {
startup_snapshot: Default::default(),
bootstrap: Default::default(),
stdio: Default::default(),
leak_isolate: false,
}
}
}
@ -290,7 +288,6 @@ impl MainWorker {
extensions,
inspector: options.maybe_inspector_server.is_some(),
is_main: true,
leak_isolate: options.leak_isolate,
..Default::default()
});