From 25447426f19702a0fff808b3d426d66f4d8e558d Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Wed, 17 May 2023 18:51:50 -0700 Subject: Make `BuildError` and `ResolveError` use C++ instead of JSC C API Fixes memory leak with private data never being cleared Fixes a case where a ResolveError could actually be a BuildError --- src/bun.js/bindings/ZigGeneratedClasses+DOMIsoSubspaces.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/bun.js/bindings/ZigGeneratedClasses+DOMIsoSubspaces.h') diff --git a/src/bun.js/bindings/ZigGeneratedClasses+DOMIsoSubspaces.h b/src/bun.js/bindings/ZigGeneratedClasses+DOMIsoSubspaces.h index d298b8db4..3e80b933b 100644 --- a/src/bun.js/bindings/ZigGeneratedClasses+DOMIsoSubspaces.h +++ b/src/bun.js/bindings/ZigGeneratedClasses+DOMIsoSubspaces.h @@ -1,6 +1,7 @@ std::unique_ptr m_subspaceForBlob; std::unique_ptr m_subspaceForBlobConstructor;std::unique_ptr m_subspaceForBuildArtifact; -std::unique_ptr m_subspaceForCryptoHasher; +std::unique_ptr m_subspaceForBuildMessage; +std::unique_ptr m_subspaceForBuildMessageConstructor;std::unique_ptr m_subspaceForCryptoHasher; std::unique_ptr m_subspaceForCryptoHasherConstructor;std::unique_ptr m_subspaceForDirent; std::unique_ptr m_subspaceForDirentConstructor;std::unique_ptr m_subspaceForExpect; std::unique_ptr m_subspaceForExpectConstructor;std::unique_ptr m_subspaceForExpectAny; @@ -11,7 +12,8 @@ std::unique_ptr m_subspaceForMD4Constructor;std::unique_ptr m_subspaceForMD5Constructor;std::unique_ptr m_subspaceForMatchedRoute; std::unique_ptr m_subspaceForNodeJSFS; std::unique_ptr m_subspaceForNodeJSFSConstructor;std::unique_ptr m_subspaceForRequest; -std::unique_ptr m_subspaceForRequestConstructor;std::unique_ptr m_subspaceForResponse; +std::unique_ptr m_subspaceForRequestConstructor;std::unique_ptr m_subspaceForResolveMessage; +std::unique_ptr m_subspaceForResolveMessageConstructor;std::unique_ptr m_subspaceForResponse; std::unique_ptr m_subspaceForResponseConstructor;std::unique_ptr m_subspaceForSHA1; std::unique_ptr m_subspaceForSHA1Constructor;std::unique_ptr m_subspaceForSHA224; std::unique_ptr m_subspaceForSHA224Constructor;std::unique_ptr m_subspaceForSHA256; -- cgit v1.2.3