drh
|
8220da7b8b
|
When rolling back page 1 from a journal, restore the "nReserve" setting
in case it has been corrupted by a prior crash.
FossilOrigin-Name: c0d124da88e84e68679c2f3f4b2b35c03aecc916
|
2010-07-05 17:43:32 +00:00 |
|
dan
|
92d516a221
|
Do not report an error if the open-file-count is not as it should be after running a multi-threaded test. The counter instrumentation is not thread-safe.
FossilOrigin-Name: ea80b21c881fabaec1da788588c35c6c9782dcbd
|
2010-07-05 14:54:48 +00:00 |
|
dan
|
3374f8aee4
|
Call Tcl_ExitThread() from within threads created using Tcl_CreateThread(). Not doing so causes notifier related errors on OSX.
FossilOrigin-Name: 684eae6623ef1d0336b7a734b17ed307c720b6f4
|
2010-07-05 12:54:08 +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
|
d53850e579
|
Do not run the memsubsys1.test script under the memsubsys1 permutation.
FossilOrigin-Name: 3a1a8c77a5c7b57755f18d84234faed1f16c2103
|
2010-07-03 19:08:19 +00:00 |
|
drh
|
2667be5e3f
|
Remove the unused xRename() method from the sqlite3_vfs object.
Add better documentation on the xCurrentTimeInt64() method.
FossilOrigin-Name: 51ec0e5432dd6849b83a3d969a018482eb3bb083
|
2010-07-03 17:13:31 +00:00 |
|
dan
|
b3f4351f00
|
Further changes to test scripts so that the "inmemory_journal" permutation works.
FossilOrigin-Name: 50f2f7dfd64f610982525fd7a0dd7c1ade67bebb
|
2010-07-03 16:37:45 +00:00 |
|
dan
|
d506de0208
|
Fix a bug in the permutations.test script.
FossilOrigin-Name: 3b20ad03be55613d922d81aec5313327bf4098b9
|
2010-07-03 13:59:01 +00:00 |
|
dan
|
c844a0368a
|
Fix an assert in pager.c. And various test cases that fail with the in-memory journal permutation.
FossilOrigin-Name: 622378dbe3941f06c717c1e272cd1190e4358428
|
2010-07-03 13:50:11 +00:00 |
|
dan
|
3f94b60961
|
Fix an assert in pager.c. And various test cases that fail with the in-memory journal permutation.
FossilOrigin-Name: 78fc35ff4b01d4a583009ec8b8bf876738ca7b92
|
2010-07-03 13:45:52 +00:00 |
|
drh
|
b0ab011dc5
|
Cherry-pick the correct changes out of the recent "mistake" branch while
omitting the bogus changes.
FossilOrigin-Name: 48bf309391c32e7860c293acd13f3dda14212d39
|
2010-07-03 12:31:34 +00:00 |
|
drh
|
40e459e041
|
Remove code accidently appended to pager.c.
FossilOrigin-Name: 7cbe175a69738499f9218ec56f1a39f040aea9dc
|
2010-07-03 12:26:33 +00:00 |
|
drh
|
bb810a9a7b
|
Print the SQLite source_id() string when running speed tests.
FossilOrigin-Name: 6d7640edcd69a932556f86500aedbf14e75ba7de
|
2010-07-03 12:00:53 +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
|
fce218c5ad
|
Do not attempt to open a WAL file for an in-memory or temporary database. Even if the database header suggests that it is a WAL database.
FossilOrigin-Name: 0fd809243652256d83ddcb58cf4890080654c667
|
2010-07-03 08:01:24 +00:00 |
|
dan
|
2411dea3ca
|
Change code in OP_Rewind to avoid a valgrind warning following an error in the btree layer. This change does not fix any bug, just a warning.
FossilOrigin-Name: 4f62dbcfc96855f69e71d163bfc051d9db08cca9
|
2010-07-03 05:56:09 +00:00 |
|
drh
|
0eb77d0568
|
Fix a buffer overrun in the where.c. Problem detected by valgrind.
FossilOrigin-Name: 15bb62330681a5b2aad95a1d1fc9ab8f6f1bd6b9
|
2010-07-03 01:44:27 +00:00 |
|
shaneh
|
fd28639f12
|
Changes to os_win.c to have it return same error code as os_unix.c.
FossilOrigin-Name: 33b6f069d8059903312282962181839ff983e5c4
|
2010-07-02 19:49:38 +00:00 |
|
drh
|
cac29a67e9
|
Omit the OP_JournalMode opcode from the VDBE when SQLITE_OMIT_PRAGMA is
defined.
FossilOrigin-Name: 565ff65c61c85c9b2122b31bd9792692aa1e9cda
|
2010-07-02 19:36:52 +00:00 |
|
dan
|
5257af7dba
|
Fix a bug in test_vfs.c causing an assert to fail. Changes to test code only.
FossilOrigin-Name: 336ce7d29767f76c4a92aa4bbc46d21e19871667
|
2010-07-02 19:04:59 +00:00 |
|
dan
|
84b9618231
|
Do not run the tests in notify3.test unless the unlock-notify API is available.
FossilOrigin-Name: 0d7fd6fe9deeddbec8dff1393beed126ae44c0ee
|
2010-07-02 18:58:01 +00:00 |
|
drh
|
a0b75da197
|
Take out the incomplete initializer on the constant "dummy" in
sqlite3VdbeGetOp(). Add a comment that the MSVC warning there should
be ignored.
FossilOrigin-Name: 452ccaa9080e42657b5f0908bf40dbd834cd39f6
|
2010-07-02 18:44:37 +00:00 |
|
shaneh
|
8a300f8095
|
Fix a couple more compiler warnings under MSVC.
FossilOrigin-Name: 26bc27e3f4c8a666f3358f73fc21eccdec3508f6
|
2010-07-02 18:15:31 +00:00 |
|
drh
|
0ab216a6b4
|
Fix compiler warnings in the proxy locking code.
FossilOrigin-Name: 26c7689cfedf03e65bcd51df68d128101ed2c1ec
|
2010-07-02 17:10:40 +00:00 |
|
drh
|
56c77ef853
|
Remove a couple of C++ style comments from pager.c.
FossilOrigin-Name: 4f12e8ebdea0451cb32188a4bb812ca702c63275
|
2010-07-02 17:07:42 +00:00 |
|
shaneh
|
5eba1f60fe
|
Fix some warnings when compiling under MSVC.
FossilOrigin-Name: 708338773919fa024abbba55180654beb60e6d84
|
2010-07-02 17:05:03 +00:00 |
|
dan
|
230fd98dd3
|
Add initializers for the xShmXXX() members to an sqlite3_io_methods structure in journal.c. This doesn't fix any real problem, just prevents a compiler warning.
FossilOrigin-Name: dafb3577a2d5fbeebb17c8176af837f0aebf6ee5
|
2010-07-02 16:36:18 +00:00 |
|
drh
|
5fc4c689c3
|
Remove an unused call to sqlite3PageBegin() from pager_write(). Replace it
with an assert().
FossilOrigin-Name: 01c1278263fdd8454763be15bddd2558e720e6e0
|
2010-07-02 15:35:58 +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 |
|
drh
|
b2961b00f3
|
Add a NEVER to sqlite3PagerCommitPhaseTwo() because it is now no longer
possible to invoke that function without holding a RESERVED lock.
FossilOrigin-Name: 6ae7617298c70f8e03dd0ed73b8153d4871fb023
|
2010-07-02 01:18:12 +00:00 |
|
drh
|
32f2964390
|
If you delete a database file but not its *-wal file, then open the database
(thus creating a new empty database file) the *-wal file is automatically
deleted.
FossilOrigin-Name: 95c69dfbddaf4367cd699dfe8fcf8e06030c1f53
|
2010-07-01 19:45:34 +00:00 |
|
dan
|
d0b0d4dc23
|
Add tests to pager1.test and pagerfault.test.
FossilOrigin-Name: c6e75950928954fbb1590f952e3cdbcb0753b745
|
2010-07-01 19:01:56 +00:00 |
|
dan
|
89ccf4481b
|
Add pager test cases. Change a condition in pager.c to NEVER().
FossilOrigin-Name: a8f6341d3b12d64ef56ed05226e3b4f183b8957d
|
2010-07-01 15:09:47 +00:00 |
|
dan
|
6b63ab47d7
|
Add further test cases. Fix an assert() in pager.c.
FossilOrigin-Name: 8e65c0e3dac400f6a0ec3b7494fba62c14ed6182
|
2010-06-30 10:36:18 +00:00 |
|
dan
|
3ad5fd2502
|
Do not call pager_open_journal() from within PagerBegin() if the connection is in exclusive-access mode. It will be called from within PagerWrite() just as it is for non-exclusive mode anyway.
FossilOrigin-Name: cdf2c5c2dd2e4404ffb85a680d31307afea266eb
|
2010-06-30 04:36:03 +00:00 |
|
dan
|
ba3cbf3d4b
|
Add coverage test cases. Have sqlite3_backup_step() transform SQLITE_IOERR_NOMEM to SQLITE_NOMEM before returning.
FossilOrigin-Name: 5e19bc360e098ec06a72f4a86254d8e62e93ea57
|
2010-06-30 04:29:03 +00:00 |
|
dan
|
c8ce39723d
|
Add tests to pager1.test and pagerfault.test.
FossilOrigin-Name: 008513ee6115f8d6f4b4e1428c1c638282b971a3
|
2010-06-29 10:30:23 +00:00 |
|
dan
|
d353331aba
|
Add extra pager tests.
FossilOrigin-Name: 6b7e419ddc241f457dd69878f09f5c51c70aa379
|
2010-06-28 19:04:02 +00:00 |
|
dan
|
38e1a279c9
|
Fix some errors when compiling with SQLITE_OMIT_WAL.
FossilOrigin-Name: 3b68cb9c656db8c5c481199919a98f5764f7ebfa
|
2010-06-28 11:23:09 +00:00 |
|
dan
|
9c788140f7
|
Remove debugging code from test script.
FossilOrigin-Name: a85ae33246226801f88c1e377725c192711797cc
|
2010-06-28 11:06:53 +00:00 |
|
dan
|
1db95106ee
|
Currently, if SQLite cannot find a table or index referred to by a query, it reloads the database schema from disk to see if the table or index has been added since the schema was cached in memory. Extend this behaviour to columns (which may have been added using ALTER TABLE) and fix some obscure cases related to tables and indexes (INDEXED BY, DROP TABLE etc.).
FossilOrigin-Name: 4932f22848b3d15a2b6dc5fa2cd69ce19182e2a4
|
2010-06-28 10:15:19 +00:00 |
|
drh
|
7750ab48f5
|
Make walIndexTryHdr() a private function. Fix an issue with SQLITE_MUTEX_NOOP.
FossilOrigin-Name: ec65bbd06bdd3bf16a742c5bb1fab0dce756c01a
|
2010-06-26 22:16:02 +00:00 |
|
drh
|
ff82894faa
|
Suppress various compiler warnings.
FossilOrigin-Name: e82d008eaffb5522080cad6c69c1b194b78eadbd
|
2010-06-26 21:34:06 +00:00 |
|
drh
|
37f9918758
|
Fix two asserts on the scratch allocator to allow for up to two outstanding
scratch allocations per thread.
FossilOrigin-Name: f149b498b6ada3fc9f71ee104c351554c80c7f8a
|
2010-06-26 20:25:30 +00:00 |
|
drh
|
7d113eb0ab
|
Suppress a couple uninitialized variable warnings.
FossilOrigin-Name: 29571e228cc85f7768c3ad57d0c7af96b5a54983
|
2010-06-26 20:00:54 +00:00 |
|
dan
|
4013130485
|
Add test file tkt-d11f09d36e.test.
FossilOrigin-Name: 6e469b63fab3cd63b23110aaceccfed0587c6a87
|
2010-06-26 19:03:30 +00:00 |
|
drh
|
afb15027e8
|
Remove a NEVER() in pager that can in fact be reached in obscure failure
cases.
FossilOrigin-Name: 42b8bd1c70d8dbbc4a59e2fdee8654c4fe84f979
|
2010-06-26 19:02:33 +00:00 |
|
dan
|
6ce60746c1
|
Fix a case where the doNotSyncSpill flag may remain permanently set following aIO error.
FossilOrigin-Name: 56c7d111bf7013be95a4c2a657a4861eee91db91
|
2010-06-26 17:15:07 +00:00 |
|