From: stephan Date: Tue, 21 Jul 2026 16:58:02 +0000 (+0000) Subject: The base64.wasm=1 flag to ext/wasm/GNUmakefile tells it to embed each resulting WASM... X-Git-Url: http://git.ipfire.org/index.cgi?a=commitdiff_plain;ds=sidebyside;p=thirdparty%2Fsqlite.git The base64.wasm=1 flag to ext/wasm/GNUmakefile tells it to embed each resulting WASM file directly in its counterpart JS file base64-encoded. This is roughly 20% larger and saves a network request but is overall less efficient so will not be the new default. It may be interesting for custom builds, in particular for server-side node.js. FossilOrigin-Name: 7a06190b712e0634dfc9ac53ab7632c2f46186cd280afd2da4af35df433bc3ed --- ef893b1d66fa281d30b6d2165c398e1f08ffc801 diff --cc manifest index 178c4de68e,dc3835324b..5a388cf171 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Latest\supstream\sext/wasm/libcmpp.c,\sprimarily\sto\smake\sit\sfilcc-legal\s(only\sthe\sfinal\schunk\sin\sthe\sdiff\s-\sthe\srest\sis\sminor\schanges\saccumulated\ssince\sthe\slast\supdate). - D 2026-07-21T10:44:28.794 -C Document\sthe\sorigin\sof\sthe\sinput\ssize\slimit\sfor\s#base64.\sNo\sfunctional\schanges. -D 2026-07-21T16:43:36.172 ++C The\sbase64.wasm=1\sflag\sto\sext/wasm/GNUmakefile\stells\sit\sto\sembed\seach\sresulting\sWASM\sfile\sdirectly\sin\sits\scounterpart\sJS\sfile\sbase64-encoded.\sThis\sis\sroughly\s20%\slarger\sand\ssaves\sa\snetwork\srequest\sbut\sis\soverall\sless\sefficient\sso\swill\snot\sbe\sthe\snew\sdefault.\sIt\smay\sbe\sinteresting\sfor\scustom\sbuilds,\sin\sparticular\sfor\sserver-side\snode.js. ++D 2026-07-21T16:58:02.731 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@@ -2217,8 -2217,8 +2217,9 @@@ F tool/warnings-clang.sh bbf6a1e685e534 F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c - P 099af17c6f82d0a1357f4d3ec5967fb5c664ec532ddfa674017cb4d8041d45c3 - R 1b770928cd957473d7d5119d2d70cf68 -P 6382d8336e2891c556456a340daecff81766980a27071e1d5bda6262ffba6f26 ++P 06f3bbc5bddc2e763042f8b487a3deedf47c54b7fa785ba6fd6abd524b4cbe3a 696988aac30797139060eb2718fcfda0363f1fa73df1187ea56956681d577411 + R 9b101ed22e16de099d1646505ada9788 ++T +closed 696988aac30797139060eb2718fcfda0363f1fa73df1187ea56956681d577411 U stephan - Z 98cce33760d403d951c7ab42f002d518 -Z 5151a5e97a1ae1e162ef6e11c715e3e9 ++Z 496a43a929d483f8d4de5af1e3c36fa7 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 55033a6931,8bdd091b8d..de1c691ecc --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 06f3bbc5bddc2e763042f8b487a3deedf47c54b7fa785ba6fd6abd524b4cbe3a -696988aac30797139060eb2718fcfda0363f1fa73df1187ea56956681d577411 ++7a06190b712e0634dfc9ac53ab7632c2f46186cd280afd2da4af35df433bc3ed