Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
100 most recent check-ins
2025-01-03
| ||
15:21 | Merge the latest trunk enhancements into the reuse-schema branch. (Leaf check-in: 3b485202 user: drh tags: reuse-schema) | |
15:15 | Merge the latest trunk enhancements into the bedrock branch. (Leaf check-in: 4b9497cf user: drh tags: bedrock) | |
15:12 | Merge the latest trunk enhancements into the wal2 branch. (Leaf check-in: 0992237c user: drh tags: wal2) | |
15:07 | Merge the latest trunk enhancements into the begin-concurrent branch. (Leaf check-in: 99293f4f user: drh tags: begin-concurrent) | |
11:51 | Add comment to the columnIsGoodIndexCandidate() routine to record the results of a failed experiment. No changes to code. (Leaf check-in: 9ee57a30 user: drh tags: trunk) | |
11:22 | Avoid using Int32x32To64() with a 64-bit argument in fileio.c - this level of micro-optimization is not really necessary there. (check-in: 1291b013 user: dan tags: trunk) | |
2025-01-02
| ||
21:23 | Improve the treeview output for CteUse objects. (check-in: 2b16d694 user: drh tags: trunk) | |
18:43 | Improvements to the display of subqueries in the FROM clause for treeview output. (Debug and analysis code only - does not affect production builds.) (check-in: 4a2d65cd user: drh tags: trunk) | |
17:56 | Close database connections in test/dbpage.test, for Windows. (check-in: 322d255e user: drh tags: trunk) | |
15:39 | Fix recent test cases so that they work even when auto_vacuum defaults to on. (check-in: 41f6e466 user: drh tags: trunk) | |
15:27 | Add a test case for ROLLBACK TO of database truncate operations made through the sqlite_dbpage vtab. (check-in: eb335beb user: dan tags: trunk) | |
15:03 | Improvements to the way that truncation is implemented in sqlite_dbpage(). (check-in: ac4bb2e4 user: drh tags: trunk) | |
12:14 | Update the build instructions for Windows to note that VS2015 or later is required to avoid the need to install tclsh.exe. (check-in: da0ef056 user: drh tags: trunk) | |
2025-01-01
| ||
18:18 | Fix the tool/omittest.tcl script, broken by [d8c0e0184226bdae]. (check-in: 4f6c36a6 user: drh tags: trunk) | |
12:24 | Fix the vfstrace.c extension so that it supports xFetch and xUnfetch. (check-in: c7132b7e user: drh tags: trunk) | |
2024-12-30
| ||
21:23 | Add the convenience makefile target (unix-only) "src-archives" that builds the various tarballs and ZIP archives that go on the download page. This is intended to make it easier and less error prone to put up new "draft" download pages for testing. (check-in: 2b17bc49 user: drh tags: trunk) | |
13:54 | New assert() statements to show that the sqlite3_value.db field is initialized for MemArrays. (check-in: 7cd8ccf5 user: drh tags: trunk) | |
12:29 | Add an extra assert() to releaseMemArray() just to prove that the sqlite3_value.db field is never NULL. (check-in: b969ef1d user: drh tags: trunk) | |
2024-12-29
| ||
11:54 | Four new assert() statements to help with static analysis. (check-in: e7f7c9d2 user: drh tags: trunk) | |
2024-12-28
| ||
13:04 | Show ETC in fuzzcheck with the --spinner option when there is only one input file. (check-in: 809699ae user: drh tags: trunk) | |
12:32 | Fixes to the substr() SQL function so that it can handle ridiculously large numbers in its 2nd and 3rd arguments without signed integer overflows. (check-in: c1de8f91 user: drh tags: trunk) | |
2024-12-26
| ||
16:10 | Omit code to link all winShm objects open on a single node into a list. This is no longer required. (Leaf check-in: b400ab4b user: dan tags: win32-enable-setlk) | |
14:40 | Merge trunk changes into this branch. (check-in: 3e289309 user: dan tags: win32-enable-setlk) | |
2024-12-24
| ||
14:44 | Properly wait for asynchronous results for calls to LockFileEx() on FILE_FLAG_OVERLAPPED files even if LOCKFILE_FAIL_IMMEDIATELY, which usually causes LockFileEx() to return synchronously, is specified. (check-in: 35b3e73c user: dan tags: win32-enable-setlk) | |
01:05 | Merge the latest trunk changes into the reuse-schema branch. (check-in: 5149d50f user: drh tags: reuse-schema) | |
2024-12-23
| ||
11:31 | Up logs to "v=21". (Leaf check-in: dc3a24a7 user: dan tags: cf8f1552-commit-instr) | |
11:23 | Experimental: If SQLite is compiled with SQLITE_WAL_BIGHASH defined, use hash tables large enough to fit 128K, instead of 4K, entries in the *-shm file. (check-in: 6e800b70 user: dan tags: cf8f1552-commit-instr) | |
2024-12-22
| ||
21:17 | In the (debugging) rtreenode() function, do not override an error coming out of sqlite3_result_text(). (check-in: 286559df user: drh tags: trunk) | |
2024-12-20
| ||
19:37 | When loading stat4 data, make a single large allocation for all Index.aSample[] arrays, instead of a separate allocation for each. (check-in: b40cd739 user: dan tags: cf8f1552-commit-instr) | |
2024-12-19
| ||
20:29 | Fix a test case in sqllimits1.test so that it works with the Apple configuration which changes the default SQLITE_MAX_LENGTH. (check-in: 536fff14 user: drh tags: trunk) | |
19:52 | Correction to check-in [a9759fc78d6cb0df] - printf() parameters values must be integers. (check-in: 2db531d1 user: drh tags: trunk) | |
19:02 | The BTree mutex must be held when calling sqlite3BtreeLastPage(). This check-in fixes a bug introduced by [cf8b99e17872c054]. (check-in: e6c30ee5 user: drh tags: trunk) | |
14:20 | Fix the sort4.test module so that the first two test cases are omitted when SQLite has been compiled using SQLITE_MAX_WORKER_THREADS=0. (check-in: 5b96dcf5 user: drh tags: trunk) | |
14:09 | configure script: only set the SQLITE_TEMP_STORE feature flag if --with-tempstore is explicitly set, to avoid colliding with that flag being set by other means via the test fixture scripts. (check-in: c7839b80 user: stephan tags: trunk) | |
14:08 | Fix the Microsoft makefile so that it does not set SQLITE_TEMP_STORE unnecessarily. (check-in: f9b92f95 user: drh tags: trunk) | |
13:36 | Enhance lemon so that it accepts the -U command-line option that undefines a preprocessor macro. (check-in: e2188a3e user: drh tags: trunk) | |
12:08 | Fix additional integer overflow problems in the substr() function. (check-in: 472abb49 user: drh tags: trunk) | |
2024-12-18
| ||
20:29 | Fix possible integer oveflow in the second and third argument to substr(). (check-in: b04b4006 user: drh tags: trunk) | |
20:23 | Experimental: If SQLite is compiled with SQLITE_WAL_BIGHASH defined, use hash tables large enough to fit 128K, instead of 4K, entries in the *-shm file. (Leaf check-in: 0cb853ea user: dan tags: bedrock-bighash) | |
18:29 | Avoid 32-bit roundoff error on the second argument to round(). Forum post 170aeab92a. (check-in: a9759fc7 user: drh tags: trunk) | |
03:41 | Rename some var refs in ext/lsm1/Makefile for the new build process. (check-in: 0ce42fa5 user: stephan tags: trunk) | |
2024-12-17
| ||
14:32 | Do not attempt to truncate a database in sqlite_dbpage if the database is not larger than the requested truncation size. (check-in: cf8b99e1 user: drh tags: trunk) | |
2024-12-16
| ||
20:30 | Optimize deferred allocation of pages on this branch by avoiding BTALLOC_LE. (check-in: b1e80468 user: dan tags: bedrock) | |
19:31 | Fix release test errors on winrt. (check-in: 39bebd50 user: dan tags: win32-enable-setlk) | |
18:35 | Merge recent trunk changes into the reuse-schema branch. (check-in: ebbc6752 user: drh tags: reuse-schema) | |
18:29 | Merge divergence-reduction changes into the bedrock branch. (check-in: ec5d7025 user: drh tags: bedrock) | |
18:16 | Sync wal2 with trunk. (check-in: caadbe0c user: drh tags: wal2) | |
18:13 | Further reduction in divergence from trunk. (check-in: e4406a6e user: drh tags: wal2) | |
18:04 | Code formatting changes to make trunk more like wal2. (check-in: 8f725472 user: drh tags: trunk) | |
17:46 | Reduce divergence of wal2 from trunk. (check-in: 90d744d6 user: drh tags: wal2) | |
15:13 | Fix a problem on this branch causing a file-handle to be leaked following an OOM condition. (check-in: 5ca12dc9 user: dan tags: win32-enable-setlk) | |
14:06 | Merge all the latest trunk changes and enhancements into the reuse-schema branch. (check-in: 58563686 user: drh tags: reuse-schema) | |
13:38 | Merge all the latest trunk/wal2 enhancements and fixes into the bedrock branch. (check-in: a0cf2621 user: drh tags: bedrock) | |
13:32 | Sync with trunk. (check-in: eab61945 user: drh tags: wal2) | |
13:25 | Changes for better alignment with the wal2 branch. (check-in: 4fab85b3 user: drh tags: trunk) | |
13:05 | Synchronize the WASM code with trunk. (check-in: 3619baa1 user: drh tags: wal2) | |
12:41 | Merge all the latest trunk enhancements and fixes into the wal2 branch. (check-in: 011ce4ae user: drh tags: wal2) | |
12:19 | Resynchronize the begin-concurrent branch with trunk. (check-in: e4718a04 user: drh tags: begin-concurrent) | |
12:09 | Remove unnecessary divergence from trunk. (check-in: 019b0434 user: drh tags: begin-concurrent) | |
12:08 | Remove unnecessary end-of-line whitespace. (check-in: ae580443 user: drh tags: trunk) | |
11:19 | Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: faef90ea user: drh tags: begin-concurrent) | |
07:03 | Tiny makefile/configure script doc tweaks. No functional changes. (check-in: ed5e9126 user: stephan tags: trunk) | |
2024-12-14
| ||
17:36 | Merge changes from wal2, including the fix to prevent non-PASSIVE checkpoints from ever taking the writer lock. (check-in: eb8449ea user: dan tags: bedrock) | |
17:19 | Update to walRestartLog() function to make it shorter easier to merge with branch "bedrock". (check-in: 88d7fb2a user: dan tags: wal2) | |
16:50 | Fix a problem with non-PASSIVE wal2 checkpoints sometimes taking the WRITER lock. (check-in: 11d7865a user: dan tags: wal2) | |
16:41 | Do not attempt to switch wal files when writing if the current transaction read from both wal files. This fix is already on branch 'bedrock'. (check-in: 693cc8e8 user: dan tags: wal2) | |
2024-12-13
| ||
20:18 | Fix a problem with the output of "PRAGMA wal_checkpoint" introduced long ago by [63483e22c775183e]. (check-in: c5f7bba8 user: dan tags: wal2) | |
18:13 | Avoid a memset() when loading stat4 data. Add instrumentation to the same code. (check-in: fa87355f user: dan tags: cf8f1552-commit-instr) | |
17:01 | Merge all recent trunk enhancements and fixes into the wal2 branch. Addendum: This was part of an attempt to reduce divergence. I'm still trying to figure out the best way to do that. (Closed-Leaf check-in: be32067a user: drh tags: mistake) | |
16:37 | Try to reduce incidental divergence between trunk and wal2. (Leaf check-in: 01c8ebfb user: drh tags: wal2-conflict-reduction) | |
01:29 | Fix a harmless compiler warning that comes up when using SQLITE_DEBUG in separate compilation mode. (check-in: 52e0f8ca user: drh tags: trunk) | |
2024-12-12
| ||
20:59 | Fix a buffer overread in test code. Add test configurations for ENABLE_SETLK=1 and FOR_WINRT=1 builds to release testing. (check-in: b558db5d user: dan tags: win32-enable-setlk) | |
20:39 | Increase the maximum number of arguments on an SQL function to 1000 with the capability to increase it further up to 32767 using a compile-time option. (check-in: 3c25c69c user: drh tags: cf8f1552-commit-instr) | |
19:20 | Add extra logging for alternative stat4 code. (check-in: 9dde0365 user: dan tags: cf8f1552-commit-instr) | |
19:15 | Experimental code to load stat4 data using a single pass. (check-in: e0bcd305 user: dan tags: cf8f1552-commit-instr) | |
15:11 | Increase the maximum number of arguments on an SQL function to 1000 with the capability to increase it further up to 32767 using a compile-time option. (check-in: e8d7d68b user: drh tags: trunk) | |
2024-12-11
| ||
20:42 | When a writer initializes a new *-shm file hash table, zero only the hash-table slots, not the array of page numbers. (check-in: ac5401c6 user: dan tags: cf8f1552-commit-instr) | |
15:30 | Ensure that all win32 API functions invocations in os_win.c are made via the function table. Fix asan error in test code. (check-in: 2ffdc799 user: dan tags: win32-enable-setlk) | |
2024-12-10
| ||
21:24 | Fix a problem with walsetlk.test on windows. (check-in: 704e6567 user: dan tags: win32-enable-setlk) | |
19:00 | Ensure windows may block on a SHARED (but not EXCLUSIVE) DMS lock. (check-in: 55e4e7bb user: dan tags: win32-enable-setlk) | |
18:12 | Fix walsetlk.test to work on unix. (check-in: 798dff04 user: dan tags: win32-enable-setlk) | |
17:36 | Merge latest trunk changes into this branch. (check-in: d67a42d6 user: dan tags: win32-enable-setlk) | |
14:56 | Fix a problem with the formatting of "slow schema" log messages. Also change logging version to v=17. (check-in: df4183ac user: dan tags: cf8f1552-commit-instr) | |
12:32 | Fix harmless typo in a comment describing the columnMallocFailure() function. (check-in: 0f3b484f user: drh tags: trunk) | |
2024-12-09
| ||
21:26 | Fix a problem with non-PASSIVE wal2 checkpoints sometimes taking the WRITER lock. (check-in: 1a59cae3 user: dan tags: cf8f1552-commit-instr) | |
21:01 | Bring all the latest trunk fixes and enhancements into the commit-and-continue branch. (Leaf check-in: 19e47df3 user: drh tags: commit-and-continue) | |
20:46 | Make the TCL interface more rebust against very large strings coming out of TCL9. (check-in: e2bae414 user: drh tags: trunk) | |
20:37 | Enhance the ".import" command of the CLI so that it is able to insert into a view that has an instead-of trigger. Forum post 3e03c73150f8b9f8. (check-in: 7dcc3731 user: drh tags: trunk) | |
20:36 | Enhance the ".import" command of the CLI so that it is able to insert into a view that has an instead-of trigger. (Originally checked into the wrong branch.) (check-in: c71acee1 user: drh tags: commit-and-continue) | |
17:30 | Test the case where a db connection blocks for a while and then successfully obtains the lock. (check-in: 9cbc97ff user: dan tags: win32-enable-setlk) | |
16:01 | Enhance tests to ensure that blocking locks, and not calls to xSleep(), are being used by SQLITE_ENABLE_SETLK_TIMEOUT builds when they should be. (check-in: c892242b user: dan tags: win32-enable-setlk) | |
13:02 | Add NEVER() around branches that seems to have been made obsolete by [a350ea7c6b89725b]. (check-in: cb5bad5c user: drh tags: trunk) | |
11:47 | Further improvements to the decimal-to-float conversion for values close to LARGEST_UINT64. (check-in: 453c9499 user: drh tags: trunk) | |
11:37 | Fix an obscure problem with multiple outer joins, ON clauses and query flattening. Forum thread 5c8a069d23. (check-in: a350ea7c user: dan tags: trunk) | |
11:12 | Fix an obscure problem with multiple outer joins, ON clauses and query flattening. Forum thread 5c8a069d23. (Closed-Leaf check-in: 289daf6c user: dan tags: forum-5c8a069d23-fix) | |
10:57 | Add a note in Makefile.msc about EXTRA_SRC files possibly requiring manual editing. (check-in: a0a36bad user: drh tags: trunk) | |
10:52 | Resynchronize autoconf/Makefile.msc (Closed-Leaf check-in: 8f9c6408 user: drh tags: makefile-fix) | |
2024-12-08
| ||
18:38 | Add a note in Makefile.msc about EXTRA_SRC files possibly requiring manual editing, as discussed in forum thread 903f721f3e7c0d25. (check-in: 229c2f01 user: stephan tags: makefile-fix) | |
2024-12-07
| ||
23:29 | Merge the latest trunk fixes and enhancements into the bedrock branch. (check-in: 08cfa7e8 user: drh tags: bedrock) | |
23:24 | Update the wal2 branch with the latest trunk enhancements and fixes. (check-in: d3ce95f7 user: drh tags: wal2) | |