From d11e89127d723d84afe6e5603b731c014a54f9da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Sat, 18 Mar 2023 10:59:51 -0400 Subject: Revert "perf(core): preserve ops between snapshots (#18080)" (#18267) This reverts commit 4b6305f4f25fc76f974bbdcc9cdb139d5ab8f5f4. --- runtime/ops/os/mod.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'runtime/ops/os') diff --git a/runtime/ops/os/mod.rs b/runtime/ops/os/mod.rs index 70a126301..b34629395 100644 --- a/runtime/ops/os/mod.rs +++ b/runtime/ops/os/mod.rs @@ -48,23 +48,23 @@ deno_core::extension!( state = |state, options| { state.put::(options.exit_code); }, - customizer = |ext: &mut deno_core::ExtensionBuilder| { - ext.force_op_registration(); - } ); deno_core::extension!( deno_os_worker, ops_fn = deno_ops, middleware = |op| match op.name { - "op_exit" | "op_set_exit_code" => op.disable(), + "op_exit" => noop_op::decl(), + "op_set_exit_code" => noop_op::decl(), _ => op, }, - customizer = |ext: &mut deno_core::ExtensionBuilder| { - ext.force_op_registration(); - } ); +#[op] +fn noop_op() -> Result<(), AnyError> { + Ok(()) +} + #[op] fn op_exec_path(state: &mut OpState) -> Result { let current_exe = env::current_exe().unwrap(); -- cgit v1.2.3