- 88a429c Demonstration of how to extend the if() and iif() SQL functions to support by drh ยท 11 months ago if-many-args
- d0db5ed Use Tcl_GetString() instead of Tcl_GetCharLength() to test for a zero-length by drh ยท 11 months ago
- c69d537 Remove an assert() in the unix file locking logic that is not true by drh ยท 11 months ago
- 467e20a Fix an assert() that could fail if a virtual table called sqlite3_step() from within the xSync() method while committing a "PRAGMA defer_foreign_keys=1" transaction. by dan ยท 11 months ago
- e9763e4 configure script: remove an overzealous is-a-file check in the tclsh search which fails to account for implicit .exe extensions on Windows builds. Reported in [forum:c27403ef974df9f1|forum post c27403ef974df9f1]. (Same change as [89306d1a4905] but to a different file, as that content was moved since the 3.48 release.) by stephan ยท 11 months ago
- 3640785 Add an SQLITE_TESTCTRL_OPTIMIZATION mask that can disable the query planner by drh ยท 11 months ago
- c6a39de Further refactoring of auto.def to simplify creation of variant builds like the autoconf bundle. by stephan ยท 11 months ago
- 815709d Minor internal refactoring of auto.def to support the pending autoconf subdir port to autosetup. No functional changes. by stephan ยท 11 months ago
- 6cd83ae Move some of the auto.def functions into autosetup/sqlite-config.tcl for re-use in the pending migration of the autoconf bundle to autosetup. This is just reorg, no functional changes. by stephan ยท 11 months ago
- 8291cd7 Enable automatic query-time indexes for WITHOUT ROWID tables. by drh ยท 11 months ago
- 0f4de9b Add a simple test case (many more are coming soon to TH3). Fix an obsolete by drh ยท 11 months ago without-rowid-autoidx
- 50c4420 Add support for automatic query-time indexes on WITHOUT ROWID tables. by drh ยท 11 months ago
- 1a1fe1d When cross-compiling, change the CFLAGS default to exclude -g, per /chat discussion prompted by [forum:9a67df63eda9925c|forum post 9a67df63eda9925c]. by stephan ยท 11 months ago
- e52cdad When running make install, avoid the -s (strip) flag when cross-compiling, as it only works for the build platform. Reported in [forum:9a67df63eda9925c|forum post 9a67df63eda9925c]. by stephan ยท 11 months ago
- e432f2a For the purpose of the query planner heuristic added by [38db9b5c83], a query by drh ยท 11 months ago
- f462046 Enhance a comment on a test case to add recent context. by drh ยท 11 months ago
- 0887b70 Typo fix in speedtest.md. by stephan ยท 11 months ago
- ada3470 Improvements to the speedtest.tcl script. Add documentation on how to use the by drh ยท 11 months ago
- e024421 Add the test/speedtest.tcl script to simplify performance and size testing. by drh ยท 11 months ago
- d0c6c65 Fix a potential one-byte buffer overrun when reading from the Windows by drh ยท 11 months ago
- 1425bae speedtest1: further improvements to the "json" testset. by drh ยท 11 months ago
- 7edb0c3 speedtest1: Improvements to the "json" testset. Better balance in "mix1". by drh ยท 11 months ago
- c957673 Revamp the "json" testset in speedtest1. by drh ยท 11 months ago
- bfa7218 Add the "json" test case to speedtest1 and include it in "mix1". by drh ยท 11 months ago
- 4a25b74 Speedtest1 enhancements: (1) Add the ability to scale performance of by drh ยท 11 months ago
- ec50c5a wasm: after generating the .js/.mjs file, strip out all of the generated pieces which create Emscripten call() bindings for the sqlite3 APIs, as we don't use those binding, so both the setup time and the memory they use installing WASM proxy bindings is wasted. This eliminates some 200 superfluous/unused bindings from the init process. by stephan ยท 11 months ago
- b695328 When generating the autoconf snapshot, replaces the Libs.private line from sqlite3.pc.in with one compatible with the legacy build, as reported in [forum:e40b9b424a|forum post e40b9b424a]. by stephan ยท 11 months ago
- 3202b11 Replace use of Emscripten's Module.postRun() with a custom callback so that we get consistent library init timing with both Emscripten 3.1.x and 4.0.x. Details and discussion are in [https://github.com/emscripten-core/emscripten/issues/23420|Emscripten ticket #23420]. by stephan ยท 11 months ago
- c5dd908 When two indexes have the same cost, use the narrower one (the one with the by drh ยท 11 months ago
- 65d0312 Check-in [da9124fee28c155c] broken the new SQLITE_IOCAP_SUBPAGE_READ mechanism by drh ยท 11 months ago
- 3ba9adc Teach tool/stripccomments.c that a backslash immediately preceeding a forward slash means that that forward slash cannot be the start of a comment. This is intended to allow JavaScript regular expressions containing \/* (like [https://github.com/emscripten-core/emscripten/issues/23412|the one introduced in emsdk 4.0.0]) to pass through properly. Re-enable comment-stripping in the JS dist builds. by stephan ยท 11 months ago
- c738052 Work around [https://github.com/emscripten-core/emscripten/issues/23420|a behavior change in emsdk 4.0.0] which breaks the load/init timing of the wasm module. by stephan ยท 11 months ago
- d1047fa When choosing between two indexes with the same cost, pick the one with the by drh ยท 11 months ago consider-idx-width
- 874b5e9 Variable names and conditional logic simplified in where.c. These by drh ยท 11 months ago
- 73d9eb1 Fix a typo in a wasm makefile var name, noting that this doesn't actually fix anything because the var in question is not used when building 'clean' or 'distclean'. by stephan ยท 11 months ago
- 4ea86ac Disable the C-style comment stripper in the JS dist build, as explained in [forum:529c20d344|forum post 529c20d344]. by stephan ยท 11 months ago
- 0609cf8 Change the version number to 3.49.0 to begin the next development by drh ยท 11 months ago
- 290caec Trying to remove a warning from some compiler that I do not have access to. by drh ยท 11 months ago
- 942c958 Version 3.48.0 by drh ยท 11 months ago major-relase relase version-3.48.0
- f1747f9 Remove a stray tab character from a comment. by drh ยท 11 months ago
- 43afab2 GCC 13 has become more quite pedantic about the signature of functions matching the by drh ยท 11 months ago
- 14bc98d Fix harmless "implicit fall through" warnings that suddenly appeared when by drh ยท 11 months ago
- 4b5e8c9 Better job at suppressing harmless scan-build warnings. This time testing by drh ยท 11 months ago
- 27661f2 Fix harmless scan-build warnings. by drh ยท 11 months ago
- c1f914d 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]. by stephan ยท 11 months ago
- 35ac4c8 Update the makefile so that it puts the amalgamation files in a subdirectory by drh ยท 11 months ago
- b1cbae8 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. by dan ยท 11 months ago
- c1242d6 Fix another assert() failure in fts5. by dan ยท 11 months ago
- ad460db Fix a crash in fts5 that could occur if shadow tables are modified or removed. by dan ยท 11 months ago
- af8af12 Cross-link and otherwise improve the various how-to-compile documents. by drh ยท 11 months ago
- 45d1995 In the doc/tcl-extension-testing.md document, provide enhanced explanation for by drh ยท 11 months ago
- 6962f3d Further refinement to the Tcl extension testing procedure. by drh ยท 11 months ago
- fd11e5c Improvements to [14b38ae6ab86a314] so that the Tcl interface is better able by drh ยท 11 months ago
- ece1729 Fix a memory error in test logic introduced by [8704034254938662]. by drh ยท 11 months ago
- 4a83311 Typo in the previous check-in. by drh ยท 11 months ago
- 311990d Enhancements to the Tcl SQLite extension testing procedures so that they by drh ยท 11 months ago
- 4717d57 Make the TCL extension aware of the booleanString type within TCL. by drh ยท 11 months ago
- e533932 Fix a typo in the previous check-in. by drh ยท 11 months ago
- 4a68963 Minor fixes to tclsqlite.c to promote portability. by drh ยท 11 months ago
- fbbe262 Enhance the makefile to make it easier to build from a read-only source tree. by drh ยท 11 months ago
- 885f546 Fix a problem with tool/mksqlite3h.tcl that prevents it from running out of by drh ยท 11 months ago
- a5dbae3 Fix a minor problem with the sqlite3_get_table_printf() test interface. by drh ยท 11 months ago
- cee8b04 Add test case for using both SQLITE_CHANGESETAPPLY_IGNORENOOP and SQLITE_CHANGESETAPPLY_FKNOACTION. by dan ยท 11 months ago
- f19d7b4 Further refactoring of the TCL extension test procedure document, for by drh ยท 11 months ago
- 15e388d Refactor the TCL extension test procedure to deal with TCL8.6 and TCL9.0 by drh ยท 11 months ago
- 85900c0 Fix typo in the tcl-extension-testing.md document. by drh ยท 11 months ago
- 8b53358 Improvements to TCL extension test procedure description. Improvements to by drh ยท 11 months ago
- 1e03bd8 Improvements to testing and validation of the SQLite TCL extension. by drh ยท 11 months ago
- 1c1b3a0 Show the values of $(JIM_TCLSH) and $(VISUALSTUDIOVERSION) in the by drh ยท 11 months ago
- 1388a71 Allow the 2nd argument to ".param set" to use previously bound parameters, by drh ยท 11 months ago
- 7a3d03b Fix a problem in the sessions extension allowing changesets containing foreign key violations to be committed under some circumstances. by dan ยท 11 months ago
- 4bf468e Add the document describing test procedures for the TCL extension build by drh ยท 11 months ago
- 8272128 Adjust the Windows Makefile.msc so that it can build the tclextension with by drh ยท 11 months ago test-procedures
- 8f1bdc0 Add new tcl-extension-testing.md document. The Windows side is not yet working. by drh ยท 11 months ago
- ded37f3 Add comment to the columnIsGoodIndexCandidate() routine to record the results by drh ยท 11 months ago
- 8d6e3f5 Avoid using Int32x32To64() with a 64-bit argument in fileio.c - this level of micro-optimization is not really necessary there. by dan ยท 11 months ago
- 04364cb Improve the treeview output for CteUse objects. by drh ยท 11 months ago
- db258d8 Improvements to the display of subqueries in the FROM clause for treeview by drh ยท 11 months ago
- 1426d2a Close database connections in test/dbpage.test, for Windows. by drh ยท 11 months ago
- 52c87ac Fix recent test cases so that they work even when auto_vacuum defaults to on. by drh ยท 12 months ago
- 3835cf6 Add a test case for ROLLBACK TO of database truncate operations made through the sqlite_dbpage vtab. by dan ยท 12 months ago
- a683b05 Improvements to the way that truncation is implemented in sqlite_dbpage(). by drh ยท 12 months ago
- e0b6ee5 Update the build instructions for Windows to note that VS2015 or later is by drh ยท 12 months ago
- 66985fb Fix the tool/omittest.tcl script, broken by [d8c0e0184226bdae]. by drh ยท 12 months ago
- f7fcf7f Fix the vfstrace.c extension so that it supports xFetch and xUnfetch. by drh ยท 12 months ago
- 95f6df5 Add the convenience makefile target (unix-only) "src-archives" that builds by drh ยท 12 months ago
- 71d6456 New assert() statements to show that the sqlite3_value.db field is initialized by drh ยท 12 months ago
- 6b19c72 Add an extra assert() to releaseMemArray() just to prove that the by drh ยท 12 months ago
- 4112a63 Four new assert() statements to help with static analysis. by drh ยท 12 months ago
- 8b68902 Show ETC in fuzzcheck with the --spinner option when there is only one input by drh ยท 12 months ago
- e0190a6 Fixes to the substr() SQL function so that it can handle ridiculously large by drh ยท 12 months ago
- 9591d3f In the (debugging) rtreenode() function, do not override an error coming out by drh ยท 12 months ago
- 142c5de Fix a test case in sqllimits1.test so that it works with the Apple by drh ยท 12 months ago
- ccfb50d Correction to check-in [a9759fc78d6cb0df] - printf() parameters values must by drh ยท 12 months ago
- be2a40d The BTree mutex must be held when calling sqlite3BtreeLastPage(). This by drh ยท 12 months ago
- f2d422c Fix the sort4.test module so that the first two test cases are omitted by drh ยท 12 months ago
- 166f4eb configure script: only set the SQLITE_TEMP_STORE feature flag if --with-tempstore is explicitly set, to avoid colliding with that flag being set by other means via the test fixture scripts. by stephan ยท 12 months ago
- 019de3d Fix the Microsoft makefile so that it does not set SQLITE_TEMP_STORE by drh ยท 12 months ago
- 543ee47 Enhance lemon so that it accepts the -U command-line option that undefines by drh ยท 12 months ago
- 2dcd4fa Fix additional integer overflow problems in the substr() function. by drh ยท 12 months ago