<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in EXPORTED_FUNCTIONS.sqlite3-api</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ffbc653d - Remove sqlite3_interrupt() from the WASM build, as it is essentially impossible to employ in JS&apos;s threading model.</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#ffbc653d</link>
        <description>Remove sqlite3_interrupt() from the WASM build, as it is essentially impossible to employ in JS&apos;s threading model.FossilOrigin-Name: e85387590061edbb6cdc04de792ab86f43afaa5c8d1b0792206cb5b481c7d76a

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Fri, 28 Oct 2022 14:33:50 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>de868175 - Expose sqlite3_randomness() to WASM and add a custom binding for it which can populate a JS byte array. Add WhWasmUtil.isPtr().</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#de868175</link>
        <description>Expose sqlite3_randomness() to WASM and add a custom binding for it which can populate a JS byte array. Add WhWasmUtil.isPtr().FossilOrigin-Name: 333e67076b4bc967bb543ef8e265c63f6e3498c38ac121a7d1eff4a1d7a71c63

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Thu, 27 Oct 2022 03:03:16 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>a6ca996e - Expose sqlite3_vfs_unregister() to WASM and unregister kvvfs in Worker threads to avoid its unintended use there (in contexts other than local/sessionStorage). Correct registration of window functions, extend oo1.DB.createFunction() to support window functions, and add window function tests to tester1.js. Correct an incorrect 1-arg handling case for DB.exec(). Add per-test assertion counts to tester1.js.</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#a6ca996e</link>
        <description>Expose sqlite3_vfs_unregister() to WASM and unregister kvvfs in Worker threads to avoid its unintended use there (in contexts other than local/sessionStorage). Correct registration of window functions, extend oo1.DB.createFunction() to support window functions, and add window function tests to tester1.js. Correct an incorrect 1-arg handling case for DB.exec(). Add per-test assertion counts to tester1.js.FossilOrigin-Name: f07ce15479b7224b0d1ba9f147a433136e70c1461aa667d2737d4a918f778f55

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Fri, 21 Oct 2022 05:27:40 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>4f5bbedb - Export sqlite3_trace_v2() to wasm and use it to ensure that the new per-VFS post-open SQL support in the DB ctor works. Default opfs vfs to journal_mode=truncate, as it&apos;s faster in that mode. Add &apos;t&apos; DB open-mode flag to enable SQL tracing to console.log().</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#4f5bbedb</link>
        <description>Export sqlite3_trace_v2() to wasm and use it to ensure that the new per-VFS post-open SQL support in the DB ctor works. Default opfs vfs to journal_mode=truncate, as it&apos;s faster in that mode. Add &apos;t&apos; DB open-mode flag to enable SQL tracing to console.log().FossilOrigin-Name: 508f7f6d63e52f61fae5abe817579a4e130fa7fbd18733d741d521a5bdabb7ce

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Mon, 03 Oct 2022 13:03:41 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>510a9d1c - More cleanups in the UDF argument and result handling, in particular int64. Consolidate some duplicate int64/bigint range checking code. Expose the UDF low-level utilities (arg/result conversion) to client code. Add the sqlite3_context pointer to the JS-side UDF wrappers for API consistency.</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#510a9d1c</link>
        <description>More cleanups in the UDF argument and result handling, in particular int64. Consolidate some duplicate int64/bigint range checking code. Expose the UDF low-level utilities (arg/result conversion) to client code. Add the sqlite3_context pointer to the JS-side UDF wrappers for API consistency.FossilOrigin-Name: 10ab77af952abf09f93f342a9d07a3b133f2c4c0a3588df3390cd3a923cafae4

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Sun, 02 Oct 2022 22:50:04 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>92ede964 - JS: clean up create_function() wrapper and add support for create_window_function(). Eliminate an extraneous blob copy when a UDF returns a blob. Make use of newfound JS-fu to clean up how sqlite3ApiBootstrap() config is initialized.</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#92ede964</link>
        <description>JS: clean up create_function() wrapper and add support for create_window_function(). Eliminate an extraneous blob copy when a UDF returns a blob. Make use of newfound JS-fu to clean up how sqlite3ApiBootstrap() config is initialized.FossilOrigin-Name: d3bad9347c5423fa7f19ae729461636f1043c99a1f01f168efa10bebefb1cdd1

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Sun, 02 Oct 2022 20:08:53 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>dc6ae602 - Expose sqlite3_msize() to wasm.</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#dc6ae602</link>
        <description>Expose sqlite3_msize() to wasm.FossilOrigin-Name: aa6ad34f3b693b554be58ee2895f79397162c5b8877c709653c8508fc625e8f4

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Fri, 30 Sep 2022 12:10:36 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>53d4e01d - wasm: expose sqlite3_de/serialize(), sqlite3_malloc/free() and friends, noting that the former explicitly lies on use of the latter for memory management so is not generically safe for use in wasm.</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#53d4e01d</link>
        <description>wasm: expose sqlite3_de/serialize(), sqlite3_malloc/free() and friends, noting that the former explicitly lies on use of the latter for memory management so is not generically safe for use in wasm.FossilOrigin-Name: fbc0edb5d31aa0dea92460e853f15f08c642451a7878994116b530cf172325cc

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Fri, 30 Sep 2022 10:55:28 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>ef11fb91 - Resolve &quot;already configured&quot; warnings from shell&apos;s main() when starting it up in fiddle mode.</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#ef11fb91</link>
        <description>Resolve &quot;already configured&quot; warnings from shell&apos;s main() when starting it up in fiddle mode.FossilOrigin-Name: 114ef3552af977b272a0baddeb9a2326484b60acfc75284e43c55530f86b413f

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Sat, 24 Sep 2022 10:15:08 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>89071030 - Export the sqlite3_uri_...() family of functions to wasm.</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#89071030</link>
        <description>Export the sqlite3_uri_...() family of functions to wasm.FossilOrigin-Name: 72bebc848fce5c3b4766017d016ccb2360de2bd0cb3e47e710c80dbcb6b8b707

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Tue, 20 Sep 2022 14:52:26 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>5b915007 - Add/apply various kvvfs-specific utility APIs to the JS layer to assist in testing and analysis. Correct a backwards default arg check for sqlite3ApiBootstrap(). Add exports for sqlite3_db_handle(), sqlite3_file_control(), and the SQLITE_FCNTL_xxx enum.</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#5b915007</link>
        <description>Add/apply various kvvfs-specific utility APIs to the JS layer to assist in testing and analysis. Correct a backwards default arg check for sqlite3ApiBootstrap(). Add exports for sqlite3_db_handle(), sqlite3_file_control(), and the SQLITE_FCNTL_xxx enum.FossilOrigin-Name: 0d78961870ee9f22f1ba16d423377d28dcc36e04b1e31ffd57f3e2fd51f8f0f2

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Tue, 13 Sep 2022 19:27:03 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>73079dba - Minor cleanups and documentation in the wasm pieces.</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#73079dba</link>
        <description>Minor cleanups and documentation in the wasm pieces.FossilOrigin-Name: 4e6ce329872eb733ba2f7f7879747c52761ae97790fd8ed169a25a79854cc3d9

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Sun, 11 Sep 2022 16:59:40 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>d1582296 - Initial prototype impls of write/delete-key ops for the pending kvvfs which use sessionStorage or localStorage for db page storage. read-key op is pending.</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#d1582296</link>
        <description>Initial prototype impls of write/delete-key ops for the pending kvvfs which use sessionStorage or localStorage for db page storage. read-key op is pending.FossilOrigin-Name: a4bd96f5348e607d0fcb627b751f9d86a188173a4b3bfb2c95f92913a78bd31e

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Sun, 11 Sep 2022 02:43:08 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>a579f440 - Build fiddle with WASMFS OPFS support and attempt to use it if available. It does not work because of an inexplicable exception in Emscripten-generated code and perpetually-locked db, but it&apos;s not yet clear why.</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#a579f440</link>
        <description>Build fiddle with WASMFS OPFS support and attempt to use it if available. It does not work because of an inexplicable exception in Emscripten-generated code and perpetually-locked db, but it&apos;s not yet clear why.FossilOrigin-Name: a16f0a46ec88c560f73d5664e4bf53fb5dd1a22e99a92c11b5c8d784816c3282

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Fri, 12 Aug 2022 17:57:09 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
<item>
        <title>3961b263 - wasm refactoring part 2 of (apparently) 2: moved ext/fiddle/... into ext/wasm and restructured the core API-related parts of the JS/WASM considerably.</title>
        <link>http://172.16.0.5:8080/history/sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api#3961b263</link>
        <description>wasm refactoring part 2 of (apparently) 2: moved ext/fiddle/... into ext/wasm and restructured the core API-related parts of the JS/WASM considerably.FossilOrigin-Name: 27f9da4eaaff39d1d58e9ffef7ddccf1e41b3726914f754b920e3e1fb572cba6

            List of files:
            /sqlite-3.40.0/ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api</description>
        <pubDate>Wed, 10 Aug 2022 11:26:08 +0000</pubDate>
        <dc:creator>stephan &lt;stephan@noemail.net&gt;</dc:creator>
    </item>
</channel>
</rss>
