Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-05-05
| ||
23:44 | Account for Tcl 8.x's lack of Tcl_BounceRefCount(). (Leaf check-in: 46b0bf5603 user: stephan tags: tcl-cw) | |
22:56 | Part 2 of 2(?) of adding the -asdict flag to the db eval command of the Tcl interface. This needs a critical review from seasoned Tcl C API users before merging can be considered (noting that it's not planned for inclusion until 3.51). (check-in: 5368647a1f user: stephan tags: tcl-cw) | |
20:44 | Part 1 of 2(3?) of adding the -asdict flag to the db eval command of the Tcl interface, as proposed in [forum:dce85c5ab9f0bc10|forum post dce85c5ab9f0bc10]. This is the lowest-level part but it does nothing because the higher-level part does not yet exist to activate it, a notable consequence of which is that it's untested. Rename pArray to pTgtName because the former name is now confusingly incorrect. (check-in: 003e2c9bca user: stephan tags: tcl-cw) | |
17:13 | Flesh out the break-as-null test cases to better demonstrate how it compares to the default of returning an empty string. (check-in: ad1ae76ad1 user: stephan tags: tcl-cw) | |
16:49 | Allow Tcl-defined UDFs to 'break' to result in an SQL NULL, as per suggestion in [forum:585ebac2c48f1411|forum post 585ebac2c48f1411]. (check-in: 034211985d user: stephan tags: tcl-cw) | |
15:12 | Merge trunk into cygwin-fixes branch. 'make test' failure count = 1 (delete_db-1.3.0) both before and after the merge, (Leaf check-in: 7471088197 user: stephan tags: cygwin-fixes) | |
2025-05-03
| ||
15:17 | Enhance sqlite3_rsync so that if the first attempt to invoke a copy of itself on the remote system using ssh fails, try again after augmenting the PATH. This enables sqlite3_rsync to work without the --exe option when the remote system is a Mac. (Leaf check-in: 38d4c94d8c user: drh tags: trunk) | |
10:55 | Fix a harmless redundant variable declaration in sqlite3_rsync. (check-in: f8f15eff6a user: drh tags: trunk) | |
10:49 | Addition summary results output when using -vvv on sqlite3_rsync. (check-in: c702999cfa user: drh tags: trunk) | |
10:35 | Promote the --protocol option to sqlite3_rsync from being an undocumented debug option to being a supported and user-visible option. This is sometimes needed to work around bugs in prior versions running on the remote. (check-in: 4855e04e44 user: drh tags: trunk) | |
08:17 | Enhance sqlite3_rsync (in a backwards-compatible way) so that it has the ability to send hashes for blocks of pages in addition to individual pages. By judicious use of this capability, network bandwidth requirement to sync two similar databases is reduced. (check-in: e5d87aaa8f user: drh tags: trunk) | |
07:00 | Improvements to protocol negotiation. (Closed-Leaf check-in: 4f5a06e420 user: drh tags: faster-rsync) | |
2025-05-02
| ||
23:50 | Clean up command-line parsing. Add the undocumented -protocol option for debugging. (check-in: 2a52b174e6 user: drh tags: faster-rsync) | |
22:25 | Now appears to be working. More testing needed. Refinement of the version-2 algorithm needed. (check-in: cb035181d9 user: drh tags: faster-rsync) | |
18:32 | Bug fixes. Added new debugging features to better visualize the protocol. (check-in: c703306686 user: drh tags: faster-rsync) | |
17:39 | This is the start of an experiment in getting sqlite3_rsync to use less bandwidth when the two databases are very similar, by sending hashes over blocks of pages initially, rather than over individual pages, then requesting more detail when hashes do not match. (check-in: 266b4b8f01 user: drh tags: faster-rsync) | |
11:18 | Do not allow sqlite3_rsync to convert the replica from WAL-mode into DELETE-mode, as that can disrupt existing clients on the replica side. DELETE-mode to WAL-mode conversions are allowed, however. See [forum:/forumpost/6b575b66156673ee|forum thread 6b575b66156]. (check-in: 660a035b6c user: drh tags: trunk) | |
2025-05-01
| ||
18:07 | Enhance sqlite3_rsync so that, by default, it will sync non-WAL-mode database files. Add a new command-line option --wal-only that restricts the sync to WAL-mode databases only (the former default). Improve command-line option parsing so that only a single "-" is required before each option. (check-in: 4b53603fe4 user: drh tags: trunk) | |
16:07 | Allow sqlite3_rsync to work on non-WAL-mode databases, as long as the --wal-only flag is not used. (Closed-Leaf check-in: e4126dcd1e user: drh tags: rsync-non-wal-mode) | |
16:02 | Mistake: Started from the wrong check-out. (Leaf check-in: 9f88f73ce3 user: drh tags: mistake) | |
2025-04-30
| ||
14:37 | Fix a harmless problem in the CLI in which SQL errors that occur during the ".schema" command are properly ignored, yes still appear in the ".log" output. [forum:/forumpost/42fe6520b803be51|Forum post 42fe6520b8] (check-in: 20abf1ec10 user: drh tags: trunk) | |
12:48 | Fix an issue in Bloom filters on RHS subsqueries to IN operators. See [forum:/forumpost/792a09cb3df9e69f|forum post 792a09cb3d] for a description of the problem. Also improve comments related to [baa83b460c677c21] which was origin of the problem. (check-in: cdef486e21 user: drh tags: trunk) | |
2025-04-29
| ||
17:30 | Upstream teaish for a tcl portability fix on Haiku and a much nicer impl of proj-tclConfig-sh-to-autosetup. (check-in: ca0d30a43b user: stephan tags: trunk) | |
16:30 | Remove the run-fuzzcheck makefile targets, since testrunner now accomplishes that for us, and does a better job of it. (check-in: 3ffd867ed3 user: drh tags: trunk) | |
14:23 | Add the "--fuzzdb FILENAME" to testrunner.tcl as an alternative to setting the FUZZDB environment variable (as that can be awkward to do on Windows). Further improvements to the testrunner.tcl documentation. (check-in: 6fb84156a2 user: drh tags: trunk) | |
11:35 | Update testrunner.tcl documentation. Fix typo in testrunner.tcl output. (check-in: ba8800b4ba user: drh tags: trunk) | |
10:41 | Improved --explain display of FUZZDB test plans in testrunner.tcl. (check-in: 42bdd7262e user: drh tags: trunk) | |
10:29 | Do not run FUZZDB on either Windows-Memdebug or Windows-Win32Heap. (check-in: 10d8401d59 user: drh tags: trunk) | |
01:37 | Make testrunner.tcl more restrictive about which configurations run fuzzcheck-asan and fuzzcheck-ubsan. (check-in: 785599394d user: drh tags: trunk) | |
2025-04-28
| ||
19:15 | Testrunner.tcl now runs fuzzcheck-asan and fuzzcheck-ubsan tests. (check-in: 3d8f3a2558 user: drh tags: trunk) | |
17:56 | If the FUZZDB environment variable is set when running testrunner.tcl and that env-var points to a fuzzcheck database, then suppliment the fuzzcheck tests with that extra database. (check-in: c08530dd6a user: drh tags: trunk) | |
16:28 | Enhance testrunner.tcl so that it does not build testfixture unnecessarily - if the pattern does not match any TCL test. (check-in: 896d767f1c user: drh tags: trunk) | |
16:17 | Fix testrunner.tcl so that it honors pattern matches in non-testfixture tests, such as fuzzcheck and sessionfuzz. (check-in: 81857474fe user: drh tags: trunk) | |
15:00 | Remove a stray blank line from the test/testrunner.tcl script. (check-in: 7d6005b0d1 user: drh tags: trunk) | |
13:32 | Remove long-obsolete performance testing scripts from the tools/ folder. The test/speedtest.tcl script is what should be used these days. This is just cruft clean-up. (check-in: 956af8c294 user: drh tags: trunk) | |
09:25 | tea: pull in upstream teaish. Consolidate the build definition from the upstream build and this one to ease maintenace. Improve compatibility with historical TEA usage of --with-tcl=... (it insists on a /lib suffix for that path). (check-in: 0ea5993dd8 user: stephan tags: trunk) | |
2025-04-27
| ||
06:01 | proj.tcl: correct the auto-reconfigure rules to include any X=Y passed to configure. Improve handling of quoted CFLAGS. (check-in: 7a2f4f319c user: stephan tags: trunk) | |
04:21 | autoconf/tea: the default value of --threadsafe=X is now based on a pkgconfig query using the target tclsh, which is much more reliable than grepping Tcl's linker flags. Doc touchups. (check-in: 4aeec30443 user: stephan tags: trunk) | |
2025-04-25
| ||
12:39 | Fix an off-by-one error in an assert(), discovered by oss-fuzz. This is a harmless error in as much as assert()s are disabled in production builds, and because the off-by-one only occurs on nonsensical CREATE INDEX statements. (check-in: 3e627d66eb user: drh tags: trunk) | |
11:27 | Teaish internal API tweaks and ensure that -encoding utf-8 is used when source'ing test scripts. (check-in: f878f578f8 user: stephan tags: trunk) | |
2025-04-23
| ||
14:54 | Upstream teaish fixes and improvements. (check-in: 235ea2c0e1 user: stephan tags: trunk) | |
2025-04-22
| ||
18:45 | Fix a problem in the fts5matchinfo.test file that prevented it from working on Mac. (check-in: 5a411c609b user: drh tags: trunk) | |
09:29 | Latest upstream jimtcl to fix rare segfault cases. (check-in: b6c5516940 user: stephan tags: trunk) | |
01:01 | Generic cleanups and fixes in the teaish build. (check-in: 734823a5a8 user: stephan tags: trunk) | |
2025-04-21
| ||
23:44 | Remove an extra conditional that was inserted earlier today and which is unreachable. (check-in: 5ea56af2d2 user: drh tags: trunk) | |
20:58 | Further improvements to the decision of whether or not a BLOB input is JSONB. (check-in: 6538813cb8 user: drh tags: trunk) | |
19:53 | Do a better job of providing bug compatibility with SQLite 3.44.0. See [forum:/forumpost/07e206fcd6|forum thread 07e206fcd6] for background. (check-in: 614d061b32 user: drh tags: trunk) | |
13:08 | Merge all the latest trunk enhancements into the reuse-schema branch. (Leaf check-in: b3a526a887 user: drh tags: reuse-schema) | |
13:02 | Merge all the latest trunk enhancements into the bedrock branch. (Leaf check-in: 3215186aa9 user: drh tags: bedrock) | |
12:56 | Merge the latest trunk enhancements into the wal2 branch. (Leaf check-in: c68d0d3530 user: drh tags: wal2) | |