Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 check-ins occurring around 7dd7b942fd42218c.
2013-12-07
| ||
20:38 | Add notes describing schedule pages to bt.wiki. check-in: 1df60437f3 user: dan tags: trunk | |
2013-12-06
| ||
20:11 | Fix problems with delete markers and range scans. check-in: ccf5a6bb6a user: dan tags: trunk | |
2013-12-05
| ||
20:08 | Support scan queries on fast-insert data. Still some problems. check-in: 0cd2ab7e9e user: dan tags: trunk | |
2013-11-28
| ||
18:24 | Write a delete-key into the top level of the fast-insert tree when an item is deleted. Change the seek code so that if a delete-key is encountered SQLITE4_NOTFOUND is returned to the caller. check-in: d9fa045dd7 user: dan tags: trunk | |
15:23 | Make a small change to the bt cell formats to accommodate delete keys. check-in: a5186d0b0a user: dan tags: trunk | |
2013-11-27
| ||
18:44 | Fix a bug in sqlite4BtCsrFirst(). check-in: 10d25d2516 user: dan tags: trunk | |
18:21 | Begin adding code for querying the fast-insert tree. check-in: 65735e3ca9 user: dan tags: trunk | |
14:40 | Allocate blocks of space (not individual pages) within the database file for sub-trees. check-in: 5986afca58 user: dan tags: trunk | |
2013-11-26
| ||
20:35 | Have the low-level b-tree insert routine return BT_BLOCKFULL if a level-0 tree is full. check-in: 65642c32ba user: dan tags: trunk | |
2013-11-25
| ||
20:50 | Begin adding code for blind-writes. check-in: fc9cdc6ca3 user: dan tags: trunk | |
2013-11-23
| ||
18:41 | Add a BT_CONTROL_INFO option to query for database header values. Add a command line interface to lsmtest to access this and other options. "lsmtest bt <filename> <option> ....". check-in: e09d4c6aa8 user: dan tags: trunk | |
2013-11-22
| ||
18:06 | Fix a couple of bugs to do with recovering the database header and recycling large overflow trees. check-in: 8341d438d3 user: dan tags: trunk | |
2013-11-21
| ||
18:46 | Add code to free pages and blocks. check-in: 1a0d07f113 user: dan tags: trunk | |
2013-11-20
| ||
19:23 | Combine the bt database and shm headers. check-in: 1512aee6f6 user: dan tags: trunk | |
2013-11-16
| ||
20:35 | Add test code to run bt checkpoints in a background thread. Various fixes and tweaks to support this. check-in: 439684c450 user: dan tags: trunk | |
2013-11-15
| ||
19:18 | Add test file fkey2.test to the list of files used by the "bt" permutation. check-in: 5c2af9e0b7 user: dan tags: trunk | |
18:47 | Various fixes so that the "bt" permutation test passes. check-in: 0866df185c user: dan tags: trunk | |
09:44 | Add a checksum to the database header. check-in: cba26fd7cc user: dan tags: trunk | |
2013-11-14
| ||
19:29 | Fix various savepoint-related problems in bt. check-in: c633d85c33 user: dan tags: trunk | |
2013-11-13
| ||
16:34 | Fix a problem in the VM code generated for a CREATE INDEX statement. check-in: e42f8bb1c2 user: dan tags: trunk | |
15:21 | Fix an issue with using a bt cursor after sqlite4BtCsrDelete() has been called on it. check-in: f10991c423 user: dan tags: trunk | |
2013-11-11
| ||
20:27 | Add the BT_CONTROL_MULTIPROC option. check-in: 7343be21c9 user: dan tags: trunk | |
20:06 | Add support for multiple processes to bt. check-in: 1336c5d00a user: dan tags: trunk | |
2013-11-09
| ||
17:32 | Add BT_CONTROL directives to configure the safety-level and auto-checkpoint parameter. Fix bugs. check-in: 15856cf080 user: dan tags: trunk | |
2013-11-08
| ||
20:18 | Fix a robustness related problem with wrapped logs. check-in: 7dd7b942fd user: dan tags: trunk | |
17:50 | Add missing calls to xSync(). Fix a problem with recovering wrapped logs. check-in: 93af0d7d05 user: dan tags: trunk | |
2013-11-07
| ||
20:22 | Begin adding tests to check that bt database transactions are robust in the face of system failure. check-in: 5d57889261 user: dan tags: trunk | |
2013-11-04
| ||
18:21 | Fix various multi-client bugs preventing the multi-threaded tests from passing. check-in: 3c32332c59 user: dan tags: trunk | |
2013-11-02
| ||
18:28 | Fix a problem with skipping past a section of log still in use. check-in: f96d760355 user: dan tags: trunk | |
10:31 | Modify the way read-locks are taken to avoid unnecessary SQLITE4_BUSY errors. check-in: 1d06636492 user: dan tags: trunk | |
2013-11-01
| ||
19:54 | Use the log to store the page-size, database size and user cookie value instead of writing these directly to the database header. check-in: 37983095fd user: dan tags: trunk | |
2013-10-31
| ||
16:31 | Fix some problems causing multi-threaded btree tests to fail. Some still remain. check-in: 67b28147ea user: dan tags: trunk | |
2013-10-30
| ||
19:57 | Btree fixes related to multiple client tests. check-in: 58f7282211 user: dan tags: trunk | |
18:37 | Add sub-transactions to btree module. check-in: 9e00823074 user: dan tags: trunk | |
2013-10-29
| ||
17:46 | Add code to prevent database writers from overwriting portions of the log that might be required by present or future database readers or recoverers. check-in: 407a82adbf user: dan tags: trunk | |
2013-10-28
| ||
19:48 | Add code for taking and querying read-locks. Untested. check-in: ef0cf1ade3 user: dan tags: trunk | |
10:56 | Fix a problem causing builds without LSM_NO_SYNC to fail. check-in: f8ce90c4a6 user: dan tags: trunk | |
10:47 | Fix some problems with circular logs. check-in: 4b36a0245f user: dan tags: trunk | |
2013-10-26
| ||
19:58 | Begin adding code to make the log file circular. check-in: ec6dda0ade user: dan tags: trunk | |
12:44 | Use sqlite4_malloc instead of malloc in test fixture for num check-in: 3f6924e784 user: peterreid tags: trunk | |
2013-10-25
| ||
20:20 | Add start of checkpointing code to btree. check-in: 29373a8844 user: dan tags: trunk | |
02:37 | Fix buffer overread when parsing a UTF16 exponent check-in: 9e61c90be4 user: peterreid tags: trunk | |
01:33 | Fix parsing UTF16 nums with multi-digit exponents check-in: 667cfd8694 user: peterreid tags: trunk | |
01:27 | Test sqlite4_num_from_text with UTF16BE and UTF16LE check-in: 9c4e33cc5b user: peterreid tags: trunk | |
00:33 | Add tests for prefix-only and ignore-whitespace flags of sqlite4_num_from_text check-in: 19f7a96631 user: peterreid tags: trunk | |
2013-10-24
| ||
23:59 | Fixed flagging infinity as a real (instead of an integer) in sqlite4_num_from_text check-in: 73b8f01f49 user: peterreid tags: trunk | |
23:54 | Add tests for the pbReal output of sqlite4_num_from_text check-in: fd1c1a7d4f user: peterreid tags: trunk | |
19:59 | Updates to code to read log files. check-in: aabb6dacf6 user: dan tags: trunk | |
2013-10-23
| ||
22:54 | Prevent unnecessary rounding before multiplying check-in: 68dfaa3491 user: peterreid tags: trunk | |
22:43 | Fix undetected multiplication overflow check-in: 2eba06d522 user: peterreid tags: trunk | |