Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
35 check-ins going from 1bd9de719b0944fd to 301df5c2beb08e8e
2024-11-30
| ||
17:48 | At the end of the configure script ensure that none of the files which are filtered for @VARS@ contain any unresolved @VAR@ placeholders, failing fatally if any do. (check-in: 301df5c2be user: stephan tags: trunk) | |
14:13 | In sqlite_dbpage, cancel any pending truncate operation if there an error occurs later in the transaction. (check-in: 1abab10f85 user: drh tags: trunk) | |
12:00 | A NEVER() that was added by [eb5ac9e5b9a4f9c8] is violated by the ifnull() in-line function. This check-in fixes that problem. (check-in: 2220ccf4d6 user: drh tags: trunk) | |
2024-11-29
| ||
11:49 | Fix a NEVER() in the iif() logic that can be true if compiled with SQLITE_ENABLE_UNKNOWN_SQL_FUNCTIONS. Problem introduced by [eb5ac9e5b9a4f9c8]. (check-in: 3ec2df5a6c user: drh tags: trunk) | |
2024-11-28
| ||
23:55 | Remove some outdated docs from Makefile.in. (check-in: cc2c5fc98b user: stephan tags: trunk) | |
20:46 | Typo fixes and cleanups in autosetup/README.md. (check-in: 7f366565f4 user: stephan tags: trunk) | |
16:14 | Configure script doc updates and cleanups. Skip check for EMSDK when doing an out-of-tree build, as ext/wasm does not support that build mode. (check-in: 9d2f4148db user: stephan tags: trunk) | |
15:52 | ext/icu/README.txt: clean up EOL whitespace and add a mention of the --with-icu-... configure flags available as of version 3.48. (check-in: 4976ac717b user: stephan tags: trunk) | |
11:52 | Improvements to sqlite3ExprImpliesExpr() so that it recognizes that expressions like "iif(X,Y)" and "CASE WHEN X THEN Y END" imply X. (check-in: eb5ac9e5b9 user: drh tags: trunk) | |
2024-11-27
| ||
18:01 | Fix an inaccuracy in the documentation in fts5.h. (check-in: ec3ca6f179 user: dan tags: trunk) | |
2024-11-26
| ||
23:40 | Allow the iif() function to work with two arguments. The third argument is then assumed to be NULL. Also allow if() as an alternative spelling for iif(). (check-in: 1e405c39a8 user: drh tags: trunk) | |
20:46 | Update fts5 so that the xInstToken() extension API works with prefix queries. (check-in: 41b79bde4a user: dan tags: trunk) | |
20:16 | Update documentation in fts5.h. (Closed-Leaf check-in: f1e44f703a user: dan tags: fts5-tokendata-prefix) | |
2024-11-20
| ||
20:39 | Fix compiler warnings caused by variable shadowing. (check-in: 211b305791 user: dan tags: fts5-tokendata-prefix) | |
2024-11-08
| ||
13:37 | Add 'tcl' makefile target which builds all but tclextension (which does not have a well-defined name and dependencies). Improve the deps for .tclenv.sh to avoid getting a stale tclsh when re-configuring with a different --with-tcl(sh). (check-in: 1bd9de719b user: stephan tags: trunk) | |
08:01 | Add missing CFLAGS.intree_includes to T.compile.tcl to fix build of tclsqlite3. (check-in: bb3c6dc126 user: stephan tags: trunk) | |
07:37 | More closely emulate the legacy build's handling of LDFLAGS, permitting them to be passed to configure but not to make. We cannot 100% enforce that because main.mk is not filtered by the configure script, so we instead add a level of indirection to make passing of LDFLAGS=... to make a no-op. (check-in: d1af9f3183 user: stephan tags: trunk) | |
06:22 | Support clients passing in LDFLAGS to configure/make, but in a more limited form than the legacy build it (i.e. only to select targets rather than all targets). Rename make-side internal uses of CFLAGS to CFLAGS.env for consistency with the new LDFLAGS.env. See discussion in forum thread 5fcbea40f3. (check-in: a5e07e8063 user: stephan tags: trunk) | |
05:26 | Disable setting of the SONAME (enabled by [2a2419ef742]), as it's not clear whether blindly setting the SONAME, which now differs from its historical value, will cause more grief than it solves. Add a (disabled) experiment which permits setting (or not) the SONAME to the legacy or current values. This change is up for further change as experimentation proves whether we truly need/want the SONAME. See discussion in/around forum post 0c6fc6f46b2cb3. (check-in: d931456805 user: stephan tags: trunk) | |
2024-11-07
| ||
17:34 | Fix an OOB write that could occur in fts3 when dealing with corrupt database records. (check-in: 108863ec79 user: dan tags: trunk) | |
16:59 | Extend the set of --flags which get cleared/unset when using --with-wasi-sdk. Enable the soname linker option for libsqlite3.so. (check-in: 2a2419ef74 user: stephan tags: trunk) | |
15:23 | Doc touchups in the line-editing feature check code. (check-in: bb5656bdc9 user: stephan tags: trunk) | |
15:04 | tcl configuration: --with-tcl=prefix is equivalent to passing the --prefix dir to it. If --with-tcl or --enable-tcl are explicitly passed in and tclConfig.sh is not found, fail fatally. When TCL is either explicitly disabled or default search for it fails non-fatally, be more explicit about which components are not available. (check-in: c5389d39a9 user: stephan tags: trunk) | |
12:03 | Further improvements to the ".mode json" output in the CLI. (check-in: 6201b5707f user: drh tags: trunk) | |
10:07 | Autosetup doc touchups. (check-in: 5745152900 user: stephan tags: trunk) | |
09:36 | Extend the list of "truthy" config values to include "true". Related doc updates. (check-in: 4455718e48 user: stephan tags: trunk) | |
08:57 | Add some internal docs to auto.def explaining certain passages. (check-in: 4749967e1b user: stephan tags: trunk) | |
08:29 | Document the purpose of a global auto.def var added in [0d558318172d]. (check-in: f5b6604716 user: stephan tags: trunk) | |
07:31 | When --with-linenoise refers to the msteveb flavor and jimsh is the TCL used for code generation, enable linenoise in jimsh. Remove some dead auto.def code. (check-in: 0d55831817 user: stephan tags: trunk) | |
06:02 | Add mention of file-isexec in autosetup/README.md. (check-in: f469356749 user: stephan tags: trunk) | |
06:00 | Change several 'file exists' checks for tclsh to file-isexec because that checks for .exe extensions on Windows. (check-in: 052a1b4d7c user: stephan tags: trunk) | |
05:26 | For platforms where tclsh is found but tclConfig.sh is not, set HAVE_TCL to 0. We can't build the TCL components on those. Problem reported in forum post 5106aee3a8. (check-in: 04d2576b2e user: stephan tags: trunk) | |
2024-11-06
| ||
19:19 | Fix an FTS3 corruption test case that depends on the specific pseudo-random byte sequence generated by sqlite3_randomness(), which is different on big-endian platforms than it is on little-endian platforms. (check-in: 6216bfcb74 user: drh tags: trunk) | |
17:31 | Merge latest trunk changes into this branch. (check-in: edb8423493 user: dan tags: fts5-tokendata-prefix) | |
12:58 | Re-phrase some (#if !SQLITE_CORE) to (#ifndef SQLITE_CORE), as discussed in forum post cea40371c5e34b09. (check-in: 5495b12569 user: stephan tags: trunk) | |