]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Reformulate a for-in loop to a for loop in wasm.xWrap() to work around a downstream...
authorstephan <stephan@noemail.net>
Thu, 9 May 2024 18:00:14 +0000 (18:00 +0000)
committerstephan <stephan@noemail.net>
Thu, 9 May 2024 18:00:14 +0000 (18:00 +0000)
FossilOrigin-Name: dc58ed654928574ef254af289bd21c654c587aac80aea36ab96772c35d4ca754

ext/wasm/common/whwasmutil.js
manifest
manifest.uuid

index bbcf3d4930c55610c533cbc3c9434f048d61f2d7..326b28e22ffeab501f6b453506824a7075419df8 100644 (file)
@@ -2035,7 +2035,8 @@ globalThis.WhWasmUtilInstaller = function(target){
           arguments are, is _not_ part of the public interface and is
           _not_ stable.
         */
-        for(const i in args) args[i] = cxw.convertArgNoCheck(
+        let i = 0;
+        for(; i < args.length; ++i) args[i] = cxw.convertArgNoCheck(
           argTypes[i], args[i], args, i
         );
         return cxw.convertResultNoCheck(resultType, xf.apply(null,args));
index 6387c6f73c6bdc94540234efc164d0827d12f433..03ae78d768278de0884ec020302132a073c3103e 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Rename\sa\sshadowed\slocal\svar,\sas\sreported\sin\s[forum:2ba65af3148585cf|forum\spost\s2ba65af31].\sNo\sfunctional\schanges.
-D 2024-05-08T17:57:45.450
+C Reformulate\sa\sfor-in\sloop\sto\sa\sfor\sloop\sin\swasm.xWrap()\sto\swork\saround\sa\sdownstream\sframework-level\smisbehavior,\sas\sreported\sin\s[forum:b549992634b55104|forum\spost\sb549992634b55104].
+D 2024-05-09T18:00:14.716
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -629,7 +629,7 @@ F ext/wasm/c-pp.c 6d80d8569d85713effe8b0818a3cf51dc779e3f0bf8dc88771b8998552ee25
 F ext/wasm/common/SqliteTestUtil.js 7adaeffef757d8708418dc9190f72df22367b531831775804b31598b44f6aa51
 F ext/wasm/common/emscripten.css 11bd104b6c0d597c67d40cc8ecc0a60dae2b965151e3b6a37fa5708bac3acd15
 F ext/wasm/common/testing.css e97549bab24126c24e0daabfe2de9bb478fb0a69fdb2ddd0a73a992c091aad6f
-F ext/wasm/common/whwasmutil.js e474e0fac695abf88e5385581e26d53e5706cd268cab9d92a56eab2873c08daa
+F ext/wasm/common/whwasmutil.js 22a81c8ca81ceb2662db4a73ded2e8bef22300fd8894410fac0ffd45f32da8fd
 F ext/wasm/demo-123-worker.html a0b58d9caef098a626a1a1db567076fca4245e8d60ba94557ede8684350a81ed
 F ext/wasm/demo-123.html 8c70a412ce386bd3796534257935eb1e3ea5c581e5d5aea0490b8232e570a508
 F ext/wasm/demo-123.js c7b3cca50c55841c381a9ca4f9396e5bbdc6114273d0b10a43e378e32e7be5bf
@@ -2189,8 +2189,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 42d67c6fed3a5f21d7b71515aca471ba61d387e620022735a2e7929fa3a237cf
-R 720970f4b793c1274abaf8cd5acc207b
+P d030c87c4d410e9ca2b90ec7cb63e752f4490c60e2feac84f233861593142c7d
+R 1ce3f637477b3f3b2a8d1fc27a6cb38f
 U stephan
-Z ded7a2dedc55d6033e03441501e1782b
+Z 6f5fe3e373ae24dc54ff89790b691517
 # Remove this line to create a well-formed Fossil manifest.
index 1393352ef39c43e6150e634fb68aa54a576c2975..bc458de9736bff9ab9ed5869a805005278d5939a 100644 (file)
@@ -1 +1 @@
-d030c87c4d410e9ca2b90ec7cb63e752f4490c60e2feac84f233861593142c7d
\ No newline at end of file
+dc58ed654928574ef254af289bd21c654c587aac80aea36ab96772c35d4ca754
\ No newline at end of file