diff options
author | Divy Srivastava <dj.srivastava23@gmail.com> | 2022-08-21 17:37:53 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-21 17:37:53 +0530 |
commit | 906aa78af33c8405a47d5446d2a6fb3348c275bb (patch) | |
tree | c444e42b6bdfe4bad35634925829a1b1d190fa75 /core/ops_builtin.rs | |
parent | e39d4e3e7fb9815bf094e7321d1d73d00275831a (diff) |
feat(ops): V8 Fast Calls (#15291)
Diffstat (limited to 'core/ops_builtin.rs')
-rw-r--r-- | core/ops_builtin.rs | 8 |
1 files changed, 7 insertions, 1 deletions
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] |