From cd4a0072dc3a9c8783e0a864af9bd428552c2407 Mon Sep 17 00:00:00 2001 From: Divy Srivastava Date: Sun, 30 Jun 2024 21:06:33 -0700 Subject: BREAKING(unstable/ffi): remove callback reentrant flag (#24367) Closes https://github.com/denoland/deno/issues/22947 This option is no longer needed as fast calls are now allowed to re-enter the isolate --- tests/ffi/tests/ffi_types.ts | 2 +- tests/ffi/tests/test.js | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/ffi/tests/ffi_types.ts b/tests/ffi/tests/ffi_types.ts index f093e33eb..590af9369 100644 --- a/tests/ffi/tests/ffi_types.ts +++ b/tests/ffi/tests/ffi_types.ts @@ -5,7 +5,7 @@ const remote = Deno.dlopen( "dummy_lib.so", { - method1: { parameters: ["usize", "bool"], result: "void", callback: true }, + method1: { parameters: ["usize", "bool"], result: "void" }, method2: { parameters: [], result: "void" }, method3: { parameters: ["usize"], result: "void" }, method4: { parameters: ["isize"], result: "void" }, diff --git a/tests/ffi/tests/test.js b/tests/ffi/tests/test.js index 4b02b2961..16dba6832 100644 --- a/tests/ffi/tests/test.js +++ b/tests/ffi/tests/test.js @@ -214,12 +214,10 @@ const dylib = Deno.dlopen(libPath, { call_stored_function: { parameters: [], result: "void", - callback: true, }, call_stored_function_2: { parameters: ["u8"], result: "void", - callback: true, }, log_many_parameters: { parameters: ["u8", "u16", "u32", "u64", "f64", "f32", "i64", "i32", "i16", "i8", "isize", "usize", "f64", "f32", "f64", "f32", "f64", "f32", "f64"], -- cgit v1.2.3