Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-06-24
| ||
| 20:32 | Doc update Leaf check-in: 36ec37f416 user: danshearer tags: trunk | |
| 10:42 | Fix build instructions check-in: 75013b1bb6 user: danshearer tags: trunk, v0.82 | |
| 10:36 | Improve build instructions check-in: f78ae44e97 user: danshearer tags: trunk | |
| 10:16 | Verifying build instructions are up to date check-in: 6661f28823 user: danshearer tags: trunk | |
| 09:52 | Fix tech detail for building the lib check-in: 705799529e user: danshearer tags: trunk | |
| 09:46 | Fix tech details in amalgamation doc check-in: 56253ca056 user: danshearer tags: trunk | |
| 09:43 | Docs update check-in: f19341d736 user: danshearer tags: trunk | |
| 08:40 | Docs update check-in: 1cd9b50b9c user: danshearer tags: trunk | |
| 07:57 | Doc fixes check-in: e474437fe8 user: danshearer tags: trunk | |
| 07:29 | More docs check-in: 684ffb5672 user: danshearer tags: trunk | |
| 07:26 | Doc updates and consolidation check-in: d23b52dec8 user: danshearer tags: trunk | |
|
2026-06-23
| ||
| 20:57 | Doc fixes check-in: c8fb9bdc8a user: danshearer tags: trunk | |
| 20:46 | More doc updates - explain LMDB and mmap a little check-in: 46d1327f1d user: danshearer tags: trunk | |
| 12:51 | Update benchmark analysis check-in: 378f7876e9 user: danshearer tags: trunk | |
| 07:23 | Misc doc updates check-in: 5374b83a5c user: danshearer tags: trunk | |
| 07:20 | Major round of benchmarking docs updates check-in: 8eec853340 user: danshearer tags: trunk | |
|
2026-06-22
| ||
| 13:26 | Improve docs including updated Fossil benchmarking results check-in: 84d03865df user: danshearer tags: trunk | |
| 12:06 | Record more about the range pinning bug. check-in: e6f29d463c user: danshearer tags: trunk | |
| 11:55 | Document annoying bug in benchmark system, plus give examples check-in: fda8ad42be user: danshearer tags: trunk | |
| 09:47 | Improve docs Summarise the transaction option benchmarking (basically just use default). check-in: 53e828831b user: danshearer tags: trunk | |
|
2026-06-21
| ||
| 21:40 | Improve docs for filtering benchmarking and speedtesting fossil/libfossil check-in: d92b37eb21 user: danshearer tags: trunk | |
| 18:02 | Remove noupgrade transaction type from benchmarking. It's too niche and the error is annoying. check-in: bdfc0a3454 user: danshearer tags: trunk | |
| 16:15 | Fix bug where runtime targets (eg transaction mode) were mixed up with $BUILD targets. check-in: 2d8c32ac71 user: danshearer tags: trunk | |
| 13:48 | Add transaction model comparisons for LMDB backends check-in: 79a0fe4bda user: danshearer tags: trunk | |
| 06:39 | fix chroot jail when running server as root with LMDB check-in: 689867c5e9 user: danshearer tags: trunk | |
| 06:10 | benchmark operations with temporary tables check-in: 8f4564bd2e user: danshearer tags: trunk | |
| 00:34 | Clean up docs check-in: 7d939b374f user: danshearer tags: trunk | |
|
2026-06-20
| ||
| 23:14 | lmdb,lmdbv1: pool temp environments and keep them unsynced Every temp or :memory: database opened a private LMDB env at a fresh mkstemp path and unlinked it on close, often hundreds opens and therefore fsyncs as compared to ~3 for native sqlite for the same Fossil operation. We fix this by keeping MDB_NOSYNC on temp and :memory: envs, and have a small pool of envs ready to go. Major speed improvement. check-in: f020f61185 user: danshearer tags: trunk | |
| 17:53 | Fix bug in Fossil speed test library to do with fsync assumption. check-in: e55ad905d6 user: danshearer tags: trunk | |
| 15:18 | LMDB cursor cache: invalidate only the writing cursor cursorCacheInvalidateSiblings clears the cached current row on the writing cursor alone, due to the way VDBE works in SQLite. This means some cache code was unusued so we have deleted it in both LMDB backends. check-in: 68f6623c3d user: danshearer tags: trunk | |
| 14:28 | Get quantitative results for LumoSQL-backed Fossil on correctness, speed and stress loading. Everything is compared to native SQLite-backed Fossil, with sqlite.org as the ultimate measure. check-in: 18dc8fdcba user: danshearer tags: trunk | |
|
2026-06-19
| ||
| 22:51 | dox check-in: 7efb10d24b user: danshearer tags: trunk | |
| 22:50 | More docs check-in: b712425343 user: danshearer tags: trunk | |
| 22:03 | Fix broken links in docs check-in: d28d9b1322 user: danshearer tags: trunk | |
| 21:51 | Add make test as a first-class advertised feature. Just as good as benchmarking! check-in: a14e644272 user: danshearer tags: trunk | |
| 21:41 | Docs fixed that refer to directories not files check-in: 0f35fe6cd9 user: danshearer tags: trunk | |
| 21:39 | Implement the single-file LMDB in v1 backend, just copying lmdb check-in: 5741abfea7 user: danshearer tags: trunk | |
| 21:38 | Change defaul rowsum algorithm from blake to siphash (which is default everywhere now.) check-in: 8ab8ebeb61 user: danshearer tags: trunk | |
| 21:25 | Add in test docs that were squirreled away check-in: f0a26e93cc user: danshearer tags: trunk | |
| 20:41 | Move from the default LMDB files-in-directory to using the LMDB flag for just using a plain file plus a lockfile with the same name, which matches existing SQLite. Thanks to Howard Chu for pointing out the MDB_NOSUBDIR exists. check-in: eda9a500dc user: danshearer tags: trunk | |
| 20:30 | more testing and update docs for fossil-on-lumo. check-in: 2324380c1f user: danshearer tags: trunk | |
| 19:49 | Getting docs ready for release check-in: b0807ea998 user: danshearer tags: trunk | |
| 14:59 | Partial docs update especially benchmarking now we have a few thousand rows. check-in: d51508e38d user: danshearer tags: trunk | |
| 14:00 | Lots of doc updates now we have a few thousand benchmarking runs and more Fossil testing check-in: da1a34899b user: danshearer tags: trunk | |
| 00:52 | Just one benchmarking script now check-in: 3cb486b6f3 user: danshearer tags: trunk | |
| 00:25 | Fix outdated docs, for siphash, new benchmark-filter options etc check-in: e6f5ec5d93 user: danshearer tags: trunk | |
| 00:05 | Found rare edge case where a stale Makefile.options was getting through to make check-in: aed2e691dc user: danshearer tags: trunk | |
|
2026-06-18
| ||
| 19:23 | Add native SQLite-only loop to lumosql-matrix-on-big-machine.sh we were doing some, but not nearly enough. check-in: c0bcdaee38 user: danshearer tags: trunk | |
| 17:52 | Fix benchmark-filter.tcl result grouping bug. Bump version. check-in: ca2eeba32d user: danshearer tags: trunk | |
| 14:12 | Fix another benchmark targets bug check-in: 48de739b7c user: danshearer tags: trunk | |