Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-03-07
| ||
10:46 | Ensure that hct_migrate.tcl copies the sqlite_sequence, sqlite_stat1 and sqlite_stat4 tables. Leaf check-in: dbc993155c user: dan tags: hctree-bedrock | |
2025-03-03
| ||
17:17 | Merge experimental prototype for "PRAGMA loadall(TABLE_OR_INDEX)" into this branch. check-in: f74f82f86f user: dan tags: hctree-bedrock | |
17:13 | Merge latest changes from bedrock branch. check-in: 20829d945e user: dan tags: hctree-bedrock | |
16:53 | Merge the latest trunk enhancements into the reuse-schema branch. Leaf check-in: b51690e180 user: drh tags: reuse-schema | |
16:01 | Merge the latest trunk enhancements into the bedrock branch through the wal2 intermediary. Leaf check-in: 2033763007 user: drh tags: bedrock | |
15:57 | Merge the latest trunk enhancements into the wal2 branch. Leaf check-in: 6baea938f0 user: drh tags: wal2 | |
15:53 | Merge all the latest trunk enhancements into the begin-concurrent branch. Leaf check-in: 051a6b159e user: drh tags: begin-concurrent | |
14:15 | Internal configure script cleanups. Resolve an as-yet-hypothetical corner case involving the --dev flag mixed with custom CFLAGS containing SQLITE_ENABLE... or SQLITE_OMIT... flags. Fix an unrelated API doc typo reported in [forum:606ea661df|forum post 606ea661df]. Leaf check-in: 0554c00f32 user: stephan tags: trunk | |
11:48 | Minor configure script doc tweaks. This is also a note that the basic elements of the build run as-is on Haiku OS Beta 5 but the tcl bits do not (for lack of tclConfig.sh). check-in: acf9babf0e user: stephan tags: trunk | |
2025-03-02
| ||
20:29 | Ensure that detection of control characters by comparison against 0x1f uses unsigned characters. [forum:/forumpost/4c344ca61f|Forum post 4c344ca61f]. check-in: b7c5ce8421 user: drh tags: trunk | |
2025-03-01
| ||
23:44 | Use SQLITE_EXTRA_INIT_MUTEXED instead of SQLITE_EXTRA_INIT for the SQLITE_WASM_EXTRA_INIT feature, as suggested in [forum:14183b98fc0b1dea|forum post 14183b98fc0b1dea]. This doesn't make a functional difference now - this is in the name of future-proofing against eventual threading support in wasm. check-in: 46479c2e30 user: stephan tags: trunk | |
11:47 | Add an assert() in vdbesort.c to help both humans and static analyzer AIs understand why a particular array cannot overflow. check-in: a14d4afd50 user: drh tags: trunk | |
2025-02-28
| ||
15:54 | In the CLI, ensure that all calls to ctype.h macros are cast to unsigned char. Apparently cygwin needs this. check-in: 44bd44532d user: drh tags: trunk | |
05:01 | Bring the autosetup-related bits up to par with trunk. Leaf check-in: 47fe1c5978 user: stephan tags: branch-3.49 | |
04:58 | Latest upstream autosetup. Fixes two minor corner-case issues which we haven't yet seen in practice. check-in: 5c2438a719 user: stephan tags: trunk | |
01:06 | Strive to make sorts stable in the mkpragmatab.tcl build script, so that we get consistent amalgamations regardless of platform. [forum:/forumpost/c9914addebf3da51|Forum thread c9914addebf3da51]. check-in: 8b5996f45f user: stephan tags: branch-3.49 | |
2025-02-27
| ||
21:17 | Approximately 100 typo corrections spanning the whole tree, submitted via [forum:0db9827f0464bc33|forum post 0db9827f0464bc33] and individually audited and verified. Affects only code comments, innocuous test strings, error message text in tool (not library) code, and configure-level help text. check-in: f50c21484d user: stephan tags: trunk | |
19:40 | Reimplement testrunner_data.tcl::trd_get_bin_name() to assume a .exe extension on all platforms not matching "unix", to avoid having to do file-exists checks. check-in: ce5519102a user: stephan tags: trunk | |
16:07 | Strive to make sorts stable in the mkpragmatab.tcl build script, so that we get consistent amalgamations regardless of platform. [forum:/forumpost/c9914addebf3da51|Forum thread c9914addebf3da51]. check-in: 3f57584710 user: drh tags: trunk | |
15:55 | Merge back a sequence of three changes that were branched due to a build break. check-in: 6780971597 user: drh tags: trunk | |
15:52 | Fix build break in [e2bd23f251359e7a]. Closed-Leaf check-in: 6ed8421103 user: drh tags: build-break | |
11:03 | Add support for SQLITE_EXTRA_INIT_MUTEXED - like SQLITE_EXTRA_INIT, but is called from within sqlite3_initialize() when the SQLITE_MUTEX_STATIC_MAIN mutex is still held. check-in: 3cf88d429f user: dan tags: build-break | |
03:23 | Internal doc typo fixes reported in [forum:01d15f21b6|forum post 01d15f21b6]. check-in: d6514c20ff user: stephan tags: build-break | |
2025-02-26
| ||
19:22 | <i>(Edit: Moved to a branch because this breaks "./configure && make devtest") </i><br> Teach testrunner how to run local binaries which have a .exe extension. Also teach it to recognized mingw environments (but actually building the test programs there currently doesn't work). check-in: e2bd23f251 user: stephan tags: build-break | |
18:31 | Teach testrunner.tcl to identify an msys environment. check-in: e9f777ceda user: stephan tags: trunk | |
17:11 | Undo part of [69e83ab859c], as that order of operations breaks the --prefix=... configure flag. Found a workaround for the library version and OS/environment info being emitted when --help. check-in: cd2a84a72c user: stephan tags: trunk | |
16:15 | configure: extend the readline detection a bit so that it can find readline on termux environments without having to be told where it is. Fix a typo in a libedit-related message. check-in: 52f528c4be user: stephan tags: trunk | |
09:14 | Shift some bootstrapping configure bits to avoid emitting extra output if --help is specified. check-in: 69e83ab859 user: stephan tags: trunk | |
03:32 | Merge trunk into the sahpool-digest branch. Leaf check-in: fc1eeb7d1f user: stephan tags: sahpool-digest | |
03:20 | Fix a bug in mkwasmbuilds.c, introduced in [e4539ebebd89], which caused sqlite3.wasm to get deleted directly after it was built. check-in: 1a72d1d13e user: stephan tags: trunk | |
03:03 | More work on the sahpool digest fix. New/fixed versions can read legacy (no digest) files but the reverse is only possible in limited circumstances (when files originated from a legacy version). The burning question is whether the real fix would be to remove this digest check altogether, as it only applies in a very limited context, and the fact that it was broken for some 18 months unnoticed suggests that its value might not be worth the CPU cycles. check-in: 0df62b776c user: stephan tags: sahpool-digest | |
2025-02-25
| ||
21:16 | Disable some misuse tests that sometimes cause segfaults during "make releasetest". check-in: 5856251a7e user: drh tags: trunk | |
20:55 | Approximately 50 typo fixes, spanning the whole tree, contributed via [forum:006c8fa165083ac3|forum post 006c8fa165083ac3] and individually checked for correctness. Affects only code comments, docs, and a single line of debug output in a test app. check-in: af928818a0 user: stephan tags: trunk | |
20:36 | Fix a test case that was broken when the default --escape type was changed by the previous check-in. check-in: 5f2531e068 user: drh tags: trunk | |
20:10 | Change the default control-character escape algorithm from "symbol" to "ascii", since the "ascii" algorithm works even on terminals that do not support unicode. check-in: d35320495e user: drh tags: trunk | |
20:02 | Fix harmless "unused parameter" compiler warnings. check-in: 7a68a3ead8 user: drh tags: trunk | |
19:59 | Avoid dropping error code in internal calls to sqlite3HctBtreeGetMeta(). Leaf check-in: 434be18147 user: dan tags: hctree | |
19:32 | Remove unused code. Fix other compiler warnings. check-in: a6d6f12011 user: dan tags: hctree | |
18:10 | Improved help messages for the --escape option in the CLI. check-in: e6784af6d5 user: drh tags: trunk | |
16:48 | Configure script cosmetics: emit the host/build system info before the directory info. check-in: 9d5b97dd92 user: stephan tags: branch-3.49 | |
16:39 | Configure script cosmetics: emit the host/build system info before the directory info. (Edit: this mysteriously broke the --prefix=... flag again) (Edit - no, it didn't - it was a test methodology failure.) check-in: 6f0b6d95db user: stephan tags: trunk | |
16:17 | Diverse configure tweaks to better support package maintainers on the unix-on-windows environments like msys2, cygwin, and mingw, based largely on feedback in forum posts [forum:e6cf2bbb70da2922|e6cf2bbb70da2922] and [forum:828fdfe9041fd725|828fdfe9041fd725]. check-in: 144aacfdf7 user: stephan tags: branch-3.49 | |
16:11 | Restructure [826bad10e9ccd6f71e] as that structure mysteriously breaks the --prefix=... configure flag. check-in: d284230f68 user: stephan tags: trunk | |
15:57 | Enhancements to help avoid problems in the CLI when trying display content that contains ANSI escape codes: (1) Add the --escape MODE option to the CLI where MODE is one of "symbol", "ascii", "off" where the default is "symbol". (2) Add the unistr() SQL function. (3) Add the unistr_quote() SQL function. (4) Add the %#Q and %#q conversions in the built-in printf. check-in: e3e509ae14 user: drh tags: trunk | |
15:54 | Diverse configure tweaks to better support package maintainers on the unix-on-windows environments like msys2, cygwin, and mingw, based largely on feedback in forum posts [forum:e6cf2bbb70da2922|e6cf2bbb70da2922] and [forum:828fdfe9041fd725|828fdfe9041fd725]. check-in: 85b56fb0cc user: stephan tags: trunk | |
15:27 | Reinstate the assert() removed by [0f6223b8]. Avoid holding a wal-mode write lock after the transaction has been rolled back if an IO error occurs while restarting the wal file. check-in: 277e150d6a user: dan tags: trunk | |
13:33 | Fix a test script problem causing errors with Tcl 9. check-in: dbec2c47d0 user: dan tags: trunk | |
12:18 | Small performance improvement for the new %#Q conversion in printf. Closed-Leaf check-in: 17e440781e user: drh tags: unistr | |
12:11 | Update the autoconf Makefile for nmake to support SETLK_TIMEOUT. check-in: 46909fe334 user: drh tags: trunk | |
11:48 | Avoid running certain tests in walsetlk2.test if SQLITE_ENABLE_SETLK_TIMEOUT is set to 2, not 1. check-in: 86788c08fa user: dan tags: trunk | |