aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/JSFFIFunction.cpp
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-08-15 01:48:31 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-08-17 07:36:35 -0700
commit6a65631cbdcae75bfa1e64323a6ad613a922cd1a (patch)
treed6a8c56e9455eafbcb944fd29b5ba066ab31bca0 /src/bun.js/bindings/JSFFIFunction.cpp
parent382be2cb46eac458e7f619ee1ee05c9efadcce51 (diff)
downloadbun-6a65631cbdcae75bfa1e64323a6ad613a922cd1a.tar.gz
bun-6a65631cbdcae75bfa1e64323a6ad613a922cd1a.tar.zst
bun-6a65631cbdcae75bfa1e64323a6ad613a922cd1a.zip
[bun:ffi] Improve `ptr()` performance and implement code generation for DOMJIT
Diffstat (limited to 'src/bun.js/bindings/JSFFIFunction.cpp')
-rw-r--r--src/bun.js/bindings/JSFFIFunction.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/bun.js/bindings/JSFFIFunction.cpp b/src/bun.js/bindings/JSFFIFunction.cpp
index e07f5b819..686cb0250 100644
--- a/src/bun.js/bindings/JSFFIFunction.cpp
+++ b/src/bun.js/bindings/JSFFIFunction.cpp
@@ -30,6 +30,12 @@
#include "JavaScriptCore/VM.h"
#include "ZigGlobalObject.h"
+#include <JavaScriptCore/DOMJITAbstractHeap.h>
+#include "DOMJITIDLConvert.h"
+#include "DOMJITIDLType.h"
+#include "DOMJITIDLTypeFilter.h"
+#include "DOMJITHelpers.h"
+
extern "C" Zig::JSFFIFunction* Bun__CreateFFIFunction(Zig::GlobalObject* globalObject, const ZigString* symbolName, unsigned argCount, Zig::FFIFunction functionPointer)
{
JSC::VM& vm = globalObject->vm();