diff options
author | 2022-08-15 01:48:31 -0700 | |
---|---|---|
committer | 2022-08-17 07:36:35 -0700 | |
commit | 6a65631cbdcae75bfa1e64323a6ad613a922cd1a (patch) | |
tree | d6a8c56e9455eafbcb944fd29b5ba066ab31bca0 /src/bun.js/bindings/JSFFIFunction.cpp | |
parent | 382be2cb46eac458e7f619ee1ee05c9efadcce51 (diff) | |
download | bun-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.cpp | 6 |
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(); |