LumoSQL

Timeline
Login

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

50 most recent check-ins

2020-11-08
00:52
this was the last version before sending to the sqlite.org forum Leaf check-in: 59075b0039 user: danshearer tags: trunk, master
2020-10-15
16:43
Continue to merge docs from all-tests tree check-in: 96b04e6cd2 user: danshearer tags: trunk, master
16:32
moved docs into doc/www from doc/ check-in: 7792f58ab4 user: danshearer tags: trunk, master
16:30
Delete lmdb-backend for real this time check-in: 753e713cc3 user: danshearer tags: trunk, master
2020-10-12
18:42
Updated the build system to build the backend first, then sqlite3 (which is linked with the backend). Moved the last dependencies on LMDB's internals to a separate file which is inserted into mdb.c by not-forking as a temporary workaround until we rewrite the functions which use these dependencies. Leaf check-in: a39c8ec293 user: clc tags: trunk, origin/feature/all-tests
16:37
Make it clear we are adding a new backend Learned how to rename a file in Fossil (also, this should be extremely rare) check-in: 92c562831d user: danshearer tags: trunk, origin/feature/all-tests
16:34
Clarify legals check-in: 858a9db0f3 user: danshearer tags: trunk, origin/feature/all-tests
16:28
Review of BDB comments preparing for not-forking check-in: 6c3ea84d30 user: danshearer tags: trunk, origin/feature/all-tests
09:01
More removal of direct access to LMDB's internals check-in: 2f1512dedc user: clc tags: trunk, origin/feature/all-tests
2020-10-11
21:22
Removing some more references to LMDB's internals check-in: ca43b8d967 user: clc tags: trunk, origin/feature/all-tests
18:33
Yet more dependencies on LMDB's internals replaced by API calls. check-in: 28c3cf7dfa user: clc tags: trunk, origin/feature/all-tests
14:26
Removing more dependencies on LMDB's internals check-in: ac4da0ffa8 user: clc tags: trunk, origin/feature/all-tests
11:17
Removing some accesses to LMDB's internals check-in: 537cceea98 user: clc tags: trunk, origin/feature/all-tests
2020-10-10
20:57
Replacing the hacked sqlite3.h with a cleaner version produced by a patched mksqlite3h.tcl. This means that the same code produces version strings with and without a backend, and slite3.h no longer includes files from the source directory, so it will work correctly after a "make install". check-in: 8e5d10d808 user: clc tags: trunk, origin/feature/all-tests
13:34
Adding first draft documentation for the build/test system check-in: d98c1a8f0d user: clc tags: trunk, origin/feature/all-tests
2020-10-09
16:49
Updated for specific code modifications required for benchmarking check-in: 92179f4b0e user: danshearer tags: trunk, master
15:39
Reworking of the not-fork based build so it can do either an unmodified sqlite3 (any version) or a sqlite3+backend (any combination of versions) although at the moment only some versions are ready for testing. Changing makefile to use the new system check-in: 515ef6534b user: clc tags: trunk, origin/feature/all-tests
12:26
Bugfix: "sed" method only replaced the first occurrence instead of all; also added a test to only try to modify regular files check-in: ca5271a984 user: clc tags: trunk, master
2020-10-08
16:15
Cleanaing up build process a bit and making easier to add other backends in addition to LMDB check-in: 9c4eadf09c user: clc tags: trunk, origin/feature/all-tests
14:15
Add more on KV stores including linecounts check-in: eb0d8baf12 user: danshearer tags: trunk, master
14:12
Adding some variable replacement in not-forking to include version and commit ID in the installed sources check-in: d0fc86bc21 user: clc tags: trunk, master
11:34
Replacing makefile targets for building and testing with scripts which will be easier to update to handle different versions of SQLite as well as different backends. To add a backend, we'll just need new not-fork configuration and no new code. check-in: d526b14092 user: clc tags: trunk, origin/feature/all-tests
10:08
Investigation of the BDB port of SQLite check-in: e6336074e6 user: danshearer tags: trunk, master
10:00
Lots of updates about KV stores from recent code investigations and changes check-in: ac1a557d44 user: danshearer tags: trunk, master
06:53
Update on Big Four MVCC KV stores check-in: c102fbe9d4 user: danshearer tags: trunk, master
2020-10-07
13:27
Updating licences to what they need to be. Small cleanup to remove references to wal.* in makefiles and the aggregate sqlite3.c check-in: 168a8bd0e2 user: clc tags: trunk, origin/feature/all-tests
13:26
Change to not-forking/sed to allow quoting of patters Documentation update check-in: a37777c192 user: clc tags: trunk, master
2020-10-04
12:47
add indx check-in: a47aa7ad36 user: danshearer tags: trunk, master
12:43
Finalised design and implementation outline for corruption detection, especially row-level corruption detection and it's implied new facility of change detection. check-in: aa172e6fcc user: danshearer tags: trunk, master
2020-10-01
15:48
Removing the lmdb-backend directory from sqlightning; the files under not-fork.d contain all the required information now check-in: 92658a0f43 user: clc tags: trunk, origin/feature/all-tests
13:13
Setting correct default path check-in: cee367348e user: clc tags: trunk, origin/feature/all-tests
13:03
Using not-fork to get the sources, removing direct git clones and checkouts check-in: 31ef45d4d9 user: clc tags: trunk, origin/feature/all-tests
12:20
Adding commit ID to the output of "not-fork -q" check-in: 76a9e475f1 user: clc tags: trunk, master
2020-09-30
11:38
Changing the transaction code to avoid access to LMDB internals check-in: 716bbdf824 user: clc tags: trunk, origin/feature/all-tests
2020-09-23
17:17
Add ; to end of macro calls check-in: 8d6b128379 user: danshearer tags: trunk, master
17:12
Claudio bugfix - SQLITE_SELECTIVE_DEBUG instead of SELECTIVE_DEBUG, and have same number of arguments in both real and null DEBUG_PRINT() check-in: 3c471585b9 user: danshearer tags: trunk, master
16:14
add document filename check-in: 16eed03684 user: danshearer tags: trunk, master
15:58
Final cleanup check-in: 24b93366fc user: danshearer tags: trunk, master
15:34
Final for release check-in: e37f548f79 user: danshearer tags: trunk, master
15:32
Removed all references to bitmaps check-in: efbcb76636 user: danshearer tags: trunk, master
11:26
Added proposal for SQLite debugging system check-in: 21f6c3cffd user: danshearer tags: trunk, master
2020-09-11
15:03
Revert "Updates for not-fork from clc" This reverts commit 3a923d1bf507391b00c419ce62bcadeeeb73a2ee. This commit was done in error while testing import from fossil, the updates had already been applied and this removes them, rather than adding them! Leaf check-in: 53cb9d5b7d user: clc@w42.org tags: trunk,
14:33
Updates for not-fork from clc check-in: 35119a95f8 user: dan@shearer.org tags: trunk,
14:33
Changing not-forking to make it easier to add new modification methods Adding new method "sed" and example of how to use it Updating documentation FossilOrigin-Name: 66c28e3b1fdc7420189de702249f9af65a1f5999a6945583b8152d31477b25eb check-in: 732d4be9a7 user: dan@shearer.org tags: trunk,
14:10
Changing not-forking to make it easier to add new modification methods Adding new method "sed" and example of how to use it Updating documentation check-in: 66c28e3b1f user: clc tags: trunk, master
2020-08-14
20:01
more on crypto: why is it that page-level crypto seems popular but page-level locking is not? check-in: 7c7b2193da user: dan@shearer.org tags: trunk, master
20:01
more on crypto: why is it that page-level crypto seems popular but page-level locking is not? check-in: b0eb1a060f user: dan@shearer.org tags: trunk,
2020-08-13
11:50
More on crypto design check-in: 2cd297b650 user: dan@shearer.org tags: trunk, master
11:50
More on crypto design check-in: 6cb322c346 user: dan@shearer.org tags: trunk,
11:44
More about the official encryption solution. check-in: 87b3ca62fe user: dan@shearer.org tags: trunk,