/ File History
Login

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

History of test/btree.test

2008-02-02
20:47
[d22b1b2c] part of check-in [fccb217d] Delete unused "pager3_refinfo_enable" flag and its associated debugging macros. Ticket #2923. (CVS 4774) (check-in: [fccb217d] user: drh branch: trunk, size: 24546)
2008-01-19
23:50
[41c32844] part of check-in [010f7b78] Additional test coverage improvements. Test coverage now stands at 98.73%. (CVS 4731) (check-in: [010f7b78] user: drh branch: trunk, size: 24708)
2007-09-06
22:19
[eef24f3d] part of check-in [2b755def] Allocate page cache headers and page cache data buffers separately. The data buffer will be a power of two in size and this gives some malloc implementation additional optimization opportunitites. (CVS 4409) (check-in: [2b755def] user: drh branch: trunk, size: 24709)
2007-06-25
08:16
[d394f22b] part of check-in [5b0408dd] Make the auto_vacuum mode peristent in all cases. (CVS 4115) (check-in: [5b0408dd] user: danielk1977 branch: trunk, size: 24700)
2007-04-04
01:27
[8b616898] part of check-in [25f49acc] Test coverage improvements. (CVS 3807) (check-in: [25f49acc] user: drh branch: trunk, size: 24694)
2007-01-03
23:37
[5902dd2d] part of check-in [70a86270] Clean up memory leaks and uninitialized variables detected by valgrind. Identify all tests where we deliberately derefence freed memory by adding a "-misuse" tag. (CVS 3550) (check-in: [70a86270] user: drh branch: trunk, size: 24641)
2006-08-16
16:42
[099978c3] part of check-in [8c52d2ad] Allows UPDATE, INSERT, and DELETEs to occur while a SELECT is pending on the same table. (CVS 3355) (check-in: [8c52d2ad] user: drh branch: trunk, size: 24665)
2006-03-19
13:00
[b1957e39] part of check-in [8ae6ccc7] Increase test coverage to above 98%. (CVS 3144) (check-in: [8ae6ccc7] user: drh branch: trunk, size: 24494)
2005-01-11
10:25
[8aa7424a] part of check-in [8ced4915] Test cases to improve coverage of btree.c (and minor bugfixes). (CVS 2190) (check-in: [8ced4915] user: danielk1977 branch: trunk, size: 27389)
2005-01-10
12:59
[ff754a2e] part of check-in [a4619886] Extra test cases to improve coverage of btree.c (CVS 2189) (check-in: [a4619886] user: danielk1977 branch: trunk, size: 24709)
2004-11-10
15:27
[7ae2c9dd] part of check-in [0747b558] Ensure the test suite can run with either SQLITE_OMIT_AUTOVACUUM or SQLITE_DEFAULT_AUTOVACUUM=1 defined. (CVS 2087) (check-in: [0747b558] user: danielk1977 branch: trunk, size: 24118)
11:55
[3a734c9e] part of check-in [8e5c2e5d] Ensure tables cannot be created/dropped when btree cursors are open. (CVS 2085) (check-in: [8e5c2e5d] user: danielk1977 branch: trunk, size: 24061)
2004-10-18
21:34
[ac0e3327] part of check-in [77542beb] Fix typos in the names of some regression tests. Ticket #962. (CVS 2023) (check-in: [77542beb] user: drh branch: trunk, size: 23986)
2004-08-14
19:20
[97b563e1] part of check-in [7619bf47] If meta(3)>0 then make the database readonly for now. This allows the current database to interact with future releases that might include autovacuum. (CVS 1888) (check-in: [7619bf47] user: drh branch: trunk, size: 23986)
2004-06-30
02:35
[973791eb] part of check-in [6c5c11e0] Minor fixes for UTF-16 databases. (CVS 1770) (check-in: [6c5c11e0] user: danielk1977 branch: trunk, size: 23996)
2004-06-20
03:06
[f1dc208d] part of check-in [d2ccac9d] fix fulltest error by restoring unset (CVS 1644) (check-in: [d2ccac9d] user: dougcurrie branch: trunk, size: 23999)
2004-06-17
00:01
[77209dd3] part of check-in [b1e66ae4] Remove the second definition of SQLITE_N_BTREE_META from test3.c. (CVS 1609) (check-in: [b1e66ae4] user: danielk1977 branch: trunk, size: 24000)
2004-05-30
21:14
[018909b1] part of check-in [e6685af8] Add 3-byte and 6-byte integer serial types. This makes databases smaller and faster. Should we go ahead and add 5- and 7-byte integer types too? (CVS 1499) (check-in: [e6685af8] user: drh branch: trunk, size: 24115)
2004-05-18
15:57
[08e4093c] part of check-in [61bdb53a] New varint encoding gives a maximum varint length of 9 instead of 10. (CVS 1395) (check-in: [61bdb53a] user: drh branch: trunk, size: 23858)
2004-05-14
16:50
[d865f501] part of check-in [d4e0933d] Optimized varint routines and tests added. (CVS 1380) (check-in: [d4e0933d] user: drh branch: trunk, size: 24128)
2004-05-09
11:51
[ed5781db] part of check-in [9f1caa53] The btree.test test is no working with integrity_check enabled. (CVS 1330) (check-in: [9f1caa53] user: drh branch: trunk, size: 23858)
01:35
[c4399a76] part of check-in [499569da] Begin trying to get integrity checking working on the new btree.c. (CVS 1329) (check-in: [499569da] user: drh branch: trunk, size: 23595)
00:40
[faa386a7] part of check-in [ee706e9c] All tests in btree.test now pass (but only because I commented out the btree_integrity_check test.) (CVS 1328) (check-in: [ee706e9c] user: drh branch: trunk, size: 23233)
2004-05-08
20:07
[c2632898] part of check-in [e9f84ff3] More btree.c bug fixes. (CVS 1327) (check-in: [e9f84ff3] user: drh branch: trunk, size: 24570)
10:56
[d9d00f8a] part of check-in [2bca9224] Get the code back to the point where it will compile the btree.c tests. Move the default key comparison routine from btree.c into vdbeaux.c. Commented out code in vdbe.c that will need to be fixed. (CVS 1326) (check-in: [2bca9224] user: drh branch: trunk, size: 23955)
02:03
[54caf3f9] part of check-in [2d64cba3] More bug fixes in btree.c. (CVS 1323) (check-in: [2d64cba3] user: drh branch: trunk, size: 23956)
2004-05-07
23:50
[c8a548ed] part of check-in [a80939ef] More bug fixes in btree.c. (CVS 1322) (check-in: [a80939ef] user: drh branch: trunk, size: 23889)
17:57
[77f93efa] part of check-in [d394b2b2] The btree.c module compiles and links and passes some tests. Many tests still fail, though. (CVS 1321) (check-in: [d394b2b2] user: drh branch: trunk, size: 23109)
2004-02-10
01:54
[677aeaac] part of check-in [4c7bf714] Allow SQLITE_PAGE_SIZE to be redefined on the compiler command-line. (CVS 1217) (check-in: [4c7bf714] user: drh branch: trunk, size: 22709)
2003-02-12
14:09
[1e3463c7] part of check-in [792a9e15] Added the new FULL option to the SYNCHRONOUS pragma. Still need to test it. (CVS 863) (check-in: [792a9e15] user: drh branch: trunk, size: 22647)
2002-09-02
12:14
[10e75aec] part of check-in [9ca2c507] Detect when the test scripts are being run as root and issue an appropriate error message. (CVS 740) (check-in: [9ca2c507] user: drh branch: trunk, size: 22548)
2002-02-19
13:39
[bf326f54] part of check-in [c6e9048e] Change the name of the sanity_check PRAGMA to "integrity_check" and make it available on all compiles. (CVS 381) (check-in: [c6e9048e] user: drh branch: trunk, size: 22528)
2001-11-23
00:24
[6ab4dc5f] part of check-in [8a984667] Fix a bug in DROP TABLE that could cause SQLITE_MASTER table corruption. The root problem was that the sequence of BTree operations (Delete, Next) would not always leave the cursor pointing at the first entry after the entry that was deleted. A consequence of this error was that a DROP TABLE on a table with indices would not always remove every index associated with that table from the SQLITE_MASTER table. Subsequent attempts to open the database will fail when the index for the missing table was parsed. Changes have also been made to ignore extra indices in the SQLITE_MASTER table so that a database previously corrupted by this bug is once again readable. (CVS 316) (check-in: [8a984667] user: drh branch: trunk, size: 22525)
2001-09-23
02:35
[47952c7a] part of check-in [337b3d3b] Fixes to the locking and rollback behavior. (CVS 261) (check-in: [337b3d3b] user: drh branch: trunk, size: 22525)
2001-09-16
00:13
[bb1d1caf] part of check-in [4e926efe] Disclaimed copyright. Preparing for release 2.0. (CVS 250) (check-in: [4e926efe] user: drh branch: trunk, size: 22498)
2001-08-20
00:33
[5e1eeb03] part of check-in [2e6aff98] Restore btree to the main line. (CVS 237) (check-in: [2e6aff98] user: drh branch: trunk, size: 23041) Added
2001-07-02
17:51
[084f03bf] part of check-in [a84fb078] BTree and pager are working pretty well now. (CVS 234) (check-in: [a84fb078] user: drh branch: trunk, size: 23065)
2001-06-30
21:53
[2463425e] part of check-in [42486880] Implemented the sqliteBtreeSanityCheck() test function. (CVS 232) (check-in: [42486880] user: drh branch: trunk, size: 22856)
2001-06-28
11:50
[6299ba79] part of check-in [2c912794] More BTree tests and a few bug fixes. (CVS 231) (check-in: [2c912794] user: drh branch: trunk, size: 22799)
01:54
[dc07031a] part of check-in [9cfeeb58] Got a lot of BTree tests working. Still lots more needed. (CVS 230) (check-in: [9cfeeb58] user: drh branch: trunk, size: 17927)
2001-06-25
02:11
[92079997] part of check-in [6b9b298b] More tests and bug fixes in btree.c (CVS 229) (check-in: [6b9b298b] user: drh branch: trunk, size: 12582)
2001-06-24
20:39
[8db61fdd] part of check-in [85f015c9] The first test file for BTree added. Simple insert and delete tests pass. There is still a lot of work to be done, though. (CVS 228) (check-in: [85f015c9] user: drh branch: trunk, size: 6408) Added