aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
...
| * | | | | Fix typo in speedtest.md.drh2025-01-28
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 984a9cc22c7c8492bf4fae482749663899b0e33a25c32e6ae5c5e98fc12bb83e
| * | | | | Small size and complexity reduction on the star-query heuristic. Improveddrh2025-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | comments for the star-query heuristic. FossilOrigin-Name: a7ecb2f4b7eee78b88f1b2e026dffed2007ca4ffeb152632624ab2582839b250
| * | | | | Add the -q/--quiet option to test/speedtest.tcl. Automatically enabledrh2025-01-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -DSQLITE_OMIT_LOAD_EXTENSION and -DSQLITE_THREADSAFE=0 so that no extra libraries are required. FossilOrigin-Name: c20d21b473d8a45267262c5df1d7b102eccce8e4cfbe1e467ea66c474aea0af5
| * | | | | Fix date/time computations to deal with the sub-millisecond roundingdrh2025-01-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | problem identified in [forum:/forumpost/766a2c9231|forum post 766a2c9231]. FossilOrigin-Name: afb0a5923a6db4045fab5226198aab970d746d4866294ebba943c6986e97ecde
| * | | | | Fix an assert() that could fail if a virtual table called sqlite3_step() ↵dan2025-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from within the xSync() method while committing a "PRAGMA defer_foreign_keys=1" transaction. FossilOrigin-Name: 39bdbb3f6dd1d30d180526d35c11f789f5e9d45b99ead72fd4a3b136afab66b1
| * | | | | Add a simple test case (many more are coming soon to TH3). Fix an obsoletedrh2025-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | assert(). FossilOrigin-Name: aa829a131a3431791083cf60d9cf00e7b3c0fafdd39a23e761b629a2287ab875
| * | | | | Enhance a comment on a test case to add recent context.drh2025-01-17
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: c2647d1bd16fd46dd03953afee6cad44ce14fa2c36713c487b678d63660bc072
| * | | | | Typo fix in speedtest.md.stephan2025-01-17
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 36027cf340fe2e351c63129d069f9bced090c4a028ffd78d5b8c0f418ad9f230
| * | | | | Improvements to the speedtest.tcl script. Add documentation on how to use thedrh2025-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | script. FossilOrigin-Name: eb3853d08141bf941193e8ecaf991191bb7fb46287818708a84018520eb1835e
| * | | | | Add the test/speedtest.tcl script to simplify performance and size testing.drh2025-01-17
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: ad7b38672656d0336a73bb789ec83f6939fbdae81e21be68e0313006826dc294
| * | | | | speedtest1: further improvements to the "json" testset.drh2025-01-16
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: c4750f7cf7e2188623de8b12e01acf3e3d7dc7b5ea87ac449571eb36f97d842a
| * | | | | speedtest1: Improvements to the "json" testset. Better balance in "mix1".drh2025-01-16
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 2cc73c5e08f1a16fe8accf0af6af061e42d27635883d09234516fd470e99bc0a
| * | | | | Revamp the "json" testset in speedtest1.drh2025-01-16
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: d33508836bc88314a205bfa9d80f3ebe695163cf0c46d500ad674535975408fb
| * | | | | Add the "json" test case to speedtest1 and include it in "mix1".drh2025-01-16
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 2db3a3ee37a9d2fe9b94d16d35c24846c37abe73b89cde4dd763e01a2bfaa8b7
| * | | | | Speedtest1 enhancements: (1) Add the ability to scale performance ofdrh2025-01-16
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | tests sets using "/NNN" after the testset name, even for testsets in a comma-separated list. (2) Add the "mix1" macro testset. FossilOrigin-Name: 85667b3a572bc9afd8c862a0b2c5f47f76ca80d6e61302ca7d7c1b326d3dd578
| * | | | Fix a memory error in test logic introduced by [8704034254938662].drh2025-01-07
| | | | | | | | | | | | | | | FossilOrigin-Name: 8a56e98d257e280d308b9fdc26e17e202f00a70fb9a780e30924e87a189fc7f4
| * | | | 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
| * | | | 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
| * | | | Show ETC in fuzzcheck with the --spinner option when there is only one inputdrh2024-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | file. FossilOrigin-Name: 809699aeaaa4bae67e7ddeae3d42c7133f7deadbb4eb869cfb7e99dd97bdea99
* | | | | 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
* | | | | Merge trunk changes into this branch.dan2024-12-26
|\| | | | | | | | | | | | | | FossilOrigin-Name: 3e2893097c59820def88bb4739189c9c9a4f70a98a0a72b81959658f069715f6
| * | | | 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
| * | | | 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
| * | | | 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
| * | | | 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
* | | | | Fix release test errors on winrt.dan2024-12-16
| | | | | | | | | | | | | | | FossilOrigin-Name: 39bebd50b80ceee321b1da837c72a20cdb26f06e4b726f23e3ddac877d9400a7
* | | | | 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
* | | | | 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 an obscure problem with multiple outer joins, ON clauses and query ↵dan2024-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | flattening. Forum [forum:5c8a069d23|thread 5c8a069d23]. FossilOrigin-Name: 289daf6cee39625e8f068179cd58efcc1d28242f46064e58ec4175a019cf48ad
| * | | | On x64 hardware, round-trip uint64_t→double→uint64_t conversionsdrh2024-12-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fail for values greater than UINT64_MAX-2047. This caused the SQLite text-to-float converter routine to give incorrect results for values between '1.8446744073709550592eNNN' and '1.8446744073709551609eNNN' for any exponent NNN. This problem was introduced by check-in [761d8fd18b0ee868] and first appeared in version 3.47.0 and was reported by [forum:/forumpost/569a7209179a7f5e|forum post 569a7209179a7f5e]. Fixed by this check-in. FossilOrigin-Name: 81342fa6dd03fffbe7d4d699ff049dcef4d30344578bb6f91cb58a4e5a4f6036
| * | | | Add the SQLITE_PREPARE_DONT_LOG option for sqlite3_prepare_v3(), that preventsdrh2024-12-06
| | | | | | | | | | | | | | | | | | | | | | | | | errors in the compilation of the SQL from being sent to sqlite3_log(). FossilOrigin-Name: 870403425493866232cf9e8fa62288861b7d0a4091b15d75727f8bb31da46f94
* | | | | Test the case where a db connection blocks for a while and then successfully ↵dan2024-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | obtains the lock. FossilOrigin-Name: 9cbc97ff8411a672b572000e4509ac02b3d29911be5ce1bcf334ed8e2a91db77
* | | | | Enhance tests to ensure that blocking locks, and not calls to xSleep(), are ↵dan2024-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | being used by SQLITE_ENABLE_SETLK_TIMEOUT builds when they should be. FossilOrigin-Name: c892242bb642f7a6a961e310ed8b4f1e140f8ee32c00f50021c6011c6e7e1476
* | | | | Fix filectrl.test so that it works with winrt builds.dan2024-12-04
| | | | | | | | | | | | | | | FossilOrigin-Name: 70b0cfb0493e3fe56645648b462cb035d0d791f95b2913b7622f08c1090338c0
* | | | | Back out minor changes not required by this branch.dan2024-12-03
| | | | | | | | | | | | | | | FossilOrigin-Name: 68c34ffd2332d89cb6400bce5dad350a6e48c395924b8380cbeb0dbe64141808
* | | | | Merge latest trunk into this branch.dan2024-12-03
|\| | | | | | | | | | | | | | FossilOrigin-Name: eb13b8b3ef67ca8a252f7a4fd5a83ed31fefe68aa5ad8693d9d1f17218f4d176
| * | | | Ensure that the query flattener does not change an ON clause term to a WHERE ↵dan2024-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | clause term. FossilOrigin-Name: bdd408a2557ff05c9ea962a94b442f7c078d8e1ec27035aa95bc23d4d2bd5606