/ History for test/permutations.test
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for test/permutations.test

2020-08-13
17:27
[661a4325] part of check-in [b0509760] Fix "make test" handling of environment variable QUICKTEST_OMIT so that it can be used to exclude test files in other than the main test directory. (check-in: [b0509760] user: dan branch: trunk, size: 40306)
2020-08-11
13:22
[710d000f] part of check-in [ebefcb86] Merge all the latest changes into the begin-concurrent-pnu-wal2 branch. (check-in: [ebefcb86] user: drh branch: begin-concurrent-pnu-wal2, size: 40926)
11:34
[1665c3f9] part of check-in [91262e66] Merge latest trunk changes into this branch. (check-in: [91262e66] user: dan branch: wal2, size: 40583)
2020-08-10
10:43
[4d174cfc] part of check-in [5d54cd44] Fix minor test script problems. (check-in: [5d54cd44] user: dan branch: trunk, size: 39874)
2020-07-31
17:08
[01d1b63b] part of check-in [ebd39665] Merge latest wal2 changes into this branch. (check-in: [ebd39665] user: dan branch: begin-concurrent-pnu-wal2, size: 40913)
16:01
[8ae7eadb] part of check-in [0c0d0a77] Merge latest trunk changes into this branch. (check-in: [0c0d0a77] user: dan branch: wal2, size: 40570)
2020-05-29
19:39
[94bfbc9d] part of check-in [50d4ddf1] Fix the ".import" command of the CLI to clean up better after errors. Add the new "shelltest" makefile target on unix platforms. (check-in: [50d4ddf1] user: drh branch: trunk, size: 39861)
2020-04-09
19:00
[db9ad5c7] part of check-in [6c11b67b] Merge recent trunk changes into begin-concurrent-pnu-wal2. (check-in: [6c11b67b] user: drh branch: begin-concurrent-pnu-wal2, size: 40777)
18:46
[53d6bcfc] part of check-in [6fb87062] Merge recent trunk enhancements into the wal2 branch. (check-in: [6fb87062] user: drh branch: wal2, size: 40434)
2020-03-20
20:54
[c8333986] part of check-in [75c85ca3] Allow "main" to be used to refer to the main database even after SQLITE_DBCONFIG_MAINDBNAME has been used to assign another alias. (check-in: [75c85ca3] user: dan branch: main-alias-fix, size: 39725)
2019-10-04
16:24
[d25c0732] part of check-in [dd09f7ce] Bring the begin-concurrent-pnu-wal2 branch up-to-date with 3.30.0. (check-in: [dd09f7ce] user: drh branch: begin-concurrent-pnu-wal2, size: 40423)
16:15
[e92fe7c8] part of check-in [16e1dced] Bring the wal2 branch up to date with version 3.30.0 (check-in: [16e1dced] user: drh branch: wal2, size: 40080)
2019-10-02
19:33
[8587800f] part of check-in [67da31e2] Fix a long-standing problem in fts4 incrmental merge. (check-in: [67da31e2] user: dan branch: trunk, size: 39371)
2019-10-01
21:31
[ee633a9a] part of check-in [23948796] Remove references to test scripts analyzeA.test and analyzeB.test from permutations.test, since those test modules no longer exist. (check-in: [23948796] user: drh branch: trunk, size: 39353)
2019-07-08
21:25
[f50586ec] part of check-in [08dcb459] Merge enhancments from wal2, which also merges trunk enhancements. (check-in: [08dcb459] user: drh branch: begin-concurrent-pnu-wal2, size: 40461)
21:19
[711f0aa9] part of check-in [dcbcbc2a] Merge all enhancements from trunk into the wal2 branch. (check-in: [dcbcbc2a] user: drh branch: wal2, size: 40118)
2019-07-04
19:19
[4282fb00] part of check-in [acd2df36] As it requires wal mode support, do not run test file chunksize.test as part of the "journaltest" permutation. (check-in: [acd2df36] user: dan branch: trunk, size: 39409)
2019-04-15
15:28
[b5d3023a] part of check-in [1cd536ec] Merge all recent enhancements. (check-in: [1cd536ec] user: drh branch: begin-concurrent-pnu-wal2, size: 40446)
15:17
[bb6ee1e0] part of check-in [8950f119] Merge the latest trunk enhancements. (check-in: [8950f119] user: drh branch: wal2, size: 40103)
2019-03-18
18:55
[b8f0da2f] part of check-in [2879a691] Always evaluate window functions using the alternative path usually only used by EXCLUDE frames if the SQLITE_QueryFlattener test flag is set. (check-in: [2879a691] user: dan branch: window-functions, size: 39394)
2019-03-08
16:06
[9ba49352] part of check-in [543ecb30] Merge the latest enhancements and fixes from trunk. (check-in: [543ecb30] user: drh branch: begin-concurrent-pnu-wal2, size: 40291)
15:57
[c820cf86] part of check-in [bf20d4ff] Merge the latest enhancements and fixes from trunk. (check-in: [bf20d4ff] user: drh branch: wal2, size: 39948)
15:30
[a2ea383b] part of check-in [667cce3d] Merge all the latest enhancements from trunk. (check-in: [667cce3d] user: drh branch: begin-concurrent-pnu, size: 39198)
2019-02-04
16:42
[52d2c37f] part of check-in [d3fea69c] Do not run shmlock.test as part of the inmemory_journal permutation. (check-in: [d3fea69c] user: dan branch: trunk, size: 39239)
2019-01-22
20:18
[5b729823] part of check-in [5b7d0c78] Do not run shmlock.test as part of the journaltest permutation. (check-in: [5b7d0c78] user: dan branch: trunk, size: 39226)
2019-01-02
19:46
[be93fcab] part of check-in [86685679] Merge changes from begin-concurrent-wal2. Also modify the unix-excl shm-locks on this branch so that it is not an error to attempt to release an EXCLUSIVE lock that is not held. (check-in: [86685679] user: dan branch: begin-concurrent-pnu-wal2, size: 40265)
2018-12-29
16:34
[7a4a5b03] part of check-in [f664f940] Increase coverage provided by permutation "coverage-wal" on this branch. (check-in: [f664f940] user: dan branch: begin-concurrent-wal2, size: 40083)
2018-12-27
17:11
[2ef57629] part of check-in [ea96001e] Merge latest wal2 changes with this branch. (check-in: [ea96001e] user: dan branch: begin-concurrent-wal2, size: 40050)
2018-12-26
20:42
[027d8460] part of check-in [63483e22] Improve testing of the wal.c changes on this branch. (check-in: [63483e22] user: dan branch: wal2, size: 39922)
19:10
[928386eb] part of check-in [404f9d99] Merge latest trunk changes with this branch. (check-in: [404f9d99] user: dan branch: wal2, size: 39905)
18:34
[61c0f61d] part of check-in [6821c61f] Update the coverage-wal permutation to cover branches enabled by SQLITE_ENABLE_SNAPSHOT. (check-in: [6821c61f] user: dan branch: trunk, size: 39213)
2018-12-24
20:00
[49b90ca9] part of check-in [3873941c] Add a few more test cases to walfault2.test and walvfs.test. (check-in: [3873941c] user: dan branch: trunk, size: 39113)
15:15
[49b876f7] part of check-in [606b1ead] Merge latest trunk with this branch. (check-in: [606b1ead] user: dan branch: mutexfree-shmlock, size: 39319)
2018-12-22
20:32
[1f244543] part of check-in [62314851] Improve the coverage of wal.c provided by the "coverage-wal" test permutation. (check-in: [62314851] user: dan branch: trunk, size: 39096)
2018-12-19
01:44
[6548d6ab] part of check-in [4f315e4a] Add extra defenses against strategically corrupt databases to fts3/4. (check-in: [4f315e4a] user: drh branch: branch-3.19, size: 38050)
01:38
[b174d613] part of check-in [4bb21d82] Add extra defenses against strategically corrupt databases to fts3/4. (check-in: [4bb21d82] user: drh branch: branch-3.18, size: 37085)
01:30
[528c92fb] part of check-in [c255889b] Add extra defenses against strategically corrupt databases to fts3/4. (check-in: [c255889b] user: drh branch: branch-3.22, size: 38151)
2018-12-18
19:46
[c26601c1] part of check-in [c3191fc8] Add the "mutexfree-shmlock" patch to this branch. (check-in: [c3191fc8] user: dan branch: begin-concurrent-pnu-wal2, size: 40004)
18:01
[d0f87817] part of check-in [a2c618c0] Merge the wal2 feature into this branch. (check-in: [a2c618c0] user: dan branch: begin-concurrent-pnu-wal2, size: 39781)
2018-12-17
18:26
[2a639a69] part of check-in [56458220] Add wal2 related tests to this branch. (check-in: [56458220] user: dan branch: begin-concurrent-wal2, size: 39822)
2018-12-15
20:20
[c7090c01] part of check-in [9cb5f8da] Further test cases for wal2 mode. (check-in: [9cb5f8da] user: dan branch: wal2, size: 39683)
2018-12-14
19:53
[f97a5613] part of check-in [54e628f9] Add further tests for wal2 mode. (check-in: [54e628f9] user: dan branch: wal2, size: 39651)
2018-12-06
20:26
[455862c5] part of check-in [3aead209] Add the mutexfree-shmlock experiment to the begin-concurrent-pnu branch. (check-in: [3aead209] user: dan branch: begin-concurrent-pnu-mutexfree-shmlock, size: 39015)
18:58
[c2e5f618] part of check-in [8f4cb9dd] Experiment with using an atomic CPU primitive instead of a mutex for intra-process locking with the unix-excl VFS. (check-in: [8f4cb9dd] user: dan branch: mutexfree-shmlock, size: 39056)
2018-12-01
20:14
[57c9f829] part of check-in [7a44fa5a] Sync this branch with the latest trunk. (check-in: [7a44fa5a] user: dan branch: wal2, size: 39389)
2018-11-26
07:34
[4a991666] part of check-in [76608f75] Merge latest begin-concurrent changes into this branch. (check-in: [76608f75] user: dan branch: begin-concurrent-pnu, size: 38792)
2018-11-07
11:56
[cf0b4e49] part of check-in [cbf85284] Partially revert [3e1a2f661], as some test scripts require separate $presql and $dbconfig variables. (check-in: [cbf85284] user: dan branch: trunk, size: 38833)
2018-11-05
13:43
[f6d25d2f] part of check-in [940f2adc] Add extra defenses against strategically corrupt databases to fts3/4. (check-in: [940f2adc] user: drh branch: branch-3.25, size: 39033)
2018-11-03
16:51
[6316c8ed] part of check-in [d44318f5] Add extra defenses against strategically corrupt databases to fts3/4. (check-in: [d44318f5] user: dan branch: trunk, size: 38934)
2018-09-28
21:11
[f7b795d6] part of check-in [6f3dd980] Merge latest begin-concurrent changes into this branch. (check-in: [6f3dd980] user: dan branch: begin-concurrent-pnu, size: 38873)
2018-09-18
16:06
[8749e292] part of check-in [3e1a2f66] Minor improvements to the permutations.test script. Most notably, a command like "permutations.test alter%" now runs all test scripts with names that match the LIKE pattern "alter%". Or, say, "permutations wal alter%" to run all alter% tests in wal mode. (check-in: [3e1a2f66] user: dan branch: trunk, size: 38914)
2018-09-07
15:50
[fdcb2d73] part of check-in [ceb60bd7] Fix a problem with renaming a non-temp table that has at least one temp trigger and shares its name with a temp table. (check-in: [ceb60bd7] user: dan branch: trunk, size: 39013)
2018-07-22
21:08
[5e67065f] part of check-in [61f8e2a4] Another minor revision to the 'fulltestonly' set of tests. (check-in: [61f8e2a4] user: mistachkin branch: trunk, size: 38864)
06:25
[728b0f60] part of check-in [21510a66] In the Win32 VFS, when truncating a file, unmap it first. (check-in: [21510a66] user: mistachkin branch: trunk, size: 38873)
2018-07-10
15:48
[012ab6c8] part of check-in [af17432e] Merge begin-concurrent changes into this branch. (check-in: [af17432e] user: dan branch: begin-concurrent-pnu, size: 38820)
2018-06-14
19:06
[5c2167e0] part of check-in [43eb1e75] Fix problem with window functions min() and max() when used with a PARTITION clause and a frame starting point other than "UNBOUNDED PRECEDING". (check-in: [43eb1e75] user: dan branch: exp-window-functions, size: 38861)
2018-05-16
20:58
[a4c5c94c] part of check-in [3781e520] Start of experimental implementation of SQL window functions. Does not yet work. (check-in: [3781e520] user: dan branch: exp-window-functions, size: 38729)
2018-04-24
19:22
[05e8131c] part of check-in [2d8d13e4] Update this branch with latest changes from trunk. (check-in: [2d8d13e4] user: dan branch: begin-concurrent-pnu, size: 38668)
2018-04-16
21:12
[10793f1d] part of check-in [b25a7bb7] Add SQLITE_CONFIG_SORTERREF_SIZE configuration option. (check-in: [b25a7bb7] user: dan branch: sorter-reference, size: 38709)
2018-03-28
15:41
[17d9cbfc] part of check-in [df52e89f] Update this branch with latest trunk changes. (check-in: [df52e89f] user: dan branch: server-process-edition, size: 38359)
2018-03-02
18:26
[6307a0f7] part of check-in [8ade94ba] Merge latest changes from begin-concurrent into this branch. (check-in: [8ade94ba] user: dan branch: begin-concurrent-pnu, size: 38090)
2017-11-29
16:16
[8ada8c1d] part of check-in [373fa21b] Merge latest trunk changes into this branch. (check-in: [373fa21b] user: dan branch: schemalint, size: 38131)
2017-10-19
15:17
[490e3333] part of check-in [04925dee] Take extra care to avoid an OOB read caused by a corrupt b-tree page. This fixes a problem detected by Natalie Silvanovich of Google Project Zero. (check-in: [04925dee] user: dan branch: trunk, size: 38080)
2017-10-13
16:01
[53fb87f0] part of check-in [ea2fa9ab] The db_use_legacy_prepare command no longer exists. Use the undocumented -use-legacy-prepare option to DB version instead. (check-in: [ea2fa9ab] user: drh branch: tclsqlite-cleanup, size: 38066)
2017-10-11
20:26
[00588034] part of check-in [2719cf5c] Merge latest trunk changes with this branch. (check-in: [2719cf5c] user: dan branch: schemalint, size: 38111)
2017-10-04
20:57
[5fe80f41] part of check-in [e2fc5c81] Add experimental mode that uses two wal files. Activated using "PRAGMA journal_mode = wal2". (check-in: [e2fc5c81] user: dan branch: wal2, size: 38616)
2017-08-28
17:26
[2a1ee374] part of check-in [cc440400] Remove the rarely-used scratch memory allocator. This makes the code smaller, faster, and easier to maintain. In place of the scratch allocator, add the SQLITE_CONFIG_SMALL_MALLOC configuration option that provides a hint to SQLite that large memory allocations should be avoided. (check-in: [cc440400] user: drh branch: begin-concurrent-branch-3.19, size: 37131)
15:51
[d911c9ba] part of check-in [54b00024] Remove the rarely-used scratch memory allocator. This makes the code smaller, faster, and easier to maintain. In place of the scratch allocator, add the SQLITE_CONFIG_SMALL_MALLOC configuration option that provides a hint to SQLite that large memory allocations should be avoided. (check-in: [54b00024] user: drh branch: trunk, size: 38060)
2017-08-18
18:55
[4554a5c6] part of check-in [abb6e076] Add tests to this branch. (check-in: [abb6e076] user: dan branch: server-process-edition, size: 38459)
2017-08-17
19:32
[b3326d58] part of check-in [a8115f95] Add support for crash recovery in multi-process mode. And add test cases for the same. (check-in: [a8115f95] user: dan branch: server-process-edition, size: 38428)
2017-08-07
14:15
[4d6645be] part of check-in [17bc7ded] Update this branch with latest trunk changes. (check-in: [17bc7ded] user: dan branch: server-process-edition, size: 38403)
2017-07-28
02:02
[0672e2db] part of check-in [def55027] Backport of all batch-atomic-write changes through check-in [67bad7fb9b] (check-in: [def55027] user: drh branch: batch-atomic-write-3.19, size: 38030)
2017-07-24
19:23
[f00794b9] part of check-in [e77d29f6] Only open a db in server-mode if there is a directory named "db-journal" in the file-system and the VFS is an exclusive locking VFS. (check-in: [e77d29f6] user: dan branch: server-process-edition, size: 37474)
2017-07-22
16:58
[3b94f8fd] part of check-in [9f1b83fa] Add the "atomic-batch-write" permutation to permutations.test. This permutation fails if not run on a file-system that supports atomic-batch-writes. (check-in: [9f1b83fa] user: dan branch: batch-atomic-write, size: 38231)
2017-07-19
18:54
[7340e77a] part of check-in [be0df0a6] Merge latest trunk changes with this branch. (check-in: [be0df0a6] user: dan branch: server-process-edition, size: 37461)
2017-07-15
06:35
[5e2e5439] part of check-in [b61cc5a0] Fix test problems causing the "prepare" permutation test to fail. (check-in: [b61cc5a0] user: dan branch: trunk, size: 37302)
2017-07-14
20:53
[1e1065e4] part of check-in [ad6699d4] Fix test problems with stmtvtab1.test under some permutations. (check-in: [ad6699d4] user: dan branch: trunk, size: 37282)
15:45
[921bd8f9] part of check-in [7dc5e70e] Changes to the LSM1 Tcl tests to make things work on Win32. (check-in: [7dc5e70e] user: mistachkin branch: trunk, size: 37267)
11:40
[38215423] part of check-in [5e0a9793] Add very simple tcl tests for the lsm1 extension. (check-in: [5e0a9793] user: dan branch: trunk, size: 37141)
2017-07-08
20:46
[9e7fb137] part of check-in [5a043aa8] Support read-only MVCC transactions in server-mode. Started using "BEGIN READONLY". (check-in: [5a043aa8] user: dan branch: server-process-edition, size: 37260)
2017-06-27
20:23
[67687208] part of check-in [dfa9a4d5] Support clients within a single process only. (check-in: [dfa9a4d5] user: dan branch: server-process-edition, size: 37247)
2017-04-28
14:09
[ca1840b3] part of check-in [a5a08548] Add a missing releasePage() call to the server-mode free-list management code. (check-in: [a5a08548] user: dan branch: server-edition, size: 37303)
2017-04-26
20:45
[d037d2a4] part of check-in [64ecf7c7] Experimental implementation of pessimistic page-level locking based on rollback mode. (check-in: [64ecf7c7] user: dan branch: server-edition, size: 37282)
2017-04-20
17:35
[1d9e2472] part of check-in [b1533bc4] Merge latest trunk changes into this branch. (check-in: [b1533bc4] user: dan branch: schemalint, size: 37139)
2017-04-17
16:07
[8aaa22a0] part of check-in [352413ee] Further improvements to test coverage in fts3. (check-in: [352413ee] user: dan branch: trunk, size: 37101)
13:38
[cb5e80dd] part of check-in [1a08a836] Improve coverage of code in fts3. (check-in: [1a08a836] user: dan branch: trunk, size: 37085)
2017-04-10
16:13
[9c0da207] part of check-in [5dd98317] Changes to allow the code in sqlite3expert.c to be tested directly (via the API in sqlite3expert.h) instead of by invoking the sqlite3_expert application. Fix memory leaks and other problems. (check-in: [5dd98317] user: dan branch: schemalint, size: 37103)
2017-03-21
17:19
[af720e7d] part of check-in [ee9588e8] Add short script ext/fts3/tool/fts3cov.sh. To help measure test-coverage of fts3 source code. (check-in: [ee9588e8] user: dan branch: trunk, size: 37065)
2017-02-07
19:36
[46ad9877] part of check-in [cb1e83f9] Omit fts5fault1.test from the inmemory_journal permutation. (check-in: [cb1e83f9] user: dan branch: trunk, size: 36799)
2016-09-21
17:47
[cd0b7bc0] part of check-in [46b7d19e] Do not run test "delete_db.test" with either the journaltest or inmemoryjournal permutations. Ensure that the multiplexor tests in delete_db.test are performed in non-autovacuum mode. (check-in: [46b7d19e] user: dan branch: trunk, size: 36650)
2016-05-16
14:35
[544a2f31] part of check-in [995c084b] Do not run snapshot_fault.test as part of the inmemory_journal permutation. (check-in: [995c084b] user: dan branch: trunk, size: 36556)
2016-04-28
14:54
[b6b3e165] part of check-in [5973d3bf] Avoid running sessionfault.test and sessionfault2.test as part of the "inmemory_journal" permutation. (check-in: [5973d3bf] user: dan branch: permutations-fix, size: 36389)
2016-04-27
18:54
[44b5d257] part of check-in [2662d8fe] Modify the permutations.test script so as to set any permutation specific configuration values before running each individual test script. (check-in: [2662d8fe] user: dan branch: permutations-fix, size: 36352)
2016-03-16
01:16
[cd1fa041] part of check-in [6a7ee04b] Merge all recent enhancements from trunk. (check-in: [6a7ee04b] user: drh branch: sessions, size: 36184)
2016-03-14
21:26
[af8067e4] part of check-in [9f194f90] Fix the permutations.test script so that it works again. (check-in: [9f194f90] user: drh branch: trunk, size: 35487)
2016-03-04
16:42
[12811402] part of check-in [456df336] Merge recent enhancements from trunk. Default page size is 4096. Writes to statement journals are avoided. (check-in: [456df336] user: drh branch: sessions, size: 36154)
2016-03-03
20:42
[64abe58d] part of check-in [3eb74342] Allow the left-hand side of IN operators on virtual tables to have the aConstraintUsage[].omit flag clear. (check-in: [3eb74342] user: drh branch: trunk, size: 35457)
2016-03-02
17:57
[7872deba] part of check-in [5893e972] Add new test script bestindex1.test to the utf16 permutation. (check-in: [5893e972] user: dan branch: vtab-IN-opt, size: 35359)
15:37
[7c9e145c] part of check-in [45bc9557] Fix a recently introduced problem in permutations.test causing an error when the QUICKTEST_OMIT environment variable is defined. (check-in: [45bc9557] user: dan branch: branch-3.11, size: 35437)
2016-03-01
16:02
[ea7d077b] part of check-in [3cee9371] Add -DSQLITE_ENABLE_FTS5 to one of the release-test configurations in releasetest.tcl. Run fts5 tests as part of "make test" if SQLITE_ENABLE_FTS5 is defined. (check-in: [3cee9371] user: dan branch: branch-3.11, size: 35404)
2016-02-05
14:15
[74a48d89] part of check-in [a533608c] Merge enhancements from trunk. (check-in: [a533608c] user: drh branch: sessions, size: 36036)
2016-02-04
17:31
[382a43c4] part of check-in [f465944b] Avoid running some particularly time-consuming tests as part of veryquick.test. (check-in: [f465944b] user: dan branch: trunk, size: 35339)
2015-11-07
01:33
[63cb93f9] part of check-in [78bc42e6] Merge recent enhancements and bug fixes from trunk. (check-in: [78bc42e6] user: drh branch: sessions, size: 35705)
2015-11-06
20:04
[4ea11973] part of check-in [d421efbf] Test changes: Omit numindex1.test from valgrind, since valgrind uses a none-standard floating-point processor which gives inconsistent answers. Run one releasetest.tcl module using LONGDOUBLE_TYPE=double. (check-in: [d421efbf] user: drh branch: trunk, size: 35008)
2015-11-04
13:03
[0be620cf] part of check-in [4f16e968] Exclude cffault.test and symlink.test from the (incompatible) inmemory_journal permutation. (check-in: [4f16e968] user: drh branch: trunk, size: 34993)
2015-09-05
19:52
[3c66f062] part of check-in [a1f4c3b5] Experiment with a different fts5 leaf page format that allows faster seeks. (check-in: [a1f4c3b5] user: dan branch: fts5-incompatible, size: 34944)
2015-07-24
22:21
[c57b8fa3] part of check-in [0298a9a7] Merge test improvements and minor fixes from trunk. (check-in: [0298a9a7] user: drh branch: sessions, size: 35664)
14:17
[ac3b00c2] part of check-in [562687d9] Modify a few test scripts to avoid leaving the sqlite3Config structure in a non-default state. (check-in: [562687d9] user: dan branch: trunk, size: 34967)
2015-07-23
21:59
[dacb0a40] part of check-in [7f0ee770] Merge all changes in the latest 3.8.11 beta into the sessions branch. Changes include the rename of OTA to RBU, the WITHOUT-ROWID-OR-Skipscan fix, and improvements to pcache1. (check-in: [7f0ee770] user: drh branch: sessions, size: 35660)
20:44
[04004bd9] part of check-in [017c5019] Change the name of the OTA extension to RBU: Resumable Bulk Update. (check-in: [017c5019] user: drh branch: trunk, size: 34963)
2015-06-30
16:29
[1a49f543] part of check-in [39936b33] Merge all the latest enhancements from trunk. This merge include FTS5 and a number of notable performance enhancements. (check-in: [39936b33] user: drh branch: sessions, size: 35660)
2015-06-23
15:06
[6a88fd9c] part of check-in [ef44c71a] Merge latest trunk changes with this branch. Add tests for columnsize=0. (check-in: [ef44c71a] user: dan branch: fts5, size: 34963)
2015-06-11
18:01
[242d5aa1] part of check-in [c39cb0e2] Merge recent trunk enhancements and fixes. (check-in: [c39cb0e2] user: drh branch: sessions, size: 35329)
2015-06-10
18:53
[6b0f339a] part of check-in [6ddef2ad] "test" targets on all makefiles use --verbose=file --output=test-out.txt. Add the new "quicktest" target to all makefiles - designed to run in under three minutes. The --quick option on releasetest.tcl now uses quicktest. (check-in: [6ddef2ad] user: drh branch: trunk, size: 34632)
2015-06-02
18:07
[a54a4c5e] part of check-in [c9ffda4a] Merge latest trunk changes with this branch. (check-in: [c9ffda4a] user: dan branch: fts5, size: 34476)
2015-05-29
19:04
[47e3d26e] part of check-in [54bec164] Import recent enhancements from trunk. (check-in: [54bec164] user: drh branch: sessions, size: 34842)
15:15
[32e2b82e] part of check-in [d21db330] Omit the rowallock.test script (Read-Only WAL lock) from the inmemory_journal permutation. (check-in: [d21db330] user: drh branch: trunk, size: 34145)
2015-05-19
22:42
[7019d6cb] part of check-in [0a0de8b7] Merge recent trunk changes, include the R-Tree enhancement that allows 8-byte BLOB arguments to geometry functions, and the fix for the TEXT affinity problem that could cause corrupt indexes. (check-in: [0a0de8b7] user: drh branch: sessions, size: 34827)
2015-05-13
17:15
[fd77d410] part of check-in [aa34bf66] Change fts5 doclist-index structures to be trees instead of flat lists. This only makes a difference for databases that contain millions of instances of the same token. (check-in: [aa34bf66] user: dan branch: fts5, size: 34316)
2015-02-23
16:17
[0e2dc2aa] part of check-in [e5ca79d2] Merge latest trunk changes with this branch. (check-in: [e5ca79d2] user: dan branch: ota-update, size: 34130)
2015-01-28
12:00
[1c2fd1e0] part of check-in [17c69be8] Merge in all changes from trunk. (check-in: [17c69be8] user: drh branch: ota-update, size: 34121)
2015-01-21
06:36
[62ff8c49] part of check-in [b3348b1e] Merge latest trunk changes with this branch. (check-in: [b3348b1e] user: dan branch: fts5, size: 34111)
2015-01-14
17:16
[e5e9f708] part of check-in [0ba12454] Merge trunk 3.8.8 beta changes into the sessions branch (check-in: [0ba12454] user: drh branch: sessions, size: 34682)
2015-01-08
22:08
[f9cc1dd9] part of check-in [662932a6] Omit modules from the "valgrind" permutation that fork off separate processes. Also omit selectG.test because it is timing sensitive and valgrind is too slow to get the right answer. (check-in: [662932a6] user: drh branch: trunk, size: 33985)
20:06
[eccbf320] part of check-in [5a2dec55] Merge recent enhancements from trunk, including test scripts enhancements and the removal of limits on the number of terms in a VALUES clause. (check-in: [5a2dec55] user: drh branch: sessions, size: 34593)
02:15
[fa2b4e56] part of check-in [1f2fb777] In releasetest.tcl: (1) Add the Failure-Detection platform. (2) Re-add the --disable-shared argument on Default that was mistakenly removed by the previous commit. (3) Remove the -ftrapv tests, as we read that -ftrapv does not work in GCC. (check-in: [1f2fb777] user: drh branch: trunk, size: 33896)
2015-01-01
23:02
[3a58611f] part of check-in [2835e79a] Add logic to releasetest.tcl that detects -fsanitize=undefined errors. Fix a few false-positivies that come up when running the sanitize=undefined test. (check-in: [2835e79a] user: drh branch: trunk, size: 33617)
18:03
[b1831320] part of check-in [4b365167] Merge latest trunk changes with this branch. (check-in: [4b365167] user: dan branch: fts5, size: 33590)
2014-12-31
18:08
[59e2d8ab] part of check-in [11057e26] Do run pragma3.test as part of the mmap permutation. As it works as of [cf48eb608a]. (check-in: [11057e26] user: dan branch: trunk, size: 33464)
14:27
[252900b9] part of check-in [86e39123] Merge the fix to PRAGMA data_version and testing improvements from trunk. (check-in: [86e39123] user: drh branch: sessions, size: 34372)
09:52
[e1c603ec] part of check-in [94101011] Do not run pragma3.test as part of the mmap permutation. (check-in: [94101011] user: dan branch: trunk, size: 33675)
2014-12-30
18:07
[d408cd2d] part of check-in [79693f04] Fix problems with the "inmemory_journal" permutation. (check-in: [79693f04] user: dan branch: trunk, size: 33465)
2014-12-29
15:59
[f26508e5] part of check-in [7f148edb] Move all fts5 test files to new directory "ext/fts5/test". (check-in: [7f148edb] user: dan branch: fts5, size: 33410)
2014-12-08
07:50
[7828a776] part of check-in [69a312ad] Update this branch with latest trunk changes. (check-in: [69a312ad] user: dan branch: ota-update, size: 33594)
2014-12-03
17:27
[a762abd3] part of check-in [2037dba6] Begin testing fts5 OOM and IO error handling. (check-in: [2037dba6] user: dan branch: fts5, size: 33544)
2014-12-02
16:31
[5e60eb6c] part of check-in [2617d937] Merge all recent fixes and enhancements from trunk into sessions. (check-in: [2617d937] user: drh branch: sessions, size: 34155)
2014-11-25
18:59
[4e12d43f] part of check-in [62382719] Fix an integer overflow bug in vdbesort.c. (check-in: [62382719] user: dan branch: trunk, size: 33458)
2014-09-27
20:45
[a3323001] part of check-in [1f44bfdc] Change the names of the stream interface APIs to be of the form "_strm" instead of "_str". In other words, added an "m" to the end, to try to make it clear that we are talking about a "stream" and not a "string. (check-in: [1f44bfdc] user: drh branch: sessions, size: 34140)
2014-09-23
20:39
[b8ca6c9e] part of check-in [3c7d3d95] Begin adding 'streaming' APIs to sessions module. This is a work in progress. (check-in: [3c7d3d95] user: dan branch: sessions, size: 34139)
2014-09-19
18:08
[19cc0484] part of check-in [95ffdaa5] Add further tests to ota5.test. Add "ota.test", for running all ota tests. (check-in: [95ffdaa5] user: dan branch: ota-update, size: 33579)
2014-09-02
15:49
[89f594fd] part of check-in [d4cce2c7] Merge the latest trunk changes, including the multi-threaded sorter, into the sessions branch. (check-in: [d4cce2c7] user: drh branch: sessions, size: 33925)
2014-08-15
22:37
[1df5272b] part of check-in [c8ade949] Aborted merge. (check-in: [c8ade949] user: numist branch: obsolete, size: 33284)
2014-08-06
20:04
[4f71bc5c] part of check-in [1baeb1ce] Avoid writing delete markers to the oldest segment in an FTS index. (check-in: [1baeb1ce] user: dan branch: fts5, size: 33496)
16:30
[9875e7ba] part of check-in [3b19eba0] Add support for savepoints to fts5. (check-in: [3b19eba0] user: dan branch: fts5, size: 33484)
2014-08-01
19:27
[542edb96] part of check-in [37a7d303] Have the fts5 integrity-check verify that doclist indexes match the contents of the leaf pages that they index. (check-in: [37a7d303] user: dan branch: fts5, size: 33472)
2014-07-31
11:57
[5f1f942b] part of check-in [37a417d2] Add further tests for the extension APIs with "ORDER BY rank" queries. (check-in: [37a417d2] user: dan branch: fts5, size: 33460)
2014-07-23
19:31
[e6e951c8] part of check-in [bdc58fd2] Add a snippet() function to fts5. (check-in: [bdc58fd2] user: dan branch: fts5, size: 33448)
2014-07-19
15:35
[c3eb62a8] part of check-in [43fcb844] Fixes for the xColumnSize() fts5 extension API. (check-in: [43fcb844] user: dan branch: fts5, size: 33434)
2014-07-10
20:21
[0b5333e5] part of check-in [b96b5e16] Support "ORDER BY rowid ASC". (check-in: [b96b5e16] user: dan branch: fts5, size: 33422)
2014-06-25
20:28
[43a4c239] part of check-in [47a9f3cc] Begin adding query support to fts5. (check-in: [47a9f3cc] user: dan branch: fts5, size: 33398)
2014-06-05
13:22
[cef25f5e] part of check-in [e4b01676] Bring the threads branch up-to-date with the 3.8.5 release. (check-in: [e4b01676] user: drh branch: threads, size: 33443)
2014-06-03
20:09
[bf568516] part of check-in [09e75d82] Merge the 3.8.5 release candidate changes into the sessions branch. (check-in: [09e75d82] user: drh branch: sessions, size: 33766)
2014-06-02
09:39
[bc474baf] part of check-in [8e8472d9] Add the "valgrind-nolookaside" permutation to permutations.test. (check-in: [8e8472d9] user: dan branch: trunk, size: 33284)
2014-05-20
00:20
[f3617ac9] part of check-in [2d33afe0] Merge recent trunk changes into the sessions branch. (check-in: [2d33afe0] user: drh branch: sessions, size: 33175)
2014-05-19
23:17
[5da30f29] part of check-in [6eefdad9] Merge recent changes from trunk. (check-in: [6eefdad9] user: drh branch: threads, size: 32852)
2014-05-14
18:45
[d8946218] part of check-in [7268119f] Fix a problem to do with loading the value of the FTS automerge setting from the database. (check-in: [7268119f] user: dan branch: fts4-experimental, size: 32693)
15:58
[975f6529] part of check-in [21491a9b] Fix various problems to do with segment promotion. Add test file fts4growth2.test, containing tests to check that the FTS index does not grow indefinitely as the table is updated. Allow the user to configure the number of segments merged simultaneously by the automerge option. (check-in: [21491a9b] user: dan branch: fts4-experimental, size: 32677)
2014-05-06
15:38
[33e7e239] part of check-in [208b2b04] Re-implement the core of the multi-threaded sorter tests in sort4.test using C. Run each test in sort4.test ten times, or repeat all tests for 300 seconds as part of the "multithread" permutation test. (check-in: [208b2b04] user: dan branch: threads, size: 32784)
2014-05-05
20:03
[465bc22a] part of check-in [9cc364c4] Add test file sort4.test, containing brute force tests for the multi-theaded sorter. (check-in: [9cc364c4] user: dan branch: threads, size: 32771)
2014-05-03
14:28
[46a18489] part of check-in [3a66c4e1] Fix a problem in the sorter causing it to return spurious SQLITE_NOMEM errors when configured to use memsys3 or memsys5. (check-in: [3a66c4e1] user: dan branch: threads, size: 32760)
2014-04-03
16:25
[a214a42b] part of check-in [9d3351b8] Fix an integer overflow problem in the sorter. (check-in: [9d3351b8] user: dan branch: threads, size: 32636)
2014-02-12
15:05
[deb0e98e] part of check-in [f352ef57] Various fixes and test case updates so that veryquick.test passes again. (check-in: [f352ef57] user: dan branch: deferred-open, size: 32624)
2014-02-10
19:37
[64771d6c] part of check-in [538f7b25] Experimental change to os_unix.c to delay creating a database file until it is first written. (check-in: [538f7b25] user: dan branch: deferred-open, size: 32661)
2014-02-03
13:58
[b7b8b410] part of check-in [a704b65b] Sync with version 3.8.3. (check-in: [a704b65b] user: drh branch: sessions, size: 33105)
2014-01-30
12:16
[40add071] part of check-in [b222b61a] Do not run test script mmapfault.test as part of the "inmemory_journal" permutation test. (check-in: [b222b61a] user: dan branch: trunk, size: 32623)
2013-11-14
19:18
[79927c81] part of check-in [7596d1bf] Merge the skip-scan optimization into the sessions branch. (check-in: [7596d1bf] user: drh branch: sessions, size: 33090)
2013-11-12
17:46
[af3278cb] part of check-in [aa7ba302] When possible, have FTS use 32-bit operations to read varints from the database. (check-in: [aa7ba302] user: dan branch: trunk, size: 32608)
2013-10-10
20:13
[08dbc6b0] part of check-in [136445ba] Synchronize with the trunk. (check-in: [136445ba] user: drh branch: sessions, size: 33072)
13:04
[e154f5ed] part of check-in [24a827b8] Add ext/misc/vfslog.c, a VFS shim for unix that keeps a log of method calls made by SQLite. (check-in: [24a827b8] user: dan branch: trunk, size: 32590)
2013-09-05
18:40
[72f4f888] part of check-in [e940b5de] When preparing an UPDATE statement, avoid generating VDBE code for those foreign key related actions and constraint checks that may be seen to be unnecessary by considering the subset of table columns potentially modified by the UPDATE. (check-in: [e940b5de] user: dan branch: trunk, size: 32133)
2013-09-04
16:38
[9cd3bba6] part of check-in [f929e9b4] Add tests to improve coverage when SQLITE_ENABLE_STAT3 is defined. (check-in: [f929e9b4] user: dan branch: trunk, size: 32119)
2013-09-03
14:49
[e4749143] part of check-in [cdd3838b] Merge in all the latest trunk changes, including the win32-longpath VFS and the fix for the segfault in the omit-left-join optimization. (check-in: [cdd3838b] user: drh branch: sessions, size: 32587)
2013-09-02
18:58
[47f8c1d3] part of check-in [0a702c4b] Further stat4 related tests. (check-in: [0a702c4b] user: dan branch: trunk, size: 32105)
2013-08-29
15:08
[f71ed33a] part of check-in [e7ebc8f7] Merge from trunk: (1) Recent bug fixes (2) STAT4 support (3) win32-longpath support. (check-in: [e7ebc8f7] user: drh branch: sessions, size: 32346)
2013-08-16
14:48
[c5e7ae8a] part of check-in [fe99494d] Fixes for test code that was not working with utf16 databases. Run the analyze*.test scripts as part of the 'utf16' permutation test. (check-in: [fe99494d] user: dan branch: sqlite_stat4, size: 31864)
2013-07-02
20:23
[742b8005] part of check-in [c2972b6a] Fixes for the sessions module so that it works with sqlite3_extended_error_codes() set. (check-in: [c2972b6a] user: dan branch: sessions, size: 32213)
2013-06-26
13:31
[17f03ab6] part of check-in [086a1272] Bring the sessions branch up-to-date with all the latest trunk changes. (check-in: [086a1272] user: drh branch: sessions, size: 31969)
11:43
[461ef4ea] part of check-in [0fe31f60] Cut over the next generation query planner. Increase the version number to 3.8.0. (check-in: [0fe31f60] user: drh branch: trunk, size: 31731)
2013-06-21
17:30
[7161be25] part of check-in [8ff2b8f5] Add the "notindexed" option to fts4. (check-in: [8ff2b8f5] user: dan branch: fts4-notindexed, size: 26957)
2013-06-20
16:22
[5a937ed8] part of check-in [b1df00f3] Add extra tests for fts with a non-zero languageid_bits setting. Fix querying by docid with the same. (check-in: [b1df00f3] user: dan branch: fts-languageid-bits, size: 26962)
2013-06-12
17:08
[02a3c017] part of check-in [addd7f46] "make test" now passing. (check-in: [addd7f46] user: drh branch: nextgen-query-plan-exp, size: 31717)
14:52
[2ab3937f] part of check-in [25e2cde1] Add the "queryplanner" test permutation. Continuing refinements to NGQP. (check-in: [25e2cde1] user: drh branch: nextgen-query-plan-exp, size: 31908)
2013-05-17
10:58
[40df9260] part of check-in [af8057ef] Update the sessions branch to the latest 3.7.17 beta. (check-in: [af8057ef] user: drh branch: sessions, size: 27181)
2013-05-16
19:15
[d997a947] part of check-in [d8ded9d8] Fix minor test script issues causing releasetest.tcl to fail. (check-in: [d8ded9d8] user: dan branch: trunk, size: 26943)
2013-05-03
18:29
[1981ef40] part of check-in [3879ab1b] Merge all recent trunk changes into the sessions branch. (check-in: [3879ab1b] user: drh branch: sessions, size: 26959)
2013-04-25
20:34
[3d0bab9c] part of check-in [f968d43f] Rebalance FTS expressions after parsing to limit recursion during evaluation. Avoid recursion when deleting FTS expression trees. Enforce a limit on the depth of an expression tree. (check-in: [f968d43f] user: dan branch: fts3-expr-rebalance, size: 26721)
2013-04-22
23:59
[a19a70a8] part of check-in [6994826c] Merge the latest trunk changes into the sessions branch. (check-in: [6994826c] user: drh branch: sessions, size: 26942)
2013-04-15
17:03
[d2918e9e] part of check-in [ea1404a1] Refactoring the mmap interface. The controlling pragma is now "mmap_size" instead of "mmap_limit". Also change SQLITE_CONFIG_MMAP_LIMIT and SQLITE_FCNTL_MMAP_LIMIT to SQLITE_CONFIG_MMAP_SIZE and SQLITE_FCNTL_MMAP_SIZE, respecctively. The default mmap_size is now always 0, meaning that memory mapped I/O is off by default. There is a new compile-time option SQLITE_MAX_MMAP_SIZE that determines a hard upper bound on the mmap_size. Setting SQLITE_MAX_MMAP_SIZE to zero disables the memory-mapped I/O logic and causes it to be omitted from the build. An extra argument is added to SQLITE_CONFIG_MMAP_SIZE that can optionally lower the SQLITE_MAX_MMAP_SIZE at start-time. The SQLITE_MAX_MMAP_SIZE is zero for platforms where we know that it does not work, meaning that it cannot be turned on by mistake on those platforms. (check-in: [ea1404a1] user: drh branch: trunk, size: 26704)
2013-03-29
19:38
[22f3b488] part of check-in [23ffa4f9] Further fixes for test scripts. (check-in: [23ffa4f9] user: dan branch: two-mappings, size: 26703)
2013-03-26
01:07
[b6cb45ce] part of check-in [a850c731] Previous check-in accidently left mmap turned off by default. This checkin fixes that. Unfortunately, shared.test is now segfaulting. All other veryquick tests appear to work, however. (check-in: [a850c731] user: drh branch: experimental-mmap, size: 26701)
2013-03-25
23:09
[d298a74a] part of check-in [1b37c4ef] Memory-mapped I/O is now on by default. The "PRAGMA mmap_limit(N)" can be used to issue a hint to the VFS to limit mmap space to N bytes. The VFS is free to ignore that hint if desired. However, if "PRAGMA mmap_limit(0)" is used, xFetch is never called. (check-in: [1b37c4ef] user: drh branch: experimental-mmap, size: 26701)
18:25
[5b5397f3] part of check-in [77443ef2] Simulate OOM errors in the sqlite3OsFetch() function. Run malloc.test as part of the "mmap" permutation. (check-in: [77443ef2] user: dan branch: experimental-mmap, size: 26700)
2013-03-22
20:15
[cf5d475f] part of check-in [f7295872] Update wal mode tests so that they work with the mmap test permutation. (check-in: [f7295872] user: dan branch: experimental-mmap, size: 26679)
19:17
[4381ffc2] part of check-in [c8d67aef] Fix a case where the mapped part of a database file may be written during a backup operation. (check-in: [c8d67aef] user: dan branch: experimental-mmap, size: 26734)
2013-03-19
19:28
[694f4a26] part of check-in [6183f1bd] Add the sqlite3_io_methods.xMremap() method to the VFS interface. Also "PRAGMA mmap_size". (check-in: [6183f1bd] user: dan branch: experimental-mmap, size: 26733)
2013-03-14
18:34
[eb49937d] part of check-in [6f21d9cb] Use mmap() to read from the database file in rollback mode. This branch is unix only for now. (check-in: [6f21d9cb] user: dan branch: experimental-mmap, size: 26511)
2012-09-28
13:05
[379cfbb9] part of check-in [6ca8eae1] Merge the latest trunk changes (especially "PRAGMA busy_timeout" and the ORDER BY query planner optimizations) into the sessions branch. (check-in: [6ca8eae1] user: drh branch: sessions, size: 26695)
2012-09-13
01:51
[360b9285] part of check-in [c1a85570] Allow SQLite to work on Win32 with SQLITE_OS_WINNT=0 as long as WAL is disabled. (check-in: [c1a85570] user: mistachkin branch: trunk, size: 26457)
2012-08-31
14:23
[02dd9f7f] part of check-in [87995dc9] Update with latest trunk changes. (check-in: [87995dc9] user: dan branch: sessions, size: 26683)
2012-08-30
20:24
[1a8ac849] part of check-in [d3cf6832] Exclude the atof1.test test script from the valgrind permutations test since valgrind sets up the floating point hardware in an unusual way that makes atof1 fail. (check-in: [d3cf6832] user: drh branch: trunk, size: 26439)
2012-08-15
16:21
[b4f49af5] part of check-in [fc07a479] Merge all the latest trunk changes into the sessions branch. (check-in: [fc07a479] user: drh branch: sessions, size: 26672)
2012-08-07
17:41
[d12fabf8] part of check-in [e380cd3c] Add extra tests for secure-delete mode. (check-in: [e380cd3c] user: dan branch: trunk, size: 26428)
2012-06-07
23:58
[c67d4f41] part of check-in [c6214039] Merge all trunk changes, including the WinRT enhancements, into the sessions branch. (check-in: [c6214039] user: drh branch: sessions, size: 26657)
07:24
[2af90e00] part of check-in [506008f0] Fix a malloc/free mismatch in pager.c (sqlite3_free() called on a buffer allocated by sqlite3DbMalloc()). (check-in: [506008f0] user: dan branch: trunk, size: 26413)
2012-05-28
18:22
[7f1f9e22] part of check-in [df817e70] Merge the unicode61 tokenizer and the shared-cache-memory database changes into the sessions branch. (check-in: [df817e70] user: drh branch: sessions, size: 26159)
2012-05-25
17:50
[ea7b6948] part of check-in [0c13570e] Add an experimental tokenizer to fts4 - "unicode". This tokenizer works in the same way except that it understands unicode "simple case folding" and recognizes all characters not classified as "Letters" or "Numbers" by unicode as token separators. (check-in: [0c13570e] user: dan branch: fts4-unicode, size: 25915)
2012-03-30
17:30
[684feefb] part of check-in [fb9b9987] Merge all recent trunk changes into the sessions branch. (check-in: [fb9b9987] user: drh branch: sessions, size: 26142)
2012-03-26
10:36
[dbda1722] part of check-in [40fc8804] Add an experimental integrity-check function to FTS. (check-in: [40fc8804] user: dan branch: fts4-incr-merge, size: 25898)
2012-03-14
20:01
[0ab1e774] part of check-in [57047372] Add tests for incremental merge code. (check-in: [57047372] user: dan branch: fts4-incr-merge, size: 25881)
2012-03-05
16:26
[24f0e514] part of check-in [ff86875c] Merge in the latest trunk changes. (check-in: [ff86875c] user: drh branch: sessions, size: 26110)
2012-03-03
18:46
[2b5a1b64] part of check-in [f8e9c445] Add the xLanguageid method to sqlite3_fts3_tokenizer versions 1 and greater. (check-in: [f8e9c445] user: dan branch: fts4-languageid, size: 25866)
2012-01-14
13:50
[ab9fbb67] part of check-in [01c84fd3] Update sessions branch with latest changes from trunk. (check-in: [01c84fd3] user: dan branch: sessions, size: 26096)
2012-01-13
10:51
[fa6f0e5f] part of check-in [0c0051b1] Omit test file zerodamage.test from the inmemory_journal permutation. (check-in: [0c0051b1] user: dan branch: trunk, size: 25852)
2012-01-09
11:37
[0f40a13b] part of check-in [12f5b8c9] Have test_multiplex.c add a second nul-terminator byte to the strings that it passes to the xOpen method of the underlying VFS, in case that VFS passes the string to sqlite3_uri_parameter() or similar. (check-in: [12f5b8c9] user: dan branch: trunk, size: 25833)
2012-01-05
13:02
[4ec9fbb2] part of check-in [a9bcb432] Merge all of the latest trunk changes into the sessions branch. (check-in: [a9bcb432] user: drh branch: sessions, size: 26068)
2011-12-17
08:10
[8db6d3b7] part of check-in [d7688042] Add tests to walcrash3.test. (check-in: [d7688042] user: dan branch: trunk, size: 25824)
2011-10-21
17:08
[6f650848] part of check-in [8baef581] Merge the latest trunk enhancements into the sessions branch. (check-in: [8baef581] user: drh branch: sessions, size: 26053)
2011-10-18
19:39
[522823b4] part of check-in [63ac33c8] If a token within an FTS query is prefixed with a '^' character, it must be the first token in a column of data to match. (check-in: [63ac33c8] user: dan branch: fts4-content, size: 25809)
2011-10-04
16:37
[d850b500] part of check-in [be86c706] Add tests to check that modifying the schema of an FTS content table does not cause a crash in the FTS module. Also disable the deferred token optimization for content=xxx FTS tables. (check-in: [be86c706] user: dan branch: fts4-content, size: 25792)
11:22
[7b1c4cb4] part of check-in [1d27ea74] Add experimental 'content' option to FTS4. (check-in: [1d27ea74] user: dan branch: fts4-content, size: 25707)
2011-08-26
19:20
[97d576e6] part of check-in [eb036d6f] Merge the latest trunk changes into the sessions branch. (check-in: [eb036d6f] user: drh branch: sessions, size: 25922)
2011-08-12
16:30
[ad173190] part of check-in [7e515055] Merge latest trunk changes into experimental branch. (check-in: [7e515055] user: dan branch: experimental, size: 25678)
2011-08-08
16:44
[bfe51414] part of check-in [0e6defa6] Add fault-injection and other tests (and fixes) to improve coverage of vdbesort.c. (check-in: [0e6defa6] user: dan branch: experimental, size: 25632)
2011-08-03
21:46
[f9ad1fca] part of check-in [c5709036] Merge the latest trunk changes into the sessions branch. (check-in: [c5709036] user: drh branch: sessions, size: 25906)
2011-08-02
20:14
[2c845b5c] part of check-in [78fc94c8] Exclude the 8_3_names.test script from the inmemory_journal permutation. (check-in: [78fc94c8] user: drh branch: trunk, size: 25662)
19:59
[2caebe3a] part of check-in [861a5b62] Also exclude backcompat.test from inmemory_journal since inmemory_journal is not compatible with WAL mode. (check-in: [861a5b62] user: drh branch: trunk, size: 25647)
19:30
[434b3c91] part of check-in [2bbf3150] Omit backcompat.test from the journaltest permutation because it uses WAL mode which is incompatible with journaltest. (check-in: [2bbf3150] user: drh branch: trunk, size: 25631)
2011-07-22
12:49
[df39e810] part of check-in [110cfd69] Merge the latest trunk changes into the sessions branch. (check-in: [110cfd69] user: drh branch: sessions, size: 25860)
2011-06-27
16:55
[aae89941] part of check-in [d9f7993b] Add a case to permutations.test to run the veryquick test suite using sqlite3_prepare() instead of sqlite3_prepare_v2(). This helps to test the fix for bug [25ee812710]. (check-in: [d9f7993b] user: dan branch: trunk, size: 25616)
2011-06-20
10:44
[8331b289] part of check-in [4c5e276c] Merge the latest trunk changes into the sessions branch. (check-in: [4c5e276c] user: drh branch: sessions, size: 25593)
2011-06-19
21:17
[1e8892eb] part of check-in [228c43c7] Do not run test tkt-2d1a5c67d.test in the inmemory_journal permutation since that test requires WAL mode which does not work with inmemory_journal. (check-in: [228c43c7] user: drh branch: trunk, size: 25349)
2011-06-14
09:00
[3a0d43a3] part of check-in [04907fba] Fix another bug caused by NEAR/matchinfo/order=DESC interaction. (check-in: [04907fba] user: dan branch: fts3-prefix-search, size: 25330)
2011-06-02
19:57
[d27eac16] part of check-in [28149a78] Changes to improve performance and support LIMIT clauses on fts3 tables. This branch is unstable for now. (check-in: [28149a78] user: dan branch: fts3-prefix-search, size: 25316)
2011-03-19
15:37
[1e35edce] part of check-in [7250318d] Fix some bugs in sqlite3changeset_apply(). (check-in: [7250318d] user: dan branch: sessions, size: 25544)
2011-02-07
16:24
[5b2a4cb7] part of check-in [f83b07ac] Fix some test cases in walfault.test. Extend one test case to restore code coverage. Add wal5.test to the "coverage-wal" permutation. (check-in: [f83b07ac] user: dan branch: trunk, size: 25300)
2011-02-01
16:34
[e34aacdc] part of check-in [b010ddcc] Add virtual table module "fts4aux", used to inspect the full-text index of an fts4 table directly. Also add the "compress" and "uncompress" fts4 options. (check-in: [b010ddcc] user: dan branch: fts4aux, size: 25288)
2010-12-07
14:32
[c0ce0f3b] part of check-in [b0634d2f] Run some of the existing test scripts with optimizations disabled as part of all.test. (check-in: [b0634d2f] user: dan branch: trunk, size: 25256)
2010-12-03
10:32
[6c2b9b76] part of check-in [49531300] Add the "valgrind" permutation. This is the same as veryquick.test except that it omits the multi-process tests that do not work under valgrind. No changes to production or existing test code. (check-in: [49531300] user: dan branch: trunk, size: 24584)
2010-11-04
20:46
[28d7e1fb] part of check-in [cc9d9a12] Updates for Windows. (check-in: [cc9d9a12] user: shaneh branch: experimental, size: 24463)
2010-11-02
17:41
[193238b7] part of check-in [31989b18] Changes to allow FTS4 tables to be created without the underlying %_docsize table (in order to save space). (check-in: [31989b18] user: dan branch: trunk, size: 24268)
2010-11-01
17:38
[e54d5fc3] part of check-in [8dd5c691] If a database file with the WAL flag set is opened in exclusive-locking mode, use heap memory to store the wal-index instead of shared-memory. (check-in: [8dd5c691] user: dan branch: trunk, size: 24249)
2010-10-25
12:47
[da40da64] part of check-in [a8b1d998] Test coverage improvements for fts3.c. (check-in: [a8b1d998] user: dan branch: experimental, size: 24233)
09:01
[e134e338] part of check-in [80a54ebc] Add test for matchinfo when a phrase includes some common tokens. (check-in: [80a54ebc] user: dan branch: experimental, size: 24202)
2010-10-19
14:08
[ec9b2ebd] part of check-in [5ae0ba44] Experimental changes to fts4 to try to selectively avoid loading very large doclists. (check-in: [5ae0ba44] user: dan branch: experimental, size: 24186)
2010-09-14
10:53
[ca1c985c] part of check-in [56a9ce77] Fix some test failures found running releasetest.tcl. (check-in: [56a9ce77] user: dan branch: trunk, size: 24171)
2010-09-02
10:08
[9c73c652] part of check-in [4f20f8ba] If MEM_STATUS is disabled, avoid holding the STATIC_MEM mutex when calling the user-defined xMalloc method. Holding the mutex causes problems for memsys3 and memsys5. (check-in: [4f20f8ba] user: dan branch: trunk, size: 24171)
2010-08-26
14:15
[fff33876] part of check-in [1975a27c] Fix a couple of memory leaks in r-tree that can occur following an OOM condition. (check-in: [1975a27c] user: dan branch: trunk, size: 24140)
2010-08-03
06:42
[17498d12] part of check-in [0a636798] Incremental checkin on pager state refactoring. (check-in: [0a636798] user: dan branch: experimental, size: 23758)
2010-07-19
11:16
[3fe47c21] part of check-in [d692434b] Re-introduce the prefix-search optimization of [feef1b15d6], which was lost in a reorganization of FTS3 code. (check-in: [d692434b] user: dan branch: trunk, size: 23759)
2010-07-17
09:27
[15683aaa] part of check-in [e1d228e9] Do not run journal3.test with the inmemory_journal permutation. (check-in: [e1d228e9] user: dan branch: trunk, size: 23302)
2010-07-13
14:22
[89335d48] part of check-in [597d40fa] Fixes to the pcache10 and pcache90 permutations. (check-in: [597d40fa] user: dan branch: trunk, size: 23286)
2010-07-09
19:32
[fb0db23c] part of check-in [4e9d69cd] Exclude a few more FTS modules from the "in memory" permutation test suite. (check-in: [4e9d69cd] user: shaneh branch: trunk, size: 24829)
18:43
[53326fc1] part of check-in [6af6794c] Exclude fts3cov.test from the "in memory" permutation test suite to avoid a false positive. (check-in: [6af6794c] user: shaneh branch: trunk, size: 24781)
2010-07-08
09:44
[8be8c377] part of check-in [f553c8ed] Changes to test scripts so that the "inmemory_journal" permutation works with [ef126e775a]. (check-in: [f553c8ed] user: dan branch: trunk, size: 24766)
2010-07-07
11:43
[a540a4ed] part of check-in [8657455a] Run some fts3 tests as part of the "wal" permutation. (check-in: [8657455a] user: dan branch: trunk, size: 24657)
09:48
[b89aec8a] part of check-in [b956ddca] Fix a problem with writing to databases larger than 2^32 bytes with WAL mode. (check-in: [b956ddca] user: dan branch: trunk, size: 24388)
2010-07-06
11:26
[c4ecf4e1] part of check-in [fb09152d] Do not do the *-closeallfiles test for notify2.test. It uses multiple threads. (check-in: [fb09152d] user: dan branch: trunk, size: 24375)
2010-07-05
05:54
[e1fca39d] part of check-in [a40a6e7d] Add any files specified as part of the QUICKTEST_INCLUDE environment variable to the set of test files run as part of "make test". Release testing uses this trick. (check-in: [a40a6e7d] user: dan branch: trunk, size: 24467)
05:31
[6c13e679] part of check-in [b6600ecb] Fix typos in permutations.test. (check-in: [b6600ecb] user: dan branch: trunk, size: 24349)
2010-07-03
13:59
[ed03346f] part of check-in [3b20ad03] Fix a bug in the permutations.test script. (check-in: [3b20ad03] user: dan branch: trunk, size: 24335)
10:00
[371507d1] part of check-in [62a10101] Fix an assert() in pager.c added by the previous commit. And various problems with test scripts in autovacuum and in-memory journal mode. (check-in: [62a10101] user: dan branch: mistake, size: 24275)
2010-07-02
13:49
[66cd9a3d] part of check-in [c6714b0d] Run tkt-9d68c883.test along with the other pager.c coverage tests. Add a test case to pager1.test. (check-in: [c6714b0d] user: dan branch: trunk, size: 24277)
11:27
[e0f281e9] part of check-in [eddfb2b4] Additional test cases to cover branches in pager.c. (check-in: [eddfb2b4] user: dan branch: trunk, size: 24257)
2010-06-26
15:42
[81d93c46] part of check-in [2eaf5ee0] When synchronous=NORMAL, use the same journal file format as with synchronous=FULL (i.e. multiple journal headers within the one journal). Fix for [d11f09d36e]. (check-in: [2eaf5ee0] user: dan branch: trunk, size: 24238)
2010-06-22
13:46
[708a2e3a] part of check-in [85dd51a7] Some changes to test scripts related to codec enabled versions of sqlite. (check-in: [85dd51a7] user: dan branch: trunk, size: 24190)
2010-06-21
07:45
[9296368f] part of check-in [4104b175] Add further pager tests. (check-in: [4104b175] user: dan branch: experimental, size: 24189)
2010-06-19
17:26
[97cfca3f] part of check-in [f5df83fd] Add tests to pager1.test and pagerfault.test. (check-in: [f5df83fd] user: dan branch: experimental, size: 24175)
2010-06-16
10:55
[f044eaba] part of check-in [6c5c04ee] Fix a memory leak that can occur in os_unix.c if an IO error occurs within the xUnlock method. (check-in: [6c5c04ee] user: dan branch: trunk, size: 24159)
2010-06-15
18:00
[33901103] part of check-in [c1c9f6fa] Fix a problem introduced into lock2.test by the previous commit. (check-in: [c1c9f6fa] user: dan branch: trunk, size: 24141)
17:44
[403099a8] part of check-in [6e43eed9] Add test file pager1.test, containing tests of inter-process locking in non-wal mode. (check-in: [6e43eed9] user: dan branch: trunk, size: 24094)
13:56
[28f46dfc] part of check-in [2c5e48a4] Changes to the way tcl test scripts work. No changes to production code. (check-in: [2c5e48a4] user: dan branch: experimental, size: 23748)
2010-06-11
19:04
[64fbafa6] part of check-in [ca68472d] Experimental change to the xShmXXX parts of the VFS interface. (check-in: [ca68472d] user: dan branch: experimental, size: 22915)
2010-06-09
19:01
[ad10d7b3] part of check-in [ea05b7f9] Fix test script problems causing errors in the "inmemory_journal" permutations. (check-in: [ea05b7f9] user: dan branch: trunk, size: 22906)
2010-06-07
17:47
[f22a00e3] part of check-in [7c33eb5a] Change all.test, quick.test and permutations.test so that they use a separate interpreter for each test file. (check-in: [7c33eb5a] user: dan branch: trunk, size: 22863)
2010-05-24
20:24
[a9307db3] part of check-in [27ba9c21] Remove the walmode.test case from the inmemory_journal test of permutations.test. (check-in: [27ba9c21] user: drh branch: trunk, size: 23284)
2010-05-07
12:49
[d5872f8d] part of check-in [4cde9290] Change wal.test and walhook.test so that they work with DEFAULT_AUTOVACUUM=1 builds. (check-in: [4cde9290] user: dan branch: trunk, size: 23241)
00:28
[8923516a] part of check-in [58c40442] Another attempt to fix permutations.test so that it excludes WAL tests from the journaltest permutation. (check-in: [58c40442] user: drh branch: trunk, size: 23277)
2010-05-06
22:21
[0c622a8d] part of check-in [811b45a9] Remove savepoint6.test from the set of tests run by journaltest since savepoint6.test uses journal_mode=WAL. (check-in: [811b45a9] user: drh branch: trunk, size: 23304)
19:55
[d1df4609] part of check-in [46c97d7e] Exclude all WAL tests from the journaltest permutation. (check-in: [46c97d7e] user: drh branch: trunk, size: 23286)
2010-04-27
06:49
[7d906497] part of check-in [c8893310] Run trans.test and avtrans.test as part of the "wal" permutation. (check-in: [c8893310] user: dan branch: wal, size: 23151)
05:42
[894a6df3] part of check-in [b51a5f8b] Fix a problem that occurs when one process causes the log-summary file to grow and then a second process attempts to read the database. (check-in: [b51a5f8b] user: dan branch: wal, size: 23113)
2010-04-26
16:57
[0730dc6c] part of check-in [6a944f02] Fixes for problems with small caches and SAVEPOINT rollback in WAL mode. (check-in: [6a944f02] user: dan branch: wal, size: 23005)
12:39
[e9a90708] part of check-in [205e5d8a] Add the "wal" permutation to run existing test files savepoint.test and savepoint2.test in WAL mode. (check-in: [205e5d8a] user: dan branch: wal, size: 22987)
2010-04-12
20:54
[6117bae4] part of check-in [e7e7127f] Add e_fts3.test to the set of tests excluded from the inmemory_journal exclusion list, since it does simulated OOM errors which trigger I/O errors and SQLite is unable to recover from I/O errors without a persistent journal. (check-in: [e7e7127f] user: drh branch: trunk, size: 22871)
2010-04-07
07:57
[dfc70940] part of check-in [af3b72d9] Add file test_demovfs.c, containing a simple VFS implementation that demonstrates how writes to the journal file may be safely buffered by the VFS layer to improve performance on some embedded systems. (check-in: [af3b72d9] user: dan branch: trunk, size: 22857)
2010-04-01
16:15
[e09e831b] part of check-in [63610c71] Zero the filesize-in-header word for bigfile.tcl. Remove bigfile.tcl from the journaltest permutation. (check-in: [63610c71] user: drh branch: trunk, size: 22498)
2010-03-08
10:32
[91928573] part of check-in [049cadf9] Do not run the stmt.test script as part of the inmemory_journal permutation. (check-in: [049cadf9] user: dan branch: trunk, size: 22483)
2009-07-01
18:09
[1ce2874d] part of check-in [a00aeec2] Change to test code and scripts allowing memsys3 to be tested using a build that has both memsys3 and memsys5 enabled. (CVS 6834) (check-in: [a00aeec2] user: danielk1977 branch: trunk, size: 22396)
2009-05-13
14:46
[1e811e55] part of check-in [b19bf39b] Do not run async4.test as part of the "journaltest" permutation. It specifically tests that the asynchronous IO backend can be configured to violate the assumptions made by journaltest. (CVS 6633) (check-in: [b19bf39b] user: danielk1977 branch: trunk, size: 22044)
2009-04-10
18:32
[386b8e6b] part of check-in [493f03bd] Do not run io.test as part of the inmemory_journal permutation. io.test uses the tcl API to test for journal files in the file-system (which of course never exist when running with in-memory journals). (CVS 6487) (check-in: [493f03bd] user: danielk1977 branch: trunk, size: 22029)
18:21
[f77d83a4] part of check-in [310192cc] Re-enable the alt_pcache tests in permutations.test so that they run automatically during a full regression. Fix async.test so that it works with the permutation.test pcacheNN test modules. (CVS 6486) (check-in: [310192cc] user: drh branch: trunk, size: 22013)
2009-04-09
01:23
[4c25ae10] part of check-in [0c41f7cf] Enhance sqlite3_shutdown() so that it automatically invokes sqlite3_reset_auto_extension(). This is a harmless no-op if applications are already calling sqlite3_reset_auto_extension() prior to sqlite3_shutdown(). And it prevents possible memory corruption if they do not. So it works either way. Most of the changes are to the test cases. (CVS 6475) (check-in: [0c41f7cf] user: drh branch: trunk, size: 21964)
2009-04-01
23:09
[7129bc5d] part of check-in [05c182a5] Mark untestable branches of memjournal.c as such. Reduce the size of a single block allocation to a power of two. Reenable the inmemory_journal permutation test. (CVS 6431) (check-in: [05c182a5] user: drh branch: trunk, size: 21719)
2009-01-10
18:51
[2e777ae1] part of check-in [5f184da6] Do not run crash8.test as part of the "journaltest" permutation. crash8.test uses "PRAGMA synchronous=off", which is incompatible with journaltest. (CVS 6162) (check-in: [5f184da6] user: danielk1977 branch: trunk, size: 21668)
2009-01-06
14:50
[af0962c1] part of check-in [301b57b7] Update permutations.test so that it does not show an error when running the singlethread and multithread test cases on THREADSAFE=0 builds. (CVS 6119) (check-in: [301b57b7] user: drh branch: trunk, size: 21645)
13:40
[9e667c6b] part of check-in [8c62ea4f] Add some savepoint related test cases and fix a few problems. (CVS 6116) (check-in: [8c62ea4f] user: danielk1977 branch: trunk, size: 21810)
2009-01-03
15:06
[dccfc242] part of check-in [ca7f11d5] Add some tests with attached databases to savepoint.test. Also tests of creating and dropping tables in auto-vacuum mode inside of a savepoint. (CVS 6108) (check-in: [ca7f11d5] user: danielk1977 branch: trunk, size: 21713)
2008-12-30
13:21
[4d154619] part of check-in [2df02b54] Do not run savepoint4.test (crash simulation tests) in permutations.test. It slows things down too much. (CVS 6078) (check-in: [2df02b54] user: danielk1977 branch: trunk, size: 21666)
2008-12-22
10:58
[4fd4c794] part of check-in [bb177e30] Add a case to permutations.test to run tests with the test_journal.c backend installed. Also many fixes to test_journal.c and one quite obscure fix to pager.c. (CVS 6052) (check-in: [bb177e30] user: danielk1977 branch: trunk, size: 21635)
2008-11-19
01:20
[5308a948] part of check-in [16f1e6ec] Add an alternative application-defined pcache implementation and add test cases to permutations.test to invoke it. Added the SQLITE_CONFIG_GETPCACHE method to sqlite3_config(). (CVS 5920) (check-in: [16f1e6ec] user: drh branch: trunk, size: 21299)
2008-11-13
16:21
[6f295282] part of check-in [96453ca1] Minor changes to get memsys5 compiling and its tests passing. Ticket #3495. (CVS 5901) (check-in: [96453ca1] user: danielk1977 branch: trunk, size: 18736)
2008-11-10
18:05
[b1b15770] part of check-in [a11241d6] Removed a few more small parts of memsys6 code, including some config and test code for it; (CVS 5872) (check-in: [a11241d6] user: shane branch: trunk, size: 18701)
2008-10-17
18:51
[3f24cf55] part of check-in [39ebf01a] Add "pragma journal_mode=memory". Change the way rollback works for in-memory databases so that it reuses the journal_mode=memory code. (CVS 5830) (check-in: [39ebf01a] user: danielk1977 branch: trunk, size: 19180)
2008-10-11
17:04
[a80a319e] part of check-in [56fb7a22] Add "nolookaside" case to permutations.test. (CVS 5802) (check-in: [56fb7a22] user: danielk1977 branch: trunk, size: 18574)
2008-10-10
17:41
[2635ee42] part of check-in [ff50a8a7] Simplify the symbol hash table to use only a single key class. Other changes to improve code coverage. (CVS 5794) (check-in: [ff50a8a7] user: drh branch: trunk, size: 18802)
2008-10-07
15:00
[ae19b5e6] part of check-in [7d55ec37] Fix a recently introduced test script bug causing rollback.test to throw an exception when run using the "onefile" variation. (CVS 5778) (check-in: [7d55ec37] user: danielk1977 branch: trunk, size: 18800)
2008-09-29
14:27
[9560e6de] part of check-in [2fb15ae9] Do not run vacuum.test as part of the "exclusive" permutation test. (CVS 5749) (check-in: [2fb15ae9] user: danielk1977 branch: trunk, size: 18764)
2008-09-26
21:08
[9f9ee1a8] part of check-in [7c561f2e] Add the "truncate" journal mode which commits transactions by truncating the rollback journal file to zero length and not calling fsync(). (CVS 5745) (check-in: [7c561f2e] user: drh branch: trunk, size: 18770)
2008-09-12
10:22
[41832b86] part of check-in [80bdaafa] Add a case to permutations.test to run tests with the IOCAP_SAFEAPPEND property set. (CVS 5693) (check-in: [80bdaafa] user: danielk1977 branch: trunk, size: 18033)
2008-09-03
01:08
[cf196f6a] part of check-in [d9e82694] Make the default threading mode multithread (-nomutex) in the TCL interface. (CVS 5670) (check-in: [d9e82694] user: drh branch: trunk, size: 17508)
00:43
[b3dc25ef] part of check-in [f2f361a5] Add support for SQLITE_OPEN_FULLMUTEX. (CVS 5669) (check-in: [f2f361a5] user: drh branch: trunk, size: 17484)
2008-08-30
16:07
[e4509095] part of check-in [4cd1bdf3] Run permutation subtests in sorted order. (CVS 5646) (check-in: [4cd1bdf3] user: drh branch: trunk, size: 16887)
13:25
[ae920d74] part of check-in [8565b7c6] Add some code to permutations.test to make sure no test file modifies the shared-cache setting. (CVS 5645) (check-in: [8565b7c6] user: danielk1977 branch: trunk, size: 16864)
2008-08-29
12:00
[fcd155dd] part of check-in [047c7bdb] In permutations.test, disable tests that depend on soft-heap-limit functionality when running the memsubsys2 variant. It disables the soft-heap-limit. (CVS 5639) (check-in: [047c7bdb] user: danielk1977 branch: trunk, size: 16469)
2008-08-26
23:08
[e16bbd8c] part of check-in [2e12aa3e] Fix an issue with the permutation test script. (CVS 5619) (check-in: [2e12aa3e] user: drh branch: trunk, size: 16198)
2008-08-25
19:09
[cd043a0e] part of check-in [aa92a1be] Fix obscure permutation test problems. (CVS 5611) (check-in: [aa92a1be] user: drh branch: trunk, size: 16162)
17:23
[49468b8b] part of check-in [4ad096bd] Fix bug in the premutation testing that was causing many permutations from begin skipped. There are now 16 errors reported by the permutation test. (CVS 5610) (check-in: [4ad096bd] user: drh branch: trunk, size: 16151)
2008-08-21
15:54
[1f7ead8d] part of check-in [2091d9a5] Fix soft-heap-limit related test suite failures. (CVS 5582) (check-in: [2091d9a5] user: danielk1977 branch: trunk, size: 15642)
2008-08-01
18:47
[4ad59e44] part of check-in [b65f493c] Fix problems in test scripts. Add new test cases to improve test coverage. (CVS 5521) (check-in: [b65f493c] user: drh branch: trunk, size: 15592)
15:06
[0d2b34a2] part of check-in [3f70e03a] Add a permutation test case for running all OOM tests with lookaside disabled. (CVS 5517) (check-in: [3f70e03a] user: drh branch: trunk, size: 15575)
2008-07-30
13:15
[39ab873c] part of check-in [4a6ee886] Make sure everything is deallocated before calling sqlite3_shutdown(). Ticket #3259. (CVS 5501) (check-in: [4a6ee886] user: drh branch: trunk, size: 14780)
2008-07-25
08:49
[30f4bcd3] part of check-in [43a4cae2] Updates to mem6.c allocator. (CVS 5473) (check-in: [43a4cae2] user: danielk1977 branch: trunk, size: 14750)
2008-07-24
10:32
[ea696b30] part of check-in [e0a10111] Do not run capi3.test or capi3c.test when testing memsys6. (CVS 5469) (check-in: [e0a10111] user: danielk1977 branch: trunk, size: 14748)
10:11
[d90e744f] part of check-in [9b97ce60] Add a mutex to mem6.c to make it threadsafe. (CVS 5468) (check-in: [9b97ce60] user: danielk1977 branch: trunk, size: 14709)
08:20
[3ed44783] part of check-in [192bc192] Add mem6.c, a new allocator. More to come. (CVS 5467) (check-in: [192bc192] user: danielk1977 branch: trunk, size: 14778)
2008-07-16
12:25
[3a68576f] part of check-in [a3a78205] Activate testing of mem3 and mem5. Fix problems found. Tickets #3223 and #3225. Other test configuration changes. (CVS 5419) (check-in: [a3a78205] user: drh branch: trunk, size: 14269)
2008-07-14
19:39
[ed3b4721] part of check-in [7d5e1c43] Add a new test script to exercise the deadlock avoidance code in the btree mutex logic. (CVS 5412) (check-in: [7d5e1c43] user: drh branch: trunk, size: 14265)
2008-07-10
18:13
[bf962d39] part of check-in [ed8b2525] Enhancements to the testing logic for malloc and mutex. Only permit one of MEMSYS3/5 to be compiled-in at a time. Omit the SQLITE_CONFIG_MEMSYS3/5 configuration options. (CVS 5389) (check-in: [ed8b2525] user: drh branch: trunk, size: 14266)
17:52
[1a2047d4] part of check-in [7e58b787] Add the SQLITE_OPEN_NOMUTEX flag. Used for opening connections that are not protected by an internal mutex. (CVS 5387) (check-in: [7e58b787] user: danielk1977 branch: trunk, size: 13428)
2008-06-27
14:05
[af83024a] part of check-in [fef90a21] Fix mem3.c (broken by (5320)). (CVS 5321) (check-in: [fef90a21] user: danielk1977 branch: trunk, size: 12852)
13:27
[17aa068f] part of check-in [4f95f4cd] Change mem5.c so that the minimum allocation size is runtime configurable. (CVS 5320) (check-in: [4f95f4cd] user: danielk1977 branch: trunk, size: 12847)
2008-06-25
14:57
[e915c712] part of check-in [9e3c95ff] Have mem3.c and mem5.c grab a mutex when required. Include them both in the amalgamation again. (CVS 5306) (check-in: [9e3c95ff] user: danielk1977 branch: trunk, size: 12314)
14:26
[23b6ff4e] part of check-in [30ff6bb0] Fix the allocator in mem5.c so that it can be enabled at run time using the sqlite3_config() function. (CVS 5304) (check-in: [30ff6bb0] user: danielk1977 branch: trunk, size: 12184)
10:34
[501db157] part of check-in [9c6c8e01] Fix up some details to do with the mem3.c (memsys3) allocator. If the library is compiled with SQLITE_ENABLE_MEMSYS3, the memsys3 allocator can be selected at runtime. (CVS 5303) (check-in: [9c6c8e01] user: danielk1977 branch: trunk, size: 11491)
2008-06-24
19:02
[794de3d1] part of check-in [3febef54] Modify the memory allocation system in mem3.c so to fit in with the new sqlite3_mem_methods scheme. At this point it only "mostly" works. (CVS 5297) (check-in: [3febef54] user: danielk1977 branch: trunk, size: 11189)
2008-06-23
15:55
[eb7373f8] part of check-in [e872c78c] Run (a subset of) the rtree tests from quick.test. (CVS 5282) (check-in: [e872c78c] user: danielk1977 branch: trunk, size: 10809)
2008-06-21
19:10
[aaf90517] part of check-in [710621f3] Fix a bug in permutations.test causing the utf-16 tests to fail. (CVS 5266) (check-in: [710621f3] user: danielk1977 branch: trunk, size: 10153)
18:07
[fb03fe6d] part of check-in [0e9df350] Add test file permutations.test, which runs various other test files with sqlite configured in various ways. This adds a few new tests and replaces test files autovacuum_crash.test, autovacuum_ioerr.test, exclusive3.test, jrnlmode2.test, jrnlmode3.test, jrnlmode4.test, mutex2 and onefile.test. (CVS 5265) (check-in: [0e9df350] user: danielk1977 branch: trunk, size: 10157) Added