aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | Fix a problem with tool/mksqlite3h.tcl that prevents it from running out ofdrh2025-01-06
| | | | | | | | | | a read-only check-out. FossilOrigin-Name: cb54f0063edd284996b225183b8e35d71ffcd3c0fb4f56a0e316181f1a186d46
* | Fix a minor problem with the sqlite3_get_table_printf() test interface.drh2025-01-06
| | | | | | | | | | No core changes. FossilOrigin-Name: a0df29c7a3eb4f558aba00598d827643830591def3101a4d5464543527b8d13c
* | Add test case for using both SQLITE_CHANGESETAPPLY_IGNORENOOP and ↵dan2025-01-06
| | | | | | | | | | SQLITE_CHANGESETAPPLY_FKNOACTION. FossilOrigin-Name: b1cc53fa3fb2ac3abeadd3282d8751f4d533315754159f16ca7f7f300ccdd8c8
* | Further refactoring of the TCL extension test procedure document, fordrh2025-01-05
| | | | | | | | | | improved clarity and usability. FossilOrigin-Name: bcdaef434142973a0805117495e561b2dcd1ec1465cacc9b944a3707291afc0d
* | Refactor the TCL extension test procedure to deal with TCL8.6 and TCL9.0drh2025-01-05
| | | | | | | | | | | | separately, to simplify the procedures and reduce cognative stress on the tester. FossilOrigin-Name: 5281536327d244ba9507548f7ed607e86e59b98a003e63f6da767471411c8ffc
* | Fix typo in the tcl-extension-testing.md document.drh2025-01-05
| | | | | | FossilOrigin-Name: 28150c615cb601dfc9e4f660627228d6a8a715d64c65f7bc77931c9daf8a0dd7
* | Improvements to TCL extension test procedure description. Improvements todrh2025-01-05
| | | | | | | | | | | | the tclextension-list and tclextension-verify makefile targets to suppress unnecessary output. FossilOrigin-Name: 3e92fea09af13259d61afd2953fe5f3fc16e3cedfef09e350903aa5299b8e469
* | Improvements to testing and validation of the SQLite TCL extension.drh2025-01-04
| | | | | | FossilOrigin-Name: 9d7597cad4a167aef7688e85513d8695e8d919e41f5cd44909aefee5ddf13345
* | Show the values of $(JIM_TCLSH) and $(VISUALSTUDIOVERSION) in the drh2025-01-04
| | | | | | | | | | output of "nmake tcl-env". FossilOrigin-Name: 4270abc071ced9e7ec1fed3c387262cc1912e321e37e45e547a1088dbb022702
* | Allow the 2nd argument to ".param set" to use previously bound parameters,drh2025-01-04
| | | | | | | | | | as suggested by [forum:/forumpost/823e1bd746|forum post 823e1bd746]. FossilOrigin-Name: 13a35ad792dc0afe1f7b60230aef392ae01e702972b963d732e332f21848f38b
* | Fix a problem in the sessions extension allowing changesets containing ↵dan2025-01-04
| | | | | | | | | | foreign key violations to be committed under some circumstances. FossilOrigin-Name: e09a0c022903d88d5d6de34b2527565ef60c6bb049f2fb42f037e1520abf0f93
* | Add the document describing test procedures for the TCL extension builddrh2025-01-04
|\ \ | | | | | | | | | | | | | | | process. Update the Windows makefile so that it builds the TCL extensions successfully with a default installation of Tcl8.6. FossilOrigin-Name: 3263db9249444203b7a9a9f2b0be309c74944315dde7ed192366b709fff93f1b
| * | Adjust the Windows Makefile.msc so that it can build the tclextension withdrh2025-01-04
| | | | | | | | | | | | | | | Tcl8.6 successfully. Updates to the tcl-extension test procedure document. FossilOrigin-Name: 0c2cdc632f26d6acac2d508def4ecfcc97462ebcddc20c84f8847e02e42b3a1d
| * | Add new tcl-extension-testing.md document. The Windows side is not yetdrh2025-01-04
|/ / | | | | | | | | working. FossilOrigin-Name: 9dc805df1b1c26196ca53baa6b1b8c2f7e59e0150d02ead53228c77a63ad40f4
* | Add comment to the columnIsGoodIndexCandidate() routine to record the resultsdrh2025-01-03
| | | | | | | | | | of a failed experiment. No changes to code. FossilOrigin-Name: 9ee57a30a49d9813bf2669a5d8346f7e018e3fbf1792739951311a8d3a249d45
* | Avoid using Int32x32To64() with a 64-bit argument in fileio.c - this level ↵dan2025-01-03
| | | | | | | | | | of micro-optimization is not really necessary there. FossilOrigin-Name: 1291b013a8c93e7001fe25783bc98d12f5f7c341d1f728e6852632e18a38af58
* | Improve the treeview output for CteUse objects.drh2025-01-02
| | | | | | FossilOrigin-Name: 2b16d6947ca4a102ddab4d5ba3e340a75e1e5c28e45e874ee5ff52f9b5fb964f
* | Improvements to the display of subqueries in the FROM clause for treeviewdrh2025-01-02
| | | | | | | | | | output. (Debug and analysis code only - does not affect production builds.) FossilOrigin-Name: 4a2d65cdcdd3d21bb7d9ea0efb434484f1b8642c2bb6457db58bc2a5f4fc16e5
* | Close database connections in test/dbpage.test, for Windows.drh2025-01-02
| | | | | | FossilOrigin-Name: 322d255ed89c1dee08745e89f3c2bcf495283fd87b7526e70d6525a6e96b0ecf
* | Fix recent test cases so that they work even when auto_vacuum defaults to on.drh2025-01-02
| | | | | | FossilOrigin-Name: 41f6e46695b547dece4daf2f3714e29f231aa04774f57fbd31aeb0a4290c0e7d
* | Add a test case for ROLLBACK TO of database truncate operations made through ↵dan2025-01-02
| | | | | | | | | | the sqlite_dbpage vtab. FossilOrigin-Name: eb335beb1eb9ebbea4cb793d24f65787d0d9d8539bc6b5971e4e4298fdfce0c2
* | Improvements to the way that truncation is implemented in sqlite_dbpage().drh2025-01-02
| | | | | | FossilOrigin-Name: ac4bb2e4ecf0bdb0d8ac12b1ccb42d51af02f519a038cfc79faab5c216971056
* | Update the build instructions for Windows to note that VS2015 or later isdrh2025-01-02
| | | | | | | | | | required to avoid the need to install tclsh.exe. FossilOrigin-Name: da0ef0567be55648413bcbf2e129f348776a908dbad2ac8582ee3e27ac459e3b
* | Fix the tool/omittest.tcl script, broken by [d8c0e0184226bdae].drh2025-01-01
| | | | | | FossilOrigin-Name: 4f6c36a61c2b27e204c00bd7467453098f756c7e596b7e62d47da8784fbd2026
* | Fix the vfstrace.c extension so that it supports xFetch and xUnfetch.drh2025-01-01
| | | | | | FossilOrigin-Name: c7132b7e62422378f0560dcf0837888db5aa70cded9d783ab389581aa43dc5c8
* | Add the convenience makefile target (unix-only) "src-archives" that buildsdrh2024-12-30
| | | | | | | | | | | | | | 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. FossilOrigin-Name: 2b17bc49655c577029919c2d409de994b0d252f8efb5da1ba0913f2c96bee552
* | New assert() statements to show that the sqlite3_value.db field is initializeddrh2024-12-30
| | | | | | | | | | for MemArrays. FossilOrigin-Name: 7cd8ccf57d1ae0f597ec5004201395f61ef4750728f3c1b9c4dd52d28916a4f7
* | Add an extra assert() to releaseMemArray() just to prove that thedrh2024-12-30
| | | | | | | | | | sqlite3_value.db field is never NULL. FossilOrigin-Name: b969ef1def5121c7ff54e3586528274f006ca994b308cf88ccaa9d4f56bf30df
* | Four new assert() statements to help with static analysis.drh2024-12-29
| | | | | | FossilOrigin-Name: e7f7c9d22be8a17b9a4d8f954fcdd40591ba9da5fb674f1184f960bca5f3d30b
* | Show ETC in fuzzcheck with the --spinner option when there is only one inputdrh2024-12-28
| | | | | | | | | | file. FossilOrigin-Name: 809699aeaaa4bae67e7ddeae3d42c7133f7deadbb4eb869cfb7e99dd97bdea99
* | Fixes to the substr() SQL function so that it can handle ridiculously largedrh2024-12-28
| | | | | | | | | | numbers in its 2nd and 3rd arguments without signed integer overflows. FossilOrigin-Name: c1de8f916ea617109a903c436c57d082756fbb2b933ba9ce6998b9b912b12dea
| * Experimental change to allow clients to block when taking a SHARED lock to ↵dan2025-02-10
| | | | | | | | | | connect to a wal mode database. FossilOrigin-Name: d2d6a000fb9bf8097e0ce9979685408d183be3ab785ceeb11ec1f97a81a83e41
| * Fix a problem causing the write-lock to be held when it should not be in ↵dan2025-01-30
| | | | | | | | | | some circumstances following a SEH exception. FossilOrigin-Name: 7eb5accb7cf937fc967dcd86da0af813fb18a2697348bd231fbefd3c09b930ab
| * Have sqlite3_enable_setlk(-1) configure indefinite blocking locks where they ↵dan2025-01-30
| | | | | | | | | | are supported. FossilOrigin-Name: 62009565d2f2a2c4d347e1da0d5b4ad43056742df47fd6ddb92e62f53a2b57f1
| * Add the sqlite3_setlk_timeout() API. For setting the timeout used by ↵dan2025-01-27
| | | | | | | | | | SQLITE_ENABLE_SETLK_TIMEOUT blocking locks without also setting the regular retry-based busy-timeout. FossilOrigin-Name: 4a7eb492797abb47b18b7dfc557aeae43a0dea5b861efc203398d5059b10d131
| * Fix a race condition causing SQLite to use a busy-handler for an operation ↵dan2025-01-24
| | | | | | | | | | that should not. FossilOrigin-Name: 6ab9ed8eef77781898375038ab05fc6e5f46b745e4906691393b8b1d90570eb6
| * Have windows SQLITE_ENABLE_SETLK_TIMEOUT builds block indefinitely if the ↵dan2025-01-15
| | | | | | | | | | busy-timeout is set to 0x7FFFFFFF. FossilOrigin-Name: daefcafe799ad7613cbdff1fb1e9d40659892906875b28fbc112abd7679e48ea
| * Omit code to link all winShm objects open on a single node into a list. This ↵dan2024-12-26
| | | | | | | | | | is no longer required. FossilOrigin-Name: b400ab4ba99d3ed7e90c93257d729563c630ef451017a702d42f322a4e57b663
| * Merge trunk changes into this branch.dan2024-12-26
| |\ | |/ |/| FossilOrigin-Name: 3e2893097c59820def88bb4739189c9c9a4f70a98a0a72b81959658f069715f6
* | In the (debugging) rtreenode() function, do not override an error coming outdrh2024-12-22
| | | | | | | | | | of sqlite3_result_text(). FossilOrigin-Name: 286559dfb3ad01fcf34360991a108dbe6bf81e7919c461ada6c691ee8f43868f
* | Fix a test case in sqllimits1.test so that it works with the Appledrh2024-12-19
| | | | | | | | | | configuration which changes the default SQLITE_MAX_LENGTH. FossilOrigin-Name: 536fff14acb3335ad00fb1165cfb2f97e7a31c36273b9b97ffdb4b572fe72c08
* | Correction to check-in [a9759fc78d6cb0df] - printf() parameters values mustdrh2024-12-19
| | | | | | | | | | be integers. FossilOrigin-Name: 2db531d1911369ea932d3559abcc02389e5f9ad72b46b0801dfb6063855aee1b
* | The BTree mutex must be held when calling sqlite3BtreeLastPage(). Thisdrh2024-12-19
| | | | | | | | | | check-in fixes a bug introduced by [cf8b99e17872c054]. FossilOrigin-Name: e6c30ee52c5cdc193804cec63374d558b45e4d67fc6bde58771ca78485ca0acf
* | Fix the sort4.test module so that the first two test cases are omitteddrh2024-12-19
| | | | | | | | | | when SQLite has been compiled using SQLITE_MAX_WORKER_THREADS=0. FossilOrigin-Name: 5b96dcf5f6bf41dcb89ced64efd4585e36dce718c428c2324d94e4942905c3bb
* | configure script: only set the SQLITE_TEMP_STORE feature flag if ↵stephan2024-12-19
| | | | | | | | | | --with-tempstore is explicitly set, to avoid colliding with that flag being set by other means via the test fixture scripts. FossilOrigin-Name: c7839b80972fb31df6ac81af38cf6d04c9542714c20fbaa7457c1eaf955f9222
* | Fix the Microsoft makefile so that it does not set SQLITE_TEMP_STOREdrh2024-12-19
| | | | | | | | | | unnecessarily. FossilOrigin-Name: f9b92f9513def690311a5ca46b68cab02bedec7984960d44e7dea5c2d196725a
* | Enhance lemon so that it accepts the -U command-line option that undefinesdrh2024-12-19
| | | | | | | | | | a preprocessor macro. FossilOrigin-Name: e2188a3edf3576963b45e9ffe6ef53e2a85aa68ea3dfb3243b4943d06ffaf829
* | Fix additional integer overflow problems in the substr() function.drh2024-12-19
| | | | | | FossilOrigin-Name: 472abb492f1d1553ae6bdf53cc64bebfe75423526335beab7eaff26cc495cd7d
* | Fix possible integer oveflow in the second and third argument to substr().drh2024-12-18
| | | | | | FossilOrigin-Name: b04b4006f38f83d36eaf43c4bace7d53866b02b45e0ddcf1704266fed3bfc11c
* | Avoid 32-bit roundoff error on the second argument to round().drh2024-12-18
| | | | | | | | | | [forum:/forumpost/170aeab92a|Forum post 170aeab92a]. FossilOrigin-Name: a9759fc78d6cb0df7c81f20c2c5c358729e571ebee50ee2b1441a15239d0b4b6