dan
|
d8e454e19a
|
Add experimental 'content' option to FTS4.
FossilOrigin-Name: 1d27ea741f61c624e18bdc6a3b1c2d8574a64ddc
|
2011-10-04 11:22:59 +00:00 |
|
dan
|
15bf39034a
|
Merge latest trunk changes into experimental branch.
FossilOrigin-Name: 7e515055f219b01dd72df4e27bdcabfa2f9be5c2
|
2011-08-12 16:30:30 +00:00 |
|
dan
|
5279112ea3
|
Add fault-injection and other tests (and fixes) to improve coverage of vdbesort.c.
FossilOrigin-Name: 0e6defa6aa540b413ea3f4bb6dcd86364d547067
|
2011-08-08 16:44:25 +00:00 |
|
drh
|
8b0228f1a6
|
Exclude the 8_3_names.test script from the inmemory_journal permutation.
FossilOrigin-Name: 78fc94c8d1229a8bdc9390e98b53c57aeef7fc46
|
2011-08-02 20:14:55 +00:00 |
|
drh
|
82be3b03a8
|
Also exclude backcompat.test from inmemory_journal since inmemory_journal
is not compatible with WAL mode.
FossilOrigin-Name: 861a5b62430d0ada07a46d0e394fcf0b0faab1cd
|
2011-08-02 19:59:39 +00:00 |
|
drh
|
d88d10566c
|
Omit backcompat.test from the journaltest permutation because it uses WAL
mode which is incompatible with journaltest.
FossilOrigin-Name: 2bbf3150a4b7108e88ed81c1d40af6f06089e148
|
2011-08-02 19:30:20 +00:00 |
|
dan
|
c431fd5580
|
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].
FossilOrigin-Name: d9f7993bfa2ecb30c44455de538eb6f8a4a59087
|
2011-06-27 16:55:50 +00:00 |
|
drh
|
d80138af2c
|
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.
FossilOrigin-Name: 228c43c726e637daadc0c9b5a8b24243f239b1cf
|
2011-06-19 21:17:35 +00:00 |
|
dan
|
2cf1a1de4b
|
Fix another bug caused by NEAR/matchinfo/order=DESC interaction.
FossilOrigin-Name: 04907fbadeb743c95cc9f3529e63ef388684799f
|
2011-06-14 09:00:27 +00:00 |
|
dan
|
e414854800
|
Changes to improve performance and support LIMIT clauses on fts3 tables. This branch is unstable for now.
FossilOrigin-Name: 28149a7882a1e9dfe4a75ec5b91d176ebe6284e9
|
2011-06-02 19:57:24 +00:00 |
|
dan
|
28f9b0b5fd
|
Fix some test cases in walfault.test. Extend one test case to restore code coverage. Add wal5.test to the "coverage-wal" permutation.
FossilOrigin-Name: f83b07ace340c9dd3e0cbe3cd3c106db003b0bd4
|
2011-02-07 16:24:39 +00:00 |
|
dan
|
a240fd01b6
|
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.
FossilOrigin-Name: b010ddcc52889160af2183a33c5f483bb0ae91b9
|
2011-02-01 16:34:32 +00:00 |
|
dan
|
1ce1b4a780
|
Run some of the existing test scripts with optimizations disabled as part of all.test.
FossilOrigin-Name: b0634d2f909fb192d20315e59fa31fcd8f316541
|
2010-12-07 14:32:28 +00:00 |
|
dan
|
25568441f5
|
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.
FossilOrigin-Name: 49531300676b303f2ccec8d8d587b389c9eae98b
|
2010-12-03 10:32:06 +00:00 |
|
dan
|
af4c214e1f
|
Changes to allow FTS4 tables to be created without the underlying %_docsize table (in order to save space).
FossilOrigin-Name: 31989b18f53d97eddfb39660ef04fbf9463583e0
|
2010-11-02 17:41:52 +00:00 |
|
dan
|
8c40800439
|
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.
FossilOrigin-Name: 8dd5c69198619866923c6053b71899c1fb8c4c67
|
2010-11-01 17:38:24 +00:00 |
|
dan
|
ddf80eb8ce
|
Test coverage improvements for fts3.c.
FossilOrigin-Name: a8b1d99899678b72c2a487909eabed321593d55f
|
2010-10-25 12:47:43 +00:00 |
|
dan
|
74c3e78cad
|
Add test for matchinfo when a phrase includes some common tokens.
FossilOrigin-Name: 80a54ebc41e4224ab93d92cb390524db1c398155
|
2010-10-25 09:01:57 +00:00 |
|
dan
|
4f7c5e684a
|
Experimental changes to fts4 to try to selectively avoid loading very large doclists.
FossilOrigin-Name: 5ae0ba447a561e3b6637b52f9b83a9fc683d2572
|
2010-10-19 14:07:59 +00:00 |
|
dan
|
fa2a477226
|
Fix some test failures found running releasetest.tcl.
FossilOrigin-Name: 56a9ce7774a6f163a62684dd8d5357ce16a07de1
|
2010-09-14 10:53:45 +00:00 |
|
dan
|
b0c6a8884b
|
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.
FossilOrigin-Name: 4f20f8ba73691c8a1dc33d2fcd1e793dd08f00a8
|
2010-09-02 10:08:41 +00:00 |
|
dan
|
897230eb7a
|
Fix a couple of memory leaks in r-tree that can occur following an OOM condition.
FossilOrigin-Name: 1975a27cdec09e1dad4ca8281a87dd7754c02c3e
|
2010-08-26 14:15:37 +00:00 |
|
dan
|
763afe62e1
|
Incremental checkin on pager state refactoring.
FossilOrigin-Name: 0a636798bdb6961a47327091715b254f79add823
|
2010-08-03 06:42:39 +00:00 |
|
dan
|
a69f7d5aa5
|
Re-introduce the prefix-search optimization of [feef1b15d6], which was lost in a reorganization of FTS3 code.
FossilOrigin-Name: d692434b4935e8e7858230af1c126b0be8203077
|
2010-07-19 11:16:36 +00:00 |
|
dan
|
3757556873
|
Do not run journal3.test with the inmemory_journal permutation.
FossilOrigin-Name: e1d228e992fe8da1fc5aef95d9bc8be62c6b46c7
|
2010-07-17 09:27:31 +00:00 |
|
dan
|
2acd4c6375
|
Fixes to the pcache10 and pcache90 permutations.
FossilOrigin-Name: 597d40fa529073123a50ae6afc762c59404f8f5f
|
2010-07-13 14:22:39 +00:00 |
|
shaneh
|
c3b84830bd
|
Exclude a few more FTS modules from the "in memory" permutation test suite.
FossilOrigin-Name: 4e9d69cd5ac3cc4d12ccea3028cba73e3c3f2965
|
2010-07-09 19:32:28 +00:00 |
|
shaneh
|
decd09cbe5
|
Exclude fts3cov.test from the "in memory" permutation test suite to avoid a false positive.
FossilOrigin-Name: 6af6794cac5516f8cbc425cb8c73468ca371a1ad
|
2010-07-09 18:43:40 +00:00 |
|
dan
|
cb35460330
|
Changes to test scripts so that the "inmemory_journal" permutation works with [ef126e775a].
FossilOrigin-Name: f553c8ed04b4b2df8ff4929e0754e3ffd1d01ba4
|
2010-07-08 09:44:42 +00:00 |
|
dan
|
60f9da7561
|
Run some fts3 tests as part of the "wal" permutation.
FossilOrigin-Name: 8657455a11d20dbf78247559670943a72541a09d
|
2010-07-07 11:42:59 +00:00 |
|
dan
|
bd0e9070e5
|
Fix a problem with writing to databases larger than 2^32 bytes with WAL mode.
FossilOrigin-Name: b956ddca75d64ba662fa0b03b643822d836b6501
|
2010-07-07 09:48:44 +00:00 |
|
dan
|
ea5542d126
|
Do not do the *-closeallfiles test for notify2.test. It uses multiple threads.
FossilOrigin-Name: fb09152db879211986a7161a96a61da1425f79ef
|
2010-07-06 11:26:15 +00:00 |
|
dan
|
6310990d54
|
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.
FossilOrigin-Name: a40a6e7df191ca10bc3aa504d374b9f5bfa33cbc
|
2010-07-05 05:54:55 +00:00 |
|
dan
|
eace527b8c
|
Fix typos in permutations.test.
FossilOrigin-Name: b6600ecb4ee8e4d0fe5e8399450ef25b15071a91
|
2010-07-05 05:31:48 +00:00 |
|
dan
|
d506de0208
|
Fix a bug in the permutations.test script.
FossilOrigin-Name: 3b20ad03be55613d922d81aec5313327bf4098b9
|
2010-07-03 13:59:01 +00:00 |
|
dan
|
f43d7fce61
|
Fix an assert() in pager.c added by the previous commit. And various problems with test scripts in autovacuum and in-memory journal mode.
FossilOrigin-Name: 62a10101776b41236ff7bd08c8aa85765a43df7c
|
2010-07-03 10:00:00 +00:00 |
|
dan
|
f412ee2ea4
|
Run tkt-9d68c883.test along with the other pager.c coverage tests. Add a test case to pager1.test.
FossilOrigin-Name: c6714b0dbdc782e721662ec166d9f161bc05c6df
|
2010-07-02 13:49:09 +00:00 |
|
dan
|
c396d4af58
|
Additional test cases to cover branches in pager.c.
FossilOrigin-Name: eddfb2b4062f8a8b907f0c7bc08a05c16692e900
|
2010-07-02 11:27:43 +00:00 |
|
dan
|
273f3f0d1a
|
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].
FossilOrigin-Name: 2eaf5ee0d9338de8a77fb3e06ad2f2b0daa6fcbe
|
2010-06-26 15:42:33 +00:00 |
|
dan
|
68928b6c3e
|
Some changes to test scripts related to codec enabled versions of sqlite.
FossilOrigin-Name: 85dd51a75c75b2a123744f646e04538e4e5d89b3
|
2010-06-22 13:46:43 +00:00 |
|
dan
|
153eda0aa4
|
Add further pager tests.
FossilOrigin-Name: 4104b175a8c3560a7680f3d2b54416821bb2e19d
|
2010-06-21 07:45:47 +00:00 |
|
dan
|
146ed78b78
|
Add tests to pager1.test and pagerfault.test.
FossilOrigin-Name: f5df83fd875073eee8e2269e87e2a8c9c7abc981
|
2010-06-19 17:26:37 +00:00 |
|
dan
|
b0ac3e3a17
|
Fix a memory leak that can occur in os_unix.c if an IO error occurs within the xUnlock method.
FossilOrigin-Name: 6c5c04eea1f0e8d61883ee8675c249fbf895dc01
|
2010-06-16 10:55:42 +00:00 |
|
dan
|
2fce9ab3f8
|
Fix a problem introduced into lock2.test by the previous commit.
FossilOrigin-Name: c1c9f6fa9d75df740e577dbc5e6a24b91ad2bdd0
|
2010-06-15 18:00:06 +00:00 |
|
dan
|
e91a54e1be
|
Add test file pager1.test, containing tests of inter-process locking in non-wal mode.
FossilOrigin-Name: 6e43eed9310bae9ca5e91f8fd9eafc45a16b7019
|
2010-06-15 17:44:47 +00:00 |
|
dan
|
0626dfc3dc
|
Changes to the way tcl test scripts work. No changes to production code.
FossilOrigin-Name: 2c5e48a4855e2ec4572697c8fcfe4433e302ef33
|
2010-06-15 06:56:37 +00:00 |
|
dan
|
13a3cb82ce
|
Experimental change to the xShmXXX parts of the VFS interface.
FossilOrigin-Name: ca68472db01c14a899892007d1cbaff5e86ae193
|
2010-06-11 19:04:21 +00:00 |
|
dan
|
3ccd20a7a9
|
Fix test script problems causing errors in the "inmemory_journal" permutations.
FossilOrigin-Name: ea05b7f929e4696175dbc3ded36dba8ed2a6b575
|
2010-06-09 19:01:02 +00:00 |
|
dan
|
430e74cd9b
|
Change all.test, quick.test and permutations.test so that they use a separate interpreter for each test file.
FossilOrigin-Name: 7c33eb5a5add8fe76dd412ecab5b6ff8cd78a98d
|
2010-06-07 17:47:26 +00:00 |
|
drh
|
0b9441354b
|
Remove the walmode.test case from the inmemory_journal test of
permutations.test.
FossilOrigin-Name: 27ba9c21fb591190b73010ced394cc62c1edff54
|
2010-05-24 20:24:38 +00:00 |
|