aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | 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
* | Rename some var refs in ext/lsm1/Makefile for the new build process.stephan2024-12-18
| | | | | | FossilOrigin-Name: 0ce42fa586049e8864c5fd1a1d8703722f8549ba0a20ca748b887b7975ba9eb7
* | Do not attempt to truncate a database in sqlite_dbpage if the database isdrh2024-12-17
| | | | | | | | | | not larger than the requested truncation size. FossilOrigin-Name: cf8b99e17872c054e7ac0832d12633ce497c843dfc67148daf3b17762fd2b424
* | Code formatting changes to make trunk more like wal2.drh2024-12-16
| | | | | | FossilOrigin-Name: 8f725472b0fe62359a4cd3237b43d7b834e042d8ce425abde06e3ed6c62dbafa
* | Changes for better alignment with the wal2 branch.drh2024-12-16
| | | | | | FossilOrigin-Name: 4fab85b3d0d1cad2d185f2456de7ddf281badf8561cc051e10e16655441dcc84
* | Remove unnecessary end-of-line whitespace.drh2024-12-16
| | | | | | FossilOrigin-Name: ae580443d210811c12209866112fc8b0b83281e24945504b748a17d93ad84062
* | Tiny makefile/configure script doc tweaks. No functional changes.stephan2024-12-16
| | | | | | FossilOrigin-Name: ed5e912622839dce76dfb7352b56bb6fc698ecffde195f48db8d3339e9628cb5
* | Fix a harmless compiler warning that comes up when using SQLITE_DEBUG indrh2024-12-13
| | | | | | | | | | separate compilation mode. FossilOrigin-Name: 52e0f8cab9852538da0778d5f57dd85b0774e764157692111a007aecd963f10a
* | Increase the maximum number of arguments on an SQL function to 1000 with thedrh2024-12-12
| | | | | | | | | | capability to increase it further up to 32767 using a compile-time option. FossilOrigin-Name: e8d7d68ba0bb0bc2f948db5d9966990a5d23597fc3658b7cd0bc99d53c7353a9
| * Properly wait for asynchronous results for calls to LockFileEx() on ↵dan2024-12-24
| | | | | | | | | | FILE_FLAG_OVERLAPPED files even if LOCKFILE_FAIL_IMMEDIATELY, which usually causes LockFileEx() to return synchronously, is specified. FossilOrigin-Name: 35b3e73c5a9efa12f9bb0dad1721fce128cd1e3bcbc87027ee4ea685a12a70d5
| * Fix release test errors on winrt.dan2024-12-16
| | | | | | FossilOrigin-Name: 39bebd50b80ceee321b1da837c72a20cdb26f06e4b726f23e3ddac877d9400a7
| * Fix a problem on this branch causing a file-handle to be leaked following an ↵dan2024-12-16
| | | | | | | | | | OOM condition. FossilOrigin-Name: 5ca12dc964b2d8c3d11a2be5be7eac0dc994cec3a8b5fdfeac4ff8dde19a5a93
| * Fix a buffer overread in test code. Add test configurations for ↵dan2024-12-12
| | | | | | | | | | ENABLE_SETLK=1 and FOR_WINRT=1 builds to release testing. FossilOrigin-Name: b558db5db7e7c9aced1d24d74dc5ee2fab7cd04ec6570247c9c45723eb6f8fc0
| * Ensure that all win32 API functions invocations in os_win.c are made via the ↵dan2024-12-11
| | | | | | | | | | function table. Fix asan error in test code. FossilOrigin-Name: 2ffdc799c63ff8858f2aa9177ca9c74be2df5d7594cb10fb0a233537d83fd563
| * Fix a problem with walsetlk.test on windows.dan2024-12-10
| | | | | | FossilOrigin-Name: 704e6567c14a4a07a1a4d1fc2bd8a7f288b55b27508d23ba7f5c755c830c14ec
| * Ensure windows may block on a SHARED (but not EXCLUSIVE) DMS lock.dan2024-12-10
| | | | | | FossilOrigin-Name: 55e4e7bb0074859e8c3e736e7eceb69af8408ce75135f5baa09e98aaf4e2a321
| * Fix walsetlk.test to work on unix.dan2024-12-10
| | | | | | FossilOrigin-Name: 798dff041be46d2d5014779c0855f60e6b2a142e9946bfb79061d7dff0bc3d27
| * Merge latest trunk changes into this branch.dan2024-12-10
| |\ | |/ |/| FossilOrigin-Name: d67a42d62555cf9294e11a04d3c7cfdf11ca7978d60fc085f5a73e36aff8313e
* | Fix harmless typo in a comment describing the columnMallocFailure() function.drh2024-12-10
| | | | | | FossilOrigin-Name: 0f3b484fd71fd77947a1de7c24f35f8eed2911d0565d03edb7970b8f3092a5da
* | Make the TCL interface more rebust against very large strings comingdrh2024-12-09
| | | | | | | | | | out of TCL9. FossilOrigin-Name: e2bae4143afd07de1ae55a6d2606a3b541a5b94568aa41f6a96e5d1245471653
* | Enhance the ".import" command of the CLI so that it is able to insert into adrh2024-12-09
| | | | | | | | | | | | view that has an instead-of trigger. [forum:/info/3e03c73150f8b9f8|Forum post 3e03c73150f8b9f8]. FossilOrigin-Name: 7dcc3731a9057a91f1b173fbab2841d8a666a945d9bc61d4c20f8a2a279d5ff1