Commit History

Author SHA1 Message Date
  drh d4a65cfc51 Provide the sqlite3ShowWhereTerm() interface callable interactively from 1 month ago
  drh 9566982328 Do not report an sqlite3_error_offset() for errors that occur inside of 1 month ago
  stephan a34fbd1b9b Add fix from [bfab759611b0] to sqltclsh. Remove some now-unneeded has_tclsh84/5 checks in cases where jimsh can be used. 1 month ago
  drh 18c9e2638e Add missing $TCL_LIBS to the link for sqlite3_analyzer. 1 month ago
  stephan 457d9384a2 Rename --link-tools-dynamically to --dynlink-tools, per discussion. 1 month ago
  stephan b81e11b25b Move the in-comment-code commentary about --with-debug, from [7b14309be4], into the --help text for that flag, where it's readily visible. 1 month ago
  stephan c73b85c156 Get sqlite3_analyzer optionally linking against libsqlite3.so instead of embedding sqlite3.c. Patch mkccode.tcl to accept digits in its IFDEF/IFNDEF checks and sqlite3_analyzer.c.in to only include sqlite3.c if -DINCLUDE_SQLITE3_C is passed to mkccode.tcl. 1 month ago
  stephan d3aaf963a9 Merge trunk into this branch. Fix a small jimtcl/tclsh regex incompatibility in mkccode.tcl. 1 month ago
  drh 5608fb36ec Enhancements to tool/mkccode.tcl such that it recognizes -D command line 1 month ago
  stephan 3cd93a0b67 Revert linking the shell to the dll for reasons explained in new makefile comments. Move the --with-debug configure flag into the developer options set and add commentary about why it should never be used for production builds. 1 month ago
  stephan 5ef61df185 Reformulate sqldiff deps and rules so that the target matches the resulting file name, to avoid rebuilding it on every make invocation. Apply the same treatment to the sqlite3 CLI shell. 1 month ago
  stephan fbd9de1830 Initial configure support for linking certain binaries to libsqlite3.so instead of embedding it dynamically (which they typically do). This currently applies only to sqldiff, but support for adding the same for other tools is planned. This requires disabling the soname because setting it causes the build to link to whatever libsqlite3.so.0 is installed system-wide, so the soname now defaults to off. 1 month ago
  dan fefc7b1bf7 Fix a problem handling OOM errors in fts3 that could occur when parsing multi-token strings. 1 month ago
  drh ea206ad17b Reduce divergence from begin-concurrent. 1 month ago
  drh 12599d566b Attempt to reduce divergence with the wal2 branch. 1 month ago
  drh 5cad859f61 Attempt to reduce divergence with begin-concurrent. 1 month ago
  stephan 0df847cc77 Remove the .POSIX entries from the makefiles because they cause portability problems rather than solve them. 1 month ago
  dan de8aa17eb5 Fix a "applying zero offset to null pointer" usan error in the fts5 trigram tokenizer. 1 month ago
  drh 9c8235b1bd Fix minor problems in testrunner.tcl that pop up when the command-line arguments 1 month ago
  drh bbc6e5c9b7 Make the --vfstrace output from the CLI go to the same output channel as 1 month ago
  stephan f6fdf32553 buildtclext.tcl: add docs explaining the DESTDIR check and break out of the auto_path search loop early if the DESTDIR is not writable, rather than re-checking that repeatedly. 1 month ago
  drh 70d390134c Call fflush() on ".echo" output from the shell, so that the output to 1 month ago
  drh 18689b8fb2 Fix argument expansion in sqlite-tclsh on Windows such that if an argument 1 month ago
  stephan 50faa8d17e Handle DESTDIR at an earlier phase in buildtclext.tcl to account for the is-writable-dir check and to filter out //zipfs: dirs as (im)possible installation targets. 1 month ago
  stephan f6c7cc606e Add the --destdir flag to the tclextension-install makefile target. 1 month ago
  stephan d8f6222bee Add --destdir flag support to buildtclext.tcl, but do not yet add that to the makefile (so that this change can be cherrypicked to the 3.47 build). 1 month ago
  stephan 4b24cb2a3a Rename tool/tclConfigShToTcl.sh to tool/tclConfigShToAutoDef.sh in the name of pedantic correctness. 1 month ago
  stephan d676227f2c configure: tiny simplification of proj-assert. 1 month ago
  drh 178ce6287b Enhance the vfstrace extension such that the output can be controlled using 1 month ago
  stephan 1adf87592f In the interest of minimizing downstream disruption, set the soname of libsqlite3.so to (by default) its legacy value of libsqlite3.so.0 and unconditionally create (or replace) a symlink with that name at install-time, in addition to the newer-named symlinks. 1 month ago