- 7cfbb21 Get Tcl_Init() working for Tcl9, the major caveat being that for statically-linked builds this only works if the Tcl9 main lib ZIP file (part of its source build but not installed) gets concatenated to the resulting custom shell's binary. Thanks to Jan Nijtmans for his help with this. by stephan ยท 4 months ago tcl-init
- 64bc526 Merge trunk into tcl-init branch. by stephan ยท 4 months ago
- 1df0056 Add test to ensure that changing the number of reserved bytes in a database using VACUUM does not confuse other connections in stock SQLite. by dan ยท 4 months ago
- f8b5cc6 Fix a typo in a comment. by dan ยท 4 months ago
- 3c2b02d Check that certain ON clauses do not refer to tables to their right as a separate step after parsing a SELECT statement, instead of as part of the planner stage. For for [forum:ccfb3b5052 | forum post ccfb3b5052]. by dan ยท 4 months ago
- 08a2569 For the --pagecache option of the CLI, if the SIZE parameter is a by drh ยท 4 months ago
- 7af1d61 Add test case to this branch to show that it handles cases where ON clauses use select-list aliases to refer to columns to their right. by dan ยท 4 months ago on-clause-fix-3rd-try
- c6925d5 Small simplification to the query flattener logic. by drh ยท 4 months ago
- 4bace19 Fix the cases in joinI.test on this branch. by dan ยท 4 months ago
- 81b8ad0 Fix cksumvfs test case added by [e3bd1feccaee8ff2] so that it works by drh ยท 4 months ago
- b33477c Fix the sqlite3SetJoinExpr() routine so that it correctly sets the by drh ยท 4 months ago
- d271627 Steal the test/joinI.test from the on-clause-error-fix branch that by drh ยท 4 months ago
- fbb07ff Remember if a SELECT statement contains an ON clause. If it does, then after by drh ยท 4 months ago
- db97d2e Enhance treeview so that it shows the contents of ON clauses while by drh ยท 4 months ago
- 6f15549 Experimental minor simplification of the query flattener. by drh ยท 4 months ago simplify-flattener
- 90916e5 Fix a minor typo in a comment. by drh ยท 4 months ago
- 8376b87 Add config as an alias for the reconfigure makefile target. Minor makefile doc tweaks. Random typo fixes in shell.c.in and tclsqlite.h pointed out by the misspell makefile target. No code changes. by stephan ยท 4 months ago
- 1702244 Remove some resolved TODOs from the makefile. Ensure that testfixture links against TCL_LIBS. by stephan ยท 4 months ago
- bb4743c The sqlite3_prepare() and similar interfaces should not return by drh ยท 4 months ago
- 5e972dd Add an assert() to prove that sqlite3_prepare() does not return by drh ยท 4 months ago create-index-error-retry-fix
- 51d3e6d Change a newly unreachable branch into an ALWAYS(). by drh ยท 4 months ago
- 1be5689 Avoid returning SQLITE_ERROR_RETRY if collation sequences associated with the table's PK cannot be found when creating an index. Possible fix for [forum:aa61ab56ad | forum post aa61ab56ad]. by dan ยท 4 months ago
- c30e1a1 Fix a problem with SQLITE_CHANGESET_CONFLICT conflicts caused by DELETE triggers within a call to sqlite3changset_apply_v2() with SQLITE_CHANGESETAPPLY_IGNORENOOP specified. by dan ยท 4 months ago
- 4a27581 In builds without HAVE_FCHMOD (e.g. WASI), make the chmod() of temp files a no-op, analog to how lack of HAVE_FCHOWN is handled, as discussed in [forum:98d5158d3fdd7a41 | forum post 98d5158d3f]. by stephan ยท 4 months ago
- 697d29e Fix a problem causing an SQLITE_CHANGESET_DATA conflict of a DELETE operation to be incorrectly ignored if the SQLITE_CHANGESETAPPLY_IGNORENOOP is specified. by dan ยท 4 months ago
- 7f84ce0 Add a doc sentence about sqlite3_set_clientdata()'s result value, per request in [forum:bda6c22b6a | forum post bda6c22b6a]. No code changes. by stephan ยท 4 months ago
- a6c9540 Avoid depending on HAVE_STDINT_H and SQLITE_PTRSIZE and other things in non-amalgamation builds of fts5. by dan ยท 4 months ago
- e3fc1fc Minor internal cleanups in the configure script. No behavioral changes. by stephan ยท 4 months ago
- 6f09712 Have cksumvfs write checksums to the database file only, not the wal file. Writing them to the wal file breaks wal file recovery. by dan ยท 4 months ago
- 0e77c3f In cksumvfs, do not write checksums to the wal file, as this prevents recovery from working. by dan ยท 4 months ago cksumvfs-wal-fix
- 527062a Minor autosetup/README.md tweaks. by stephan ยท 4 months ago
- 656563c Move the forced NDEBUG in fts3Int.h up above the #include of assert.h, as reported in [forum:8f16dd9480aad85f | forum post 8f16dd9480aad85f]. by stephan ยท 4 months ago
- 6cebfa5 Doc updates in the configure script. No functional changes. by stephan ยท 4 months ago
- 8e875fa Fix a problem with the checksum-vfs and direct-overflow-reads. Forum post [forum:350e147cd1 | 350e147cd1]. by dan ยท 4 months ago
- c5c9c60 Fix a problem with the checksum-vfs and direct-overflow-reads. by dan ยท 4 months ago cksum-direct-ovfl-fix
- 16478db Doc cleanups in main.mk. No functional changes. by stephan ยท 4 months ago
- a939a63 Fix a problem with reading wal mode databases from UNC shares on windows introduced by [e88212b10a7829ff]. by dan ยท 4 months ago
- 3f85939 Fix a problem building testfixture on non SQLITE_OS_WIN platforms. by dan ยท 4 months ago win-unc-fix
- b1406a6 On windows, when opening a UNC path, fall back to using a single file handle shared between all connections for locking. by dan ยท 4 months ago
- 1ecc135 The off-by-one fix at [3e627d66ebdef8df] is insufficient. An index by drh ยท 4 months ago
- 9081b89 Replace some 32-bit arithmetic in fts3_write.c with 64-bit to avoid the possibility of integer overflow. by dan ยท 4 months ago
- 88f7807 Add an explicit call to sqlite3_initialize() to sqlite3_rsync so that it works when built with SQLITE_OMIT_AUTOINIT, as suggested in [forum:c4ec6b33097b8536 | forum post c4ec6b33097b8536]. by stephan ยท 4 months ago
- 11ba513 Skip checking for dlopen() on mingw builds and those which include "windows" in their host tuple, as suggested in [forum:2436c8ffed | forum post 2436c8ffed]. Those environments identify as Windows for SQLite's purposes so use LoadLibrary(). by stephan ยท 4 months ago
- e744038 Do not allow the number of terms in an ORDER BY or GROUP BY clause to by drh ยท 4 months ago
- e6061cb Fix Windows makefile breakage caused by [ae9d7c9c922bb241]. by drh ยท 4 months ago
- 5d06c6b Add *.obj to the make clean target for the sake of the Unix-on-Windows environments. by stephan ยท 4 months ago
- de048ae Extend the sqlite3_rsync PATH to include /opt/local/bin, per request in [forum:ca3c1bb7ca8e03 | forum post ca3c1bb7ca8e03]. by stephan ยท 4 months ago
- 7270a56 Minor bug fixes in the script added by the previous check-in by drh ยท 4 months ago
- aa86b2a Add a script to build ARM64EC binaries on Windows11 for ARM64. by drh ยท 4 months ago
- ff1d5e5 Fix a possible printf() of a NULL string in fuzzcheck. (Passing a NULL to by drh ยท 4 months ago
- cd70a44 Remove the <i>experimental</i> lsm1 extension from trunk, in as much as by drh ยท 4 months ago
- 332eb8e Add bounds checking and error messages and improved comments by drh ยท 4 months ago
- f9c2cff Improved defenses against corrupt ZIP archives in the zipfile extension. by drh ยท 4 months ago
- eff534e Back out a recently added NEVER(). by drh ยท 4 months ago
- a37bf61 Fix a bug in the fuzzcheck.c test program introduced by [1cccea0508f5c8b8]. by drh ยท 4 months ago
- d7d77eb When doing an indexed row-value comparison using an IN operator where the by drh ยท 4 months ago
- 82b08cc Add an assert() to verify that IN_INDEX_NOOP is not used for vector operations. by dan ยท 4 months ago
- e318c45 Remove the "experimental" mark the snapshot interfaces. by drh ยท 4 months ago
- 8725bf9 Fix harmless compiler warnings arising from [1cccea0508f5c8b8]. by drh ยท 4 months ago
- 1f4c281 Minor doc typo fix in sqliteLimit.h. by stephan ยท 4 months ago
- 1cf61ce Add a note to sqlite3_deserialize() that a schema name of NULL implies the main db, a former shortcoming pointed out in [forum:0543d8aa8e|forum post 0543d8aa8e]. by stephan ยท 4 months ago
- cd552cf Tag a condition in os_unix.c as unreachable. by drh ยท 4 months ago
- 8c30f16 Fiddle: move the About button into the main toolbar. Extend the About text with some info which only shows up (or is only hidden) when terminal mode is available. by stephan ยท 4 months ago
- f681a9a Fiddle: make the toolbar visible in terminal mode and hide non-terminal-mode options when in terminal mode. Move the terminal/split-view toggle button into the toolbar. Improve the view-switching handling. by stephan ยท 4 months ago
- 380ef60 Fiddle: move the About button into the header bar and get it working together with the optional jquery.terminal console mode. by stephan ยท 4 months ago
- a0e569d Fiddle: add an about/info/help view and a button to toggle it. Change the color schema to a more conventional black/white. Force imported databases out of WAL mode, which doesn't work in fiddle. by stephan ยท 4 months ago
- 46c7568 Ensure that stack space allocated for a flexible array has the correct by drh ยท 4 months ago
- 210b182 Generic JS doc touchups. No functional changes. by stephan ยท 4 months ago
- 1e687a4 On MacOS, when increasing the size of files on FAT filesystems from 0 to by drh ยท 4 months ago
- 67695a3 Minor doc and consistency improvements to [cf7163f82ca380958]. by stephan ยท 4 months ago
- 3e616d3 Back out [e283d817e3a9] because further testing has proven it unnecessary. by stephan ยท 4 months ago solaris-alignment
- d387771 Move the flexarray union members from [527bbc1676a85a9] to the end of their respective objects. by stephan ยท 4 months ago
- df23b51 Apply alignment-related patches suggested in [forum:41cd226375cd49c6 | forum post 41cd226375]. by stephan ยท 4 months ago
- 7957c70 Default pointer size for the __SUNPRO_C compiler is 4 bytes. by drh ยท 4 months ago
- b79848e JS: ensure that sqlite3WorkerPromiser.v2.defaultConfig initially refers to sqlite3WorkerPromiser.defaultConfig. This fixes a longstanding oversight rather than a known in-the-wild problem. by stephan ยท 4 months ago
- 1560d52 Adjust the previous check-in to replace the db's WASM address with yet another random number, and increase the range of random numbers, reducing the chance of cross-worker db ID collision to 1 in many billions. by stephan ยท 4 months ago
- f402509 JS: add a random element when assigning db IDs to Worker1 db instances. This addresses [https://github.com/sqlite/sqlite-wasm/issues/113 | the npm project's ticket #113], which demonstrates that two independent workers can end up generating non-globally-unique IDs. That's not a bug, per se, but it makes the IDs useless for client-side mapping of db connection IDs to client-side state, so we add some randomness to them. by stephan ยท 4 months ago
- bac6793 Enhance the printf formatter for %#f such that the minus sign is omitted by drh ยท 4 months ago
- 7423ecb Fix SQLITE_OMIT_WAL builds on windows. by dan ยท 5 months ago
- 7bcb650 Add new extended error codes to SQLITE_ERROR and SQLITE_IOERR, for use by drh ยท 5 months ago
- 6d7be82 Do not apply the [/info/e33da6d5dc964db8|EXISTS-to-JOIN optimization] if by drh ยท 5 months ago
- cac93a5 Add a call to Tcl_Init() in tclsqlite3's setup. This activates many of the otherwise-missing Tcl standard commands and is believed to be benign on systems where those cannot be loaded, but whether it truly is requires some experimentation on affected systems. by stephan ยท 5 months ago
- 5a6f651 Fix a potentially uninitialized field in the WhereLoop object that is used by drh ยท 5 months ago
- d649d7b Apply [ebb346c5aa]'s change to sqlite3.1, as reported in [forum:bf92f78344 | forum post bf92f78344]. by stephan ยท 5 months ago
- 095d399 Ensure that certain local files are not inadvertently carried over into the snapshot tarball and causing confusing build results. by stephan ยท 5 months ago
- fdd37e9 Teach autoconf/tea/configure to be able to run from the canonical source tree so that a snapshot build or appropriate symlinks are not necessary in order to test the extension. by stephan ยท 5 months ago
- 2445ee0 Factor out the unusual encoding-change case from vdbeCompareMemString() for by drh ยท 5 months ago
- ea8f970 Small performance optimization in sqlite3VdbeRecordUnpack(). by drh ยท 5 months ago
- bcd14a0 Split the (internal) sqlite3VdbeCheckFk() routine into two variants, by drh ยท 5 months ago
- c585e03 Use fewer CPU cycles to commit a read transaction. by drh ยท 5 months ago
- 1f436ad Add SQLITE_SELFORDER1 to JS's sqlite3.capi namespace. It's only useful when built with an sqlite3.c which itself was created with -DSQLITE_ENABLE_ORDERED_SET_AGGREGATES, which the canonical build does not do but custom builds may. by stephan ยท 5 months ago
- daa4cdf Fix a minor comment inaccuracy. by drh ยท 5 months ago
- bae748a Increase the precision of the "real time" output from the ".timer" command by drh ยท 5 months ago
- 74cc109 Ensure that the accumulator for an aggregate always gets initialized, by drh ยท 5 months ago
- 01a2953 Pedantic internal build doc fix. by stephan ยท 5 months ago
- cf05295 Diverse wasm build cleanups. by stephan ยท 5 months ago
- 91db1c4 Fix vtabH.test so that it works on windows even if there are files that begin with "$" in the root directory. by dan ยท 5 months ago
- 10687e2 Remove some stray makefile debug output. by stephan ยท 5 months ago
- 074b1aa In the wasm makefiles, replace X:=Y with X=Y because := has different semantics depending on the make impl and its use is arguably a bad muscle-memory habit worth breaking. These makefiles are very specifically for GNU make, but long-term it would be nice to eliminate that requirement. by stephan ยท 5 months ago
- 522ce56 wasm: remove some extraneous levels of makefile var and fix the (unsupported) wasmfs speedtest1 build to account for var renaming which happened long before this. by stephan ยท 5 months ago