From a47e2c6021740be7af3fbbf38450083af9b8019f Mon Sep 17 00:00:00 2001 From: Dylan Conway <35280289+dylan-conway@users.noreply.github.com> Date: Tue, 9 May 2023 18:37:50 -0700 Subject: add `WebAssemblyInstance` and `WebAssemblyGCObject` js types (#2835) * add `WebAssemblyInstance` and `WebAssemblyGCObject` * update c api --- src/bun.js/bindings/bindings.zig | 4 ++++ src/bun.js/javascript_core_c_api.zig | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/bun.js/bindings/bindings.zig b/src/bun.js/bindings/bindings.zig index cc1df0b0d..278fb56dd 100644 --- a/src/bun.js/bindings/bindings.zig +++ b/src/bun.js/bindings/bindings.zig @@ -2883,6 +2883,8 @@ pub const JSValue = enum(JSValueReprInt) { JSWeakMap, JSWeakSet, WebAssemblyModule, + WebAssemblyInstance, + WebAssemblyGCObject, // Start StringObject s. StringObject, DerivedStringObject, @@ -2940,6 +2942,8 @@ pub const JSValue = enum(JSValueReprInt) { .Uint8Array, .Uint8ClampedArray, .WebAssemblyModule, + .WebAssemblyInstance, + .WebAssemblyGCObject, => true, else => false, }; diff --git a/src/bun.js/javascript_core_c_api.zig b/src/bun.js/javascript_core_c_api.zig index 4dc1e0f6b..46ff94eba 100644 --- a/src/bun.js/javascript_core_c_api.zig +++ b/src/bun.js/javascript_core_c_api.zig @@ -479,8 +479,10 @@ pub const CellType = enum(u8) { JSWeakMapType = 69, JSWeakSetType = 70, WebAssemblyModuleType = 71, - StringObjectType = 72, - DerivedStringObjectType = 73, + WebAssemblyInstanceType = 72, + WebAssemblyGCObjectType = 73, + StringObjectType = 74, + DerivedStringObjectType = 75, MaxJSType = 255, _, -- cgit v1.2.3