Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-09-13
| ||
19:23 | Updates to where.c to handle vtabs in joins more similarly to regular tables. (Leaf check-in: 991383262b user: dan tags: vtab-planner-fixes) | |
18:28 | Initialize the sqlite3_set_errmsg entry on the loadable extension thunk. Also fix a harmless compiler warning in sqlite_dbpage. (Leaf check-in: 031a43ae2b user: drh tags: trunk) | |
18:15 | Add --enable-dbstat and --enable-dbpage options to configure. Fix the ".dbtotxt" command in the CLI so that it uses the correct filename of the database it is rendering as text. (check-in: e04e6e6818 user: drh tags: trunk) | |
17:53 | Enhance the integerValue() routine in the CLI so that when its text input specifies an out-of-range integer, the routine returns the nearest integer that is representable as 64-bit twos-complement. (check-in: 5d50279fcb user: drh tags: trunk) | |
2025-09-12
| ||
17:36 | Add a TODO regarding replacing the internal sqlite3__wasm_db_error() with the new sqlite3_set_errmsg(), which serves the same role. (check-in: ead8a3a94e user: stephan tags: trunk) | |
17:13 | Add sqlite3_set_errmsg(). Use this in sqlite3changeset_apply() to return any error code and error message via the SQLite handle. (check-in: e34eda113c user: dan tags: trunk) | |
15:31 | Typo fixes. Make sqlite3_set_errmsg() accessible to run-time loadable extensions. (Leaf check-in: 93a41e3132 user: drh tags: sqlite3-set-errmsg) | |
15:20 | Add more details to comments in the previous check-in. (check-in: ed36b3aa4b user: drh tags: sqlite3-set-errmsg) | |
15:02 | Add experimental API sqlite3_set_errmsg(). Use this in sqlite3changeset_apply() to return any error code and error message via the SQLite handle. (check-in: 4d5b60a1e5 user: dan tags: sqlite3-set-errmsg) | |
2025-09-11
| ||
10:58 | Fix an off-by-one error in sqlite3_rsync. Forum post 46753431d4. (check-in: ef3b7be6f2 user: drh tags: trunk) | |
10:43 | Improved support for VxWorks. (check-in: 5bc6b93522 user: drh tags: trunk) | |
10:37 | Fix a harmless compiler warning in the CLI. Gcc generates identical machine code before and after this change. Forum post 8bda0d896f. (check-in: dbca4fe344 user: drh tags: trunk) | |
10:14 | Latest upstream autosetup, with project-local s/--debug/--autodebug-debug/ patch, for HP-UX-specific config bootstrapping code and latest jimsh. (check-in: 1d2352a16c user: stephan tags: trunk) | |
10:09 | Configure script portability improvements for HP-UX builds, with the help of HP-UX sysadmin Michael Osipov. (check-in: 93cf2afa8c user: stephan tags: trunk) | |
10:08 | In mkautoconfamal.sh use $MAKE if it's set so that it can be made to work on platforms where 'make' from the PATH is not usable, e.g. HP-UX's standard make. This means that 'make snapshot-tarball' will inherit that value from the outer makefile and set it appropriate when the in-use make is named gmake. (check-in: a8635cae05 user: stephan tags: trunk) | |
2025-09-10
| ||
20:28 | Minor #ifdef changes to the carray.c extension so that the source file can be more easily imported into a larger program (such as TH3). (check-in: f16fd1afbb user: drh tags: trunk) | |
18:34 | Use a separate mutex (SQLITE_MUTEX_STATIC_VFS2) for the VxWorks file list in os_unix.c. (Closed-Leaf check-in: 8f45f1a9d9 user: drh tags: vxworks) | |
16:57 | Change the order of some paragraphs within documentation comments in sqlite3session.h. (check-in: f0102d7b25 user: dan tags: trunk) | |
14:28 | The GetSystemTimePreciseAsFileTime() API does not exist on 32-bit windows. Adjust [c5dbe93114d318fe] so that it works with this limitation. (check-in: 61d9e204c5 user: drh tags: trunk) | |
2025-09-09
| ||
19:00 | If open files in VxWorks, do not unlink the file unless the file was marked as delete-on-close. (check-in: bb6114dbbf user: drh tags: vxworks) | |
17:39 | Do not allow attempts to open files in VxWorks unless the full pathname is provided. (check-in: 4720205249 user: drh tags: vxworks) | |
10:28 | Do not allow the local_getline() function in the CLI to allocate more memory than can be counted using a 32-bit integer, thus limiting the length of an input line to about one gigabyte. Forum post c83b9affa2. (check-in: 0f31711591 user: drh tags: trunk) | |
2025-09-08
| ||
19:56 | Fix a potential memory leak in the VxWorks VFS that can occur following an OOM or I/O error during xOpen(). (check-in: cb880145d8 user: drh tags: vxworks) | |
18:45 | In VxWorks, temporary filenames must be full absolute pathnames in order for vxworksFindFileId() to work. (check-in: 1fc94becc5 user: drh tags: vxworks) | |
17:52 | Add the ability to compile with -DOS_VXWORKS=1 on Linux systems, in an effort to debug the VxWorks capabilities without actually having to run VxWorks. (check-in: c87e68d791 user: drh tags: vxworks) | |
15:15 | Add "PRAGMA wal_checkpoint = noop" and SQLITE_CHECKPOINT_NOOP. To request a checkpoint that checkpoints zero frames. (check-in: 4384ad8918 user: dan tags: trunk) | |
14:40 | Merge trunk changes into this branch. (Leaf check-in: 3bac76a86b user: dan tags: wal-checkpoint-noop) | |
14:32 | Add documentation comment for SQLITE_CHECKPOINT_NOOP. (check-in: 2b9c495d02 user: dan tags: wal-checkpoint-noop) | |
2025-09-06
| ||
15:27 | Improve documentation of SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER. (check-in: d7b2fb5363 user: dan tags: trunk) | |
2025-09-05
| ||
13:26 | WAL API doc tweaks based on suggestions from [forum:16e94b4bdcfbdc57|forum post 16e94b4bdcf]. (check-in: 1bb7eaf784 user: stephan tags: trunk) | |
12:14 | Build portability fixes for HP-UX, reported in [forum:d80ecdaddd885149 | forum post d80ecdaddd8]. The full fix also requires a patch to autosetup/cc-shared.tcl, but that's pending because it's upstream code. (check-in: 5f38c8aa8f user: stephan tags: trunk) | |
11:20 | Add tests to check that SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER is working. (check-in: beb092d810 user: dan tags: trunk) | |
2025-09-04
| ||
19:33 | Add "PRAGMA wal_checkpoint = noop" and SQLITE_CHECKPOINT_NOOP. To request a checkpoint that checkpoints zero frames. (check-in: 48be3d020c user: dan tags: wal-checkpoint-noop) | |
18:00 | Generic doc updates in ext/wasm's makefiles. No functional changes. (check-in: 02721457ce user: stephan tags: trunk) | |
16:26 | Merge latest changes from the wal2 branch into the bedrock branch. (Leaf check-in: 21e4744de2 user: stephan tags: bedrock) | |
16:02 | Merge the latest trunk enhancements into the wal2 branch. (Leaf check-in: 8b881fd828 user: stephan tags: wal2) | |
09:26 | Use Pgno instead of int for the pgno field in the DbpageCursor object. The same machine code is generated, but using an unsigned value seems safer in the long run. Forum post ccec20a858. (check-in: 26ecdde06c user: drh tags: trunk) | |
2025-09-03
| ||
21:19 | Fix a typo in a comment in carray.h. (check-in: a4e137de0e user: dan tags: trunk) | |
13:39 | Random wasm internal doc cleanups. No code changes. (check-in: 70923a00cf user: stephan tags: trunk) | |
2025-09-02
| ||
14:59 | Add test case for pushing WHERE constraints into a UNION sub-query that uses virtual tables. (check-in: 13c80e903e user: dan tags: trunk) | |
13:14 | Experimentally add the --compile-commands configure flag to generate compile_commands.json for compilers which support it (clang), to enable Language Server Protocol (LSP) inspection of the sources. This is probably not terribly useful without the --disable-amalgamation flag, as the amalgamation is so large as to make IDE/LSP processing very slow. (Leaf check-in: 37fb15720f user: stephan tags: compile-commands) | |
2025-09-01
| ||
13:01 | Latest side-stream autosetup/proj.tcl for improved compile-commands feature detection. (check-in: 55744ca8b8 user: stephan tags: trunk) | |
00:32 | Fix a line-wrap change made in [50234bc9e9fe58da] which broke the docsrc build by splitting a link reference across two lines, which the doc processor does not like. Problem reported in [forum:ea1fe5f421549899 | forum post ea1fe5f4215]. (check-in: 321938063e user: stephan tags: trunk) | |
2025-08-29
| ||
16:51 | Update test script reservebytes.test so that it works with the "prepare" permutation. (check-in: 4ac774364b user: dan tags: trunk) | |
15:56 | Ensure POSIX builds work as expected (no extra usleep() calls) if SQLITE_ENABLE_SETLK_TIMEOUT is defined. (check-in: f04a826bac user: dan tags: trunk) | |
11:21 | Add 'from a check-out' to the mksqlite3h.tcl manifest instructions. (check-in: 7728a74ca8 user: stephan tags: trunk) | |
11:09 | Fix the mksqlite3h.tcl SQLITE_SCM_... changes to work from out-of-tree builds. Problem reported in [forum:812f8d6ff4|forum post 812f8d6ff4]. (check-in: 127f0ab163 user: stephan tags: trunk) | |
2025-08-28
| ||
17:10 | Remove some commented-out debugging lines and fix a doc typo. No code changes. (check-in: af32cb3e30 user: stephan tags: trunk) | |
17:05 | Add macros SQLITE_SCM_BRANCH/TAGS/DATETIME to sqlite3.h, pulled from the fossil-generated manifest.tags. (check-in: db6b6240ad user: stephan tags: trunk) | |
15:04 | Remove sqlite3expert.h from the compiler invocation for that tool, as it (A) doesn't need to be there and (B) it causes some compilers problems (as reported in [forum:a1085109e7db4cf3 | forum post a1085109e7]). This bug was faithfully carried over from the legacy build. (check-in: 9f0a16f6e8 user: stephan tags: trunk) | |