From: stephan Date: Thu, 19 Jun 2025 10:25:50 +0000 (+0000) Subject: Expose the column metadata APIs to WASM (which does not require a non-default sqlite3... X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=64159096b8eed8116d3ba44828723fcab108da28;p=thirdparty%2Fsqlite.git Expose the column metadata APIs to WASM (which does not require a non-default sqlite3.c build, contrary to my prior mistaken claims). This adds only 424 bytes to sqlite3.wasm and 660 bytes to sqlite3.js. FossilOrigin-Name: 3cf983816ccd167d93cb39c7a16b6db4b4f7ef2a64f4181d3bc4530cd0bd3b67 --- 64159096b8eed8116d3ba44828723fcab108da28 diff --cc manifest index 375b50e51c,733ebd147d..2109c7d9e7 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Extend\sthe\spedantic\senforcement\sof\stype\sto\sVIRTUAL\scolumns. - D 2025-06-18T19:04:28.743 -C Export\sthe\scolumn-metadata\sAPIs\sto\sWASM.\sDoing\sso\srequires\sa\snon-default\sbuild\sof\ssqlite3.c,\sso\sthis\sis\sa\sproof-of-concept\sbranch\ssaved\sjust\sin\scase\sSQLITE_ENABLE_COLUMN_METADATA\sever\sbecomes\sthe\sdefault\sfor\ssqlite3.c. -D 2025-06-18T15:37:04.332 ++C Expose\sthe\scolumn\smetadata\sAPIs\sto\sWASM\s(which\sdoes\snot\srequire\sa\snon-default\ssqlite3.c\sbuild,\scontrary\sto\smy\sprior\smistaken\sclaims).\sThis\sadds\sonly\s424\sbytes\sto\ssqlite3.wasm\sand\s660\sbytes\sto\ssqlite3.js. ++D 2025-06-19T10:25:50.035 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@@ -2208,8 -2208,12 +2208,8 @@@ F tool/version-info.c 3b36468a90faf1bbd F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7 F tool/warnings.sh 1ad0169b022b280bcaaf94a7fa231591be96b514230ab5c98fbf15cd7df842dd F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P 5e9279bff0482806f86657ae05ca3e916708d138bc3c3ceb3fbf454818649d44 - R f7012a27e3f9276304f8e87574dec03d - U drh - Z 4d43da8fdd303e39e12f04e0b9379a29 -P 986b601db11a041d280eb61004723604bf4b6fd573b9832c97e3a9da9ea16e9a -R 609b0835e81ac1717735a969fa744927 -T *branch * wasm-column-metadata -T *sym-wasm-column-metadata * -T +closed * -T -sym-trunk * ++P b734c74e55acb26eb61b60937bef870f4b55b2e2e7560a22362f5f31ba2fcd03 59db3f639d1073678805dea26a4686eddfb238f055aa90bd429fc7fd33241502 ++R ab8fa2fb89919a22483a598dd461931b + U stephan -Z e503e9679838a4c2db2f5b2294d32d28 ++Z 9443050e9eecf19b6ea72972c2664e5d # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 91b07eee7c,d65f2d62cf..a5b6e6bde4 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - b734c74e55acb26eb61b60937bef870f4b55b2e2e7560a22362f5f31ba2fcd03 -59db3f639d1073678805dea26a4686eddfb238f055aa90bd429fc7fd33241502 ++3cf983816ccd167d93cb39c7a16b6db4b4f7ef2a64f4181d3bc4530cd0bd3b67