]> git.ipfire.org Git - thirdparty/sqlite.git/commit
An initial attempt to plugging opfs-wl into the build but its initial handshake with...
authorstephan <stephan@noemail.net>
Tue, 3 Mar 2026 23:43:40 +0000 (23:43 +0000)
committerstephan <stephan@noemail.net>
Tue, 3 Mar 2026 23:43:40 +0000 (23:43 +0000)
commita2d3a54f80b890a25e82877bcf2b612a64919255
treeb10c83f17cc4c2c3dea9a9e753478a5aaa885499
parent0b7b802d8331cda0f5d9ee4714de078d1c4c3eaa
An initial attempt to plugging opfs-wl into the build but its initial handshake with the async half collides with the opfs VFS's handshake, causing bootstrapping to fail miserably. We'll need to either devise a handshake which can differentiate between the two instances or we'll need to preprocess sqlite3-opfs-async-proxy into two copies. Move the (now) three copies of some common code shared by the opfs pieces into a preprocessor #include.

FossilOrigin-Name: 1e0b72631aecb0bb72f4089116da221e6c4abf962db589de08132cd52c2be0e2
ext/wasm/GNUmakefile
ext/wasm/api/opfs-common.c-pp.js [new file with mode: 0644]
ext/wasm/api/post-js-header.js
ext/wasm/api/sqlite3-api-prologue.js
ext/wasm/api/sqlite3-opfs-async-proxy.c-pp.js [moved from ext/wasm/api/sqlite3-opfs-async-proxy.js with 88% similarity]
ext/wasm/api/sqlite3-vfs-opfs-wl.c-pp.js
ext/wasm/api/sqlite3-vfs-opfs.c-pp.js
ext/wasm/mkwasmbuilds.c
ext/wasm/tests/opfs/concurrency/worker.js
manifest
manifest.uuid