From 93b663e43d2288cea5f7b2e8f045c719427a914f Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Wed, 17 Aug 2022 07:36:18 -0700 Subject: New Zig <> C++ bindings generator. +20% faster HTTP server --- src/bun.js/bindings/ZigGeneratedClasses+lazyStructureHeader.h | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/bun.js/bindings/ZigGeneratedClasses+lazyStructureHeader.h (limited to 'src/bun.js/bindings/ZigGeneratedClasses+lazyStructureHeader.h') diff --git a/src/bun.js/bindings/ZigGeneratedClasses+lazyStructureHeader.h b/src/bun.js/bindings/ZigGeneratedClasses+lazyStructureHeader.h new file mode 100644 index 000000000..d6c138602 --- /dev/null +++ b/src/bun.js/bindings/ZigGeneratedClasses+lazyStructureHeader.h @@ -0,0 +1,8 @@ +JSC::Structure* JSRequestStructure() { return m_JSRequest.getInitializedOnMainThread(this); } + JSC::JSObject* JSRequestConstructor() { return m_JSRequest.constructorInitializedOnMainThread(this); } + JSC::JSValue JSRequestPrototype() { return m_JSRequest.prototypeInitializedOnMainThread(this); } + JSC::LazyClassStructure m_JSRequest; +JSC::Structure* JSResponseStructure() { return m_JSResponse.getInitializedOnMainThread(this); } + JSC::JSObject* JSResponseConstructor() { return m_JSResponse.constructorInitializedOnMainThread(this); } + JSC::JSValue JSResponsePrototype() { return m_JSResponse.prototypeInitializedOnMainThread(this); } + JSC::LazyClassStructure m_JSResponse; \ No newline at end of file -- cgit v1.2.3