Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 descendants of b66a99f0232b3990
2012-07-21
| ||
19:35 | Further progress towards multiple processes. check-in: 2e04c147f3 user: dan tags: multi-process | |
2012-07-20
| ||
20:27 | Changes towards supporting multiple processes. This branch crashes at the moment. check-in: b20504a93b user: dan tags: multi-process | |
2012-07-16
| ||
00:03 | Fix errors in the examples of numeric encoding on the key-encoding wiki page. check-in: 10befd97f8 user: drh tags: trunk | |
2012-07-07
| ||
19:52 | Merge trunk changes. check-in: d8523ddd93 user: dan tags: multi-process | |
19:43 | Store the checkpoint id associated with each free-list entry in the checkpoint itself. check-in: fe3cca104b user: dan tags: multi-process | |
15:51 | Store the append-point list in the checkpoint. Limit it to a maximum of 4 entries. check-in: 4241ba7584 user: dan tags: multi-process | |
12:21 | minor doc update. check-in: 3ffef65b7c user: stephan tags: trunk | |
11:44 | merged in lsm_env-xsize branch. check-in: 3dd0037efb user: stephan tags: trunk | |
11:43 | Added license header to test_mem.c Closed-Leaf check-in: 1eb4aaa4c2 user: stephan tags: lsm_env-xsize | |
11:30 | Updates to test_mem.c. Add the "mtv.tcl" script to the tool/ directory. check-in: 4c5516a180 user: dan tags: lsm_env-xsize | |
01:48 | removed unused var. check-in: bc9838094b user: stephan tags: lsm_env-xsize | |
01:47 | Removed unused variables. check-in: a65e92209c user: stephan tags: lsm_env-xsize | |
01:44 | removed a .PHONY which caused too many automatic runs of "test". check-in: 015bf0d87b user: stephan tags: lsm_env-xsize | |
2012-07-06
| ||
22:38 | Minor internal doc correction. check-in: 2ee70dc7a3 user: stephan tags: trunk | |
22:13 | Minor cleanups to the previous commit. check-in: 1f710b8de6 user: stephan tags: lsm_env-xsize | |
22:00 | Added lsm_env::xSize() for Posix. Added initial memory-tracking bits to tclsqlite per request from Dan. check-in: bd2e6627f8 user: stephan tags: lsm_env-xsize | |
21:58 | Create new branch named "lsm_env-xsize" check-in: 6d31a9d20c user: stephan tags: lsm_env-xsize | |
17:42 | Add file "shm.wiki" with notes regarding shared memory contents. check-in: daac1c7c4e user: dan tags: multi-process | |
2012-07-04
| ||
09:44 | Remove unused variable. check-in: 28a10397d1 user: dan tags: trunk | |
2012-07-03
| ||
18:59 | Add OOM test cases. check-in: e5f3a7f3bb user: dan tags: trunk | |
2012-07-02
| ||
20:30 | Move some elements of struct "Snapshot" into struct "Database". check-in: bb5e2480d9 user: dan tags: trunk | |
17:41 | Fix bug that could occasionally cause reverse scans to visit deleted keys. check-in: 68cf8c4224 user: dan tags: trunk | |
15:28 | Fix a bunch of warnings. Add const to lsm.h functions where required. Add declaration for lsm_delete_range(). check-in: aa6a7a1405 user: dan tags: trunk | |
14:43 | Fix the build for Mac. check-in: de69df8f21 user: drh tags: trunk | |
14:38 | Add extra crash simulation test. check-in: 32a1ec497d user: dan tags: trunk | |
13:01 | Removed "struct" in some decls where it is not necessary due to typedefing of the struct. check-in: 72d8d2c1a3 user: stephan tags: trunk | |
11:49 | Update power-failure simulation tests. Run these along with all other tests as part of the "lsmtest test" command instead of via "lsmtest crash". check-in: 14ebedd379 user: dan tags: trunk | |
2012-07-01
| ||
12:56 | Added "more comfortable" GNUmakefile.linux (symlink it to GNUmakefile) to simplify pre-configuration of the build on linux. This one forces re-build of the major headers if any makefile changes. check-in: 022ebd696a user: stephan tags: trunk | |
12:54 | TCC now defaults to BCC (which the comments suggest it should). Changed more vars use ?= assignments. check-in: 2600364e5d user: stephan tags: trunk | |
12:26 | Reverted inadvertent TCL_FLAGS changes in Makefile.linux-gcc (now points back to drh). check-in: 3778d30fed user: stephan tags: trunk | |
12:14 | minor optimization to rowsetAllocateChunk(), replacing a static with a local enum (less stack space). check-in: c7aae3142c user: stephan tags: trunk | |
11:54 | Added a missing "else" which, under certain invalid Mem::flags conditions, would lead to the illegal reading of two different members from the Mem::u union. check-in: c8400e4a56 user: stephan tags: trunk | |
11:12 | Refactored rowsetAllocChunk() to be grokkable in a single reading, drop an unneeded cast and one unneeded address-of operator. Efficiency "should be" better by one address-of op. check-in: f1d0e9ec1a user: stephan tags: trunk | |
09:45 | added -fPIC flags to gcc (needed in order to link libsqlite4 with clients on some platforms). check-in: a7ea695809 user: stephan tags: trunk | |
08:42 | Changed TOP dir to . for consistency with other makefiles. Added "?=" assignments to TCC/BCC to allow us to selectively override them from a local GNUmakefile. check-in: 646e0ff83a user: stephan tags: trunk | |
08:40 | moved FTS3_OBJ into its own variable so that i can disable it for tcc builds (where it does not compile). check-in: 9fb002dc3e user: stephan tags: trunk | |
2012-06-30
| ||
21:49 | Update main.mk so that the Makefile.linux-gcc builds out of the box. The extra OPTS parameters in main.mk will need to be removed, eventually. check-in: 8f2a15eba2 user: drh tags: trunk | |
19:29 | Test that a crash during database checkpoint does not cause data loss. Fix the same. check-in: 7eb384bf3a user: dan tags: trunk | |
17:18 | Fix some errors in lsm OOM tests. check-in: dcb644174f user: dan tags: trunk | |
15:44 | s/sqlite_(u)int64/sqlite4_(u)int64/g. v3 and 4 now compile/link together with downstream apps provided the v3/v4 sources/amalgamations are each in separate compilation units (the have static/internal symbols which collide, but no public ones). check-in: 1b1bc882cc user: stephan tags: trunk | |
14:58 | Repaired freeing of Db::pSchema in sqlite4_close() (was apparently broken by porting-related changes). check-in: b1b19786f8 user: stephan tags: trunk | |
12:22 | Added a compatibility crutch to lsmStringVAppendf() for C89 and vsnprintf() (which is not C89, but most platforms have it). It will not _link_ on a pure C89 platform (with no vsnprintf()), but it now compiles on such platforms. sqlite4_vsnprintf() behaves differently and causes test failures if used here. check-in: 61f3dc58ad user: stephan tags: trunk | |
11:23 | Added a memset() ifndef NDEBUG to hide an uninitialized write() memory access in debug builds (to avoid poluting the valgrind log). check-in: 2da2944388 user: stephan tags: trunk | |
11:02 | sqlite4_initialize/shutdown() doc additions, based on the current embedded docs. check-in: 8ad7a840c1 user: stephan tags: trunk | |
09:39 | Added makefile stub src src so (x)emacs can build with the conventional keystrokes. check-in: c56ca2860f user: stephan tags: trunk | |
01:01 | Uplifted Xyz_item classes to XyzItem for consistency. check-in: f08dc93314 user: stephan tags: trunk | |
2012-06-29
| ||
23:58 | minor doc/style touch-up. check-in: 1c5e0a68e4 user: stephan tags: trunk | |
23:56 | Uplifted AggInfoCol and AggInfoFunc (formerly AggInfo_col/func, renamed for consistency). check-in: 60277542c8 user: stephan tags: trunk | |
23:15 | re-located a mis-located sqlite4::init member doc comment. check-in: cd7f47bf33 user: stephan tags: trunk | |
23:02 | moved Parse::aColCache/yColCache type into ParseYColCache. check-in: ee4cd98515 user: stephan tags: trunk | |
22:49 | merged in [3abadc2e11ef] (approved by drh). check-in: b66a99f023 user: stephan tags: trunk | |