]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add a JS test for [d5d8ee76d3] resp. [012550c089].
authorstephan <stephan@noemail.net>
Sun, 26 Jul 2026 16:05:47 +0000 (16:05 +0000)
committerstephan <stephan@noemail.net>
Sun, 26 Jul 2026 16:05:47 +0000 (16:05 +0000)
FossilOrigin-Name: f28494eeafc37320932a932044ecd66b6900632a1eccd45a9f8bed653cee3466

ext/wasm/tester1.c-pp.js
manifest
manifest.uuid

index 1959778e102b42a47f72cb8642eec851ac177da0..f504a3eb9c7a8b0fcaad103882c63c7edf0d13c2 100644 (file)
@@ -2999,8 +2999,11 @@ globalThis.sqlite3InitModule = sqlite3InitModule;
     .t('Close db', function(){
       T.assert(this.db).assert(wasm.isPtr(this.db.pointer));
       //wasm.sqlite3__wasm_db_reset(this.db); // will leak virtual tables!
+      const strayStmt = this.db.prepare("select 1");
+      T.assert( strayStmt.pointer );
       this.db.close();
-      T.assert(!this.db.pointer);
+      T.assert(!this.db.pointer)
+        .assert(!strayStmt.pointer, "Stmt should have been finalized");
     })
   ;/* end of oo1 checks */
 
index 7f4ce707368ffe81fee33f66f05c168b66cdfb7e..1b426005bf7ec5198d85de192ec64dbcb5cda4a3 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Factor\san\sextranous\slocal\svar\sout\sof\sthe\sprevious\scheck-in.
-D 2026-07-26T15:56:06.556
+C Add\sa\sJS\stest\sfor\s[d5d8ee76d3]\sresp.\s[012550c089].
+D 2026-07-26T16:05:47.150
 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@ -654,7 +654,7 @@ F ext/wasm/test-opfs-vfs.html 1f2d672f3f3fce810dfd48a8d56914aba22e45c6834e262555
 F ext/wasm/test-opfs-vfs.js 1618670e466f424aa289859fe0ec8ded223e42e9e69b5c851f809baaaca1a00c
 F ext/wasm/tester1-worker.c-pp.html 7171022e7f4da8f46e5f50ea81dd6ce840b9235c47653a5deeb3764ccc2fe472
 F ext/wasm/tester1.c-pp.html bd927ccf51ddd65e924660a0487add99e1b044afe03950e49d87ccf44efdddb6
-F ext/wasm/tester1.c-pp.js e9bf289ad5360f73e4e58c1c262c62afd04eb3144a2b0e88dacf7528369702e2
+F ext/wasm/tester1.c-pp.js 9c835cfc9f7b4acb4061f25e799996e6ade4422f1a16813e635254dbc757fb45
 F ext/wasm/tests/opfs/concurrency/index.html 706eab6308343c04ac2360aba6001af4ffaf46d8f33a0ccd02c64d93e3216a43
 F ext/wasm/tests/opfs/concurrency/test.js 6919778fceaac1b7cc78caf41d796f545d2c4433b31188aa9689f05b5ad28828
 F ext/wasm/tests/opfs/concurrency/worker.js 704d82c5e287e47f612349e027765943a58ad967dcf178fb5a1c3a8eaafb09af
@@ -2217,8 +2217,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee
 F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
 F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
-P ce09bfe406728312761a9f227b3f82cbee7cc176dddac1a499e10480a7ee2c1c
-R 6c46c160fd64f91223aad57cefdf104f
+P 422b4303dae214e23a53b181e5cdf7888d159da33e1675fd8317cbe66834b78e
+R 7dbf050ce274c14c856ae45c93c056c5
 U stephan
-Z 6ea41b37a2d506b490a29ef3ebfa875d
+Z 63463d9cd082972880070940b62f1be0
 # Remove this line to create a well-formed Fossil manifest.
index 15c75752dbb9b97ea9c09393ee2938910fa465ef..5afd2e0ea505cbd300140c717631edd03471e775 100644 (file)
@@ -1 +1 @@
-422b4303dae214e23a53b181e5cdf7888d159da33e1675fd8317cbe66834b78e
+f28494eeafc37320932a932044ecd66b6900632a1eccd45a9f8bed653cee3466