From 03dc3b8972f460e40d0b75fc3207cae9fe4f60da Mon Sep 17 00:00:00 2001 From: Divy Srivastava Date: Fri, 22 Jul 2022 17:54:22 +0530 Subject: feat(ops): V8 Fast Calls (#15122) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bartek IwaƄczuk --- core/ops_builtin.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'core/ops_builtin.rs') diff --git a/core/ops_builtin.rs b/core/ops_builtin.rs index a42c0bae8..2e911e415 100644 --- a/core/ops_builtin.rs +++ b/core/ops_builtin.rs @@ -31,6 +31,7 @@ pub(crate) fn init_builtins() -> Extension { op_wasm_streaming_set_url::decl(), op_void_sync::decl(), op_void_async::decl(), + op_add::decl(), // // TODO(@AaronO): track IO metrics for builtin streams op_read::decl(), op_write::decl(), @@ -54,7 +55,12 @@ pub fn op_resources(state: &mut OpState) -> Vec<(ResourceId, String)> { .collect() } -#[op] +#[op(fast)] +fn op_add(a: i32, b: i32) -> i32 { + a + b +} + +#[op(fast)] pub fn op_void_sync() {} #[op] -- cgit v1.2.3