From 09cf092629715b564f0f9a89a9688bd1b953027e Mon Sep 17 00:00:00 2001 From: mohanson Date: Sun, 13 Jul 2025 16:24:25 +0800 Subject: [PATCH] Make memory.grow 1200x faster --- pywasm/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pywasm/core.py b/pywasm/core.py index 9a5eceeb..ca3805f8 100644 --- a/pywasm/core.py +++ b/pywasm/core.py @@ -643,7 +643,7 @@ def grow(self, n: int) -> None: if self.type.limits.m: assert self.size + n <= self.type.limits.m assert self.size + n <= 65536 - self.data.extend([0x00 for _ in range(n * 64 * 1024)]) + self.data.extend(bytearray(n * 64 * 1024)) self.size += n def put_i32(self, addr: int, data: int) -> None: