relase
Fix some harmless scanbuild warnings in the shell.
Fix a problem handling OOM errors in fts3 that could occur when parsing multi-token strings.
When removing an fts5 in secure-delete mode, defer setting the table version to SECUREDELETE until flushing data to disk. This prevents problems that can occur if there is a rollback or statement rollback operation.
ext/icu/README.txt: clean up EOL whitespace and add a mention of the --with-icu-... configure flags available as of version 3.48.
First attempt at getting the build to work with Tcl 9.0.
JNI SQLTester: fix --new command to force-replace db if it already exists. Add no-op impls for --stmt-cache and --jsonglob commands.
Rename some var refs in ext/lsm1/Makefile for the new build process.
GCC 13 has become more quite pedantic about the signature of functions matching the type of pointers through which the functions are called. Make adjustments to extension functions and test procedures to work around this. No changes to the core.
Fix a harmless stray carriage-return character.
Fix an assert() failure in sqlite3recover.c.
Ensure that all fields of static sqlite3_module objects are explicitly initialized, in order to hush-up nuisance compiler warnings.
In the (debugging) rtreenode() function, do not override an error coming out of sqlite3_result_text().
Fix an age-old bug in the lower-level wasm/js helper bits which was (A) caused removal of customized WASM func/argument conversion to siltently fail and (B) triggered a warning in the closure toolchain. Reported in [jaccwabyt ticket c5c296e85a7c01360820|https://fossil.wanderinghorse.net/r/jaccwabyt/info/c5c296e85a7c01360820].
Updates to README files under the ext/ hierarchy. No changes to code.