Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 check-ins occurring around afcbe561ffbea857.
2012-06-29
| ||
17:01 | added an extra ifdef for LSM_DEBUG to please gcc when LSM_DEBUG is -Defined via CLI args. check-in: b6cd91bb50 user: stephan tags: trunk | |
15:58 | Fix some minor compiler warnings. check-in: 2aa05e9008 user: drh tags: trunk | |
15:43 | Updates to the porting guide. check-in: 4d248c2b0e user: drh tags: trunk | |
15:39 | Change all "SQLITE_" prefixes on preprocessor macros to "SQLITE4_" to avoid name collisions with SQLite3. check-in: da13c446be user: drh tags: trunk | |
12:03 | Avoid writing a new top-level segment when it is unnecessary. In auto-work mode, perform some merging work each time the in-memory tree is flushed. check-in: 3f38af19aa user: dan tags: trunk | |
09:29 | Fix widget packing in lsmview.tcl so that the window can be resized. check-in: 94d6e18da7 user: dan tags: trunk | |
09:08 | Fix a problem causing a crash when two checkpoints are run in a row. check-in: 77e1df0f54 user: dan tags: trunk | |
2012-06-28
| ||
20:23 | Updates to the lsmheader.c utility to handle the latest file format changes. check-in: 96b94e76b4 user: drh tags: trunk | |
20:16 | Fix the header comment in lsm_ckpt.c. check-in: 2976bd261e user: dan tags: trunk | |
19:57 | Add pragmas: lsm_flush, lsm_checkpoint, and lsm_merge=N. check-in: 982be24021 user: drh tags: trunk | |
19:37 | Fix a problem with very large keys. check-in: e66821dd2b user: dan tags: trunk | |
19:04 | Update the lsmheader.c utility to work with the new file format. check-in: 8e67b5db18 user: drh tags: trunk | |
18:38 | When possible, store the freelist in the db header instead of the top-level segment. This changes the file format. check-in: 3b3fb3c3c8 user: dan tags: trunk | |
17:58 | In lsmview.tcl, how additional information about levels on mouse-over. check-in: 262705a2e8 user: drh tags: trunk | |
14:57 | Minor corrections and clarifications to the checkpoint description in the header comment of lsm_ckpt.c. check-in: f105bf9ee9 user: drh tags: trunk | |
14:52 | Add a simple utility program to display the content of the LSM header in a human-readable format. check-in: 7c99fd7b7e user: drh tags: trunk | |
14:00 | Remove several obsolete files from the tools/ subdirectory. check-in: 8deabec80b user: drh tags: trunk | |
08:15 | Disable mmap() on 32-bit hosts. check-in: 3a4aa407a7 user: dan tags: trunk | |
01:09 | Add a makefile target for the "varint" command-line tool that converts integers into varints and varints into integer for debugging. check-in: 1a65f02fae user: drh tags: trunk | |
2012-06-27
| ||
22:36 | Display a hex dump of the row content of each page in lsmview.tcl. Add the "Export" button to lsmview.tcl. check-in: 13d59a9f43 user: drh tags: trunk | |
21:46 | Correction to the usage comment on the "show" command of "lsmtest". check-in: 6b2b23de4f user: drh tags: trunk | |
20:28 | Move tdb_lsm_config_str and test_lsm_config_str out of the "#ifdef LSM_MUTEX_PTHREADS" block. check-in: c1e0b6a7e8 user: dan tags: trunk | |
18:31 | Update the lsmview.tcl script to work with embedded b-trees. check-in: fdf301afe7 user: dan tags: trunk | |
16:34 | Merge embedded-btree branch with trunk. check-in: 5eed33bc57 user: dan tags: trunk | |
16:10 | Remove a broken assert from lsm_sorted.c. Leaf check-in: 50e87e23bb user: dan tags: embedded-btree | |
16:02 | Testing finds no cases where separator runs are faster than embedded btrees. So discard the separator runs related code. check-in: afcbe561ff user: dan tags: embedded-btree | |
13:56 | Purge talk of sqlite4_prepare_v2() from the documentation. Also attach the original SQL to a prepared statement, even for internally generated statements. check-in: bd2216554b user: drh tags: trunk | |
12:28 | Fixes to the amalgamation in order to enable a fossil4 build. check-in: 4539458ce3 user: drh tags: trunk | |
10:22 | Ensure that "expensive-assert" code only runs when LSM_DEBUG_EXPENSIVE is defined. check-in: 2be9bac408 user: dan tags: embedded-btree | |
2012-06-26
| ||
20:39 | Merge trunk changes. check-in: 209c12ae0b user: dan tags: embedded-btree | |
20:17 | Updates to the design and storage documents. check-in: f19a93d9f9 user: drh tags: trunk | |
19:45 | Fix a bug causing an infinite loop if there are open cursors when the in-memory tree is flushed to disk. check-in: d409cd8c8a user: dan tags: embedded-btree | |
18:47 | Remove more traces of SQLITE_WSD. Everything is in pEnv now, with the except of the global state of the alternative memory allocators mem3 and mem5. check-in: 859a51036f user: drh tags: trunk | |
18:24 | Add a stack of named storage engines, with the ability to push or pop storage engines using sqlite4_env_config(). check-in: 5df080a1aa user: drh tags: trunk | |
18:10 | Fix another problem with mmap and using a background thread. check-in: ec39163b79 user: dan tags: embedded-btree | |
15:43 | Add LSM_CONFIG_NMERGE parameter. Add code to lsmtest so that lsm configurations can be specified in string form. check-in: 0fcabb513b user: dan tags: embedded-btree | |
14:51 | Add version information to the start of the sqlite4_kv_methods object. Begin adding documentation on adding external storage engines. check-in: 568d9dca50 user: drh tags: trunk | |
00:05 | Expose the sqlite4_kvstore object and its relatives in the public interface. check-in: 26f71bad46 user: drh tags: trunk | |
2012-06-25
| ||
23:17 | Update the porting guide to include sqlite4_log() and sqlite4_randomness() in the set of functions requiring an sqlite4_env object. check-in: 7dcd06d12a user: drh tags: trunk | |
23:15 | Add the sqlite4_env parameter to sqlite4_log(). check-in: e8814a06a8 user: drh tags: trunk | |
22:52 | Make the initialization of the global built-in function table threadsafe. check-in: 366e83e3d7 user: drh tags: trunk | |
19:46 | Complete removal of sqlite4_config(). All code now uses sqlite4_env_config() instead. check-in: 33bf91ee7c user: drh tags: trunk | |
19:34 | Merge the sqlite4_env api changes onto trunk. There is still a lot of work to be done, but it at least now passes most tests. check-in: 4192f826d1 user: drh tags: trunk | |
19:28 | Fixes to the kvwrap test interface. At this point, most tests pass, though there are still massive memory leaks. Major unresolved issues: (1) the global function. (2) API for substituting new storage engines. Leaf check-in: dee2172b52 user: drh tags: sqlite4_env | |
19:16 | Fix another remapping related problem. check-in: 3e50bb0a22 user: dan tags: embedded-btree | |
18:53 | Initialize the random number generator in sqlite4_initialize(). check-in: a34def59f7 user: drh tags: sqlite4_env | |
18:40 | Fix a problem with stale pointers after remapping a file. check-in: 49cfd9043b user: dan tags: embedded-btree | |
10:02 | Fix various glitches to do with iterating through b-tree structures. check-in: a983d57868 user: dan tags: embedded-btree | |
2012-06-23
| ||
20:22 | Scan the embedded b-trees instead of the separator runs when merging in separator keys from a lower level. check-in: 90c0d5d8fe user: dan tags: embedded-btree | |
17:26 | Tests run to completion now - no more assertion faults. But still lots of errors and memory leaks. check-in: 272ebdd8c0 user: drh tags: sqlite4_env | |