hctree

Timeline
Login

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

50 most recent check-ins

2026-03-09
16:51
Have "PRAGMA hct_prefault" also prefault the *-pagemap file. And have the foreground thread do work as well. leaf check-in: 326e7afbcf user: dan tags: hctree-bedrock
2026-03-04
19:30
Add forward declaration for sqlite3Hwtime() to hctree.c. Required for non-SQLITE_ENABLE_STMT_SCANSTATUS builds. check-in: e3af311bde user: dan tags: hctree-bedrock
2026-03-02
16:54
Remove all but oen gettimeofday() call from commit-logging. Add a couple of counters to the hct_file.c stats. check-in: 6974c63d04 user: dan tags: hctree-bedrock
16:07
Fix problem in page-manager (i.e. freelists) code causing excessive calls to sqlite3_realloc(). check-in: 1cecd4a8e4 user: dan tags: hctree-bedrock
15:41
Fix problem in page-manager (i.e. freelists) code causing excessive calls to sqlite3_realloc(). leaf check-in: 0902dcd54c user: dan tags: hctree
13:59
Avoid crashing hctree databases when using ".stats on". check-in: 9903ca2b18 user: dan tags: hctree
2026-02-27
14:50
Avoid crashing hctree databases when using ".stats on". check-in: d674df58e4 user: dan tags: hctree-bedrock
2026-02-13
11:07
Focus commit logging on the cleanup function, which is occasionally mysteriously slow. check-in: 1f0cf66a78 user: dan tags: hctree-bedrock
2026-01-29
19:16
Fix a build problem affecting amalgamation builds. check-in: b3687856e5 user: dan tags: hctree-bedrock
18:12
Add rtdsc timers to code in hct_database.c. check-in: bbd66e49dc user: dan tags: hctree-bedrock
2026-01-26
17:38
Update slow commit logging to include values from getrusage(THREAD). check-in: 090d8d16df user: dan tags: hctree-bedrock
2026-01-21
16:20
Add "main", "database" and "file" stats to the log message emitted for commits that take longer than 500ms. check-in: 377176f554 user: dan tags: hctree-bedrock
2026-01-16
17:38
Output a diagnostic log message if a call to sqlite3HctBtreeCommit() takes longer than 500ms. check-in: 26d8269075 user: dan tags: hctree-bedrock
13:36
Update procedure in doc/hctree/testing.wiki to update hctree-bedrock branch. check-in: 7943797896 user: dan tags: hctree-bedrock
13:35
Update procedure in doc/hctree/testing.wiki to update hctree-bedrock branch. check-in: 7bfe6b96ab user: dan tags: hctree
11:57
Update this branch with latest changes from "bedrock". check-in: 241ffcb9da user: dan tags: hctree-bedrock
11:03
Merge latest trunk changes with this branch. check-in: d5cd0dcf90 user: dan tags: hctree
2026-01-15
17:17
Fix an error in new test script fts5corrupt9.test. leaf check-in: a5918835e1 user: dan tags: trunk
17:15
Fix a buffer overrun that could occur when deleting rows in secure-delete mode from a strategically corrupted fts5 database. leaf check-in: 3a24bf9374 user: dan tags: branch-3.51
17:12
Avoid unsigned integer overflow in the delta_apply() extension function. Not part of any standard deliverable. [forum:/forumpost/d41879b367c7f7ec|Forum thread d41879b367c7f7ec]. check-in: 693c90a7aa user: dan tags: branch-3.51
17:11
Prevent a malicious delta from causing an integer overflow in the fossildelta extension. This code is not used in the SQLite core. check-in: 1f4e32e2e3 user: dan tags: branch-3.51
17:00
Add extra test for handling corrupt delta records in rbu. check-in: 7dba05100f user: dan tags: trunk, artiphishell
16:09
Fix a buffer overrun that could occur when deleting rows in secure-delete mode from a strategically corrupted fts5 database. check-in: 1e66d6e327 user: dan tags: trunk, artiphishell
2026-01-14
19:22
Adjust the output of the fuzzcheck test program so that testrunner.tcl can capture the number of tests run even when the --slice option is used. check-in: dddaeff4ce user: drh tags: trunk
17:52
Update sessions module so that it takes the db mutex before, instead of just after, opening a savepoint when generating a changeset. check-in: 41bbd13d73 user: dan tags: trunk
17:02
Improve some of the documentation comments for the new code on this branch. leaf check-in: f352485db4 user: dan tags: changegroup-change-api
16:01
Merge latest trunk changes into this branch. check-in: fae9f376b7 user: dan tags: changegroup-change-api
15:27
Add tests for edge cases in the new code on this branch. check-in: cd115f0f44 user: dan tags: changegroup-change-api
13:49
Guard against oversized index entries in databases larger than 2GiB. check-in: 492c3a07de user: drh tags: branch-3.51
13:43
Guard against oversized index entries in databases larger than 2GiB. check-in: ed17a878e5 user: drh tags: trunk, artiphishell
2026-01-13
19:59
Allow the APIs on this branch to be used to create patchsets as well as changesets. check-in: 8699fe5b24 user: dan tags: changegroup-change-api
02:43
Increase the version number to 3.51.3 check-in: b39e8eb7ca user: drh tags: branch-3.51
02:39
Fix integer overflow problems and error reporting memory leaks in the zipfile extension. check-in: 325c222726 user: drh tags: branch-3.51
02:35
Fix integer overflow problems and error reporting memory leaks in the zipfile extension. [forum:/forumpost/2026-01-13T00:09:06Z|Forum post 2026-01-13T00:09:06Z]. check-in: 8e656a4835 user: drh tags: trunk, artiphishell
2026-01-12
20:16
Fix an OOB read in the sessions module that could occur while processing a corrupt changeset. check-in: 3c46295487 user: dan tags: trunk
19:56
Avoid unsigned integer overflow in the delta_apply() extension function. Not part of any standard deliverable. [forum:/forumpost/d41879b367c7f7ec|Forum thread d41879b367c7f7ec]. check-in: b354dd12c2 user: drh tags: trunk, artiphishell
19:13
Fix an infinite loop in the sessions module that could occur when processing a corrupt changeset blob. check-in: d98653bdbc user: dan tags: trunk
17:41
Merge the latest trunk enhancements into the reuse-schema branch. leaf check-in: 48e342c1fd user: drh tags: reuse-schema
17:18
Merge all the latest trunk enhancements into the bedrock branch. leaf check-in: d577b2a2b2 user: drh tags: bedrock
17:05
Merge the latest trunk enhancements into the wal2 branch leaf check-in: f65432340f user: drh tags: wal2
16:39
Add an API to the sessions module to add changes one at a time to an sqlite3_changegroup object. check-in: 27150a8c22 user: dan tags: changegroup-change-api
16:12
Merge the latest trunk enhancements into the begin-concurrent branch. leaf check-in: f617f2a085 user: drh tags: begin-concurrent
15:43
wasm: filter the custom Module.instantiateWasm() out of node builds, per request from the npm project. check-in: b57a8215f4 user: stephan tags: trunk
14:45
Improved documentation (in the header comment) for tmstmpvfs.c. check-in: 70b1da718c user: drh tags: trunk
2026-01-11
21:18
Add sqlite3_carray_bind() to sqlite3_api_routines. [forum:257e642a4c|Forum post 257e642a4c]. check-in: 7c40dbcec8 user: stephan tags: trunk
16:21
Add the @preserve tag to the standalone file sqlite3-opfs-async-proxy.js. check-in: 334b2be57e user: stephan tags: trunk
15:29
Because of the risk of false positives and ancient compiler versions, do not assume that clang automatically supports -MJ for compile-commands output. i.e. make --compile-commands completely opt-in instead of sometimes-assumed. leaf check-in: 555864bec6 user: stephan tags: compile-commands
15:24
Remove a now-extraneous JS file. check-in: da964123e4 user: stephan tags: compile-commands
14:14
wasm: add @preserve tags to two comment blocks (license header and build version info) so that the npm tools know to retain those comments when minifying. check-in: 596f1ea084 user: stephan tags: trunk
00:20
Merge trunk into the almost-forgotten compile-commands branch. check-in: bd8a21bf80 user: stephan tags: compile-commands