hctree

Timeline
Login

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

50 most recent check-ins

2025-05-30
15:19
Updates to test case hct_thread5.test. Leaf check-in: 18e551859e user: dan tags: hctree
2025-05-29
18:51
Fix some problems with validation allowing some conflicting transactions to commit. Leaf check-in: b1ab51a23e user: dan tags: hctree-bedrock
18:35
Fix some problems with validation allowing some conflicting transactions to commit. check-in: 9973037cf8 user: dan tags: hctree
2025-05-24
19:55
Merge latest fixes from hctree branch. check-in: 435082c119 user: dan tags: hctree-bedrock
19:20
Fix a problem with distributing cells between pages during balance. check-in: 3a2e32d860 user: dan tags: hctree
18:14
Fix a problem that could cause write-write conflicts to be overlooked. check-in: fecfe166e0 user: dan tags: hctree
18:12
Fix a problem that could cause write-write conflicts to be overlooked. check-in: 11ea685811 user: dan tags: hctree-bedrock
2025-05-21
20:43
Remove old hct_extra_logging global. check-in: fbce5305ac user: dan tags: hctree
20:03
Merge changes from branch hctree. check-in: 7abc3f1435 user: dan tags: hctree-bedrock
19:58
More evenly distribute cells between pages when rebalancing. check-in: 439a7ffaa0 user: dan tags: hctree
2025-05-20
18:59
Merge another performance improvement from the hctree branch. check-in: 662ad12975 user: dan tags: hctree-bedrock
18:58
Speed up sqlite3HctFilePageGet() a bit. check-in: 318bfe7c8c user: dan tags: hctree
18:15
Merge performance enhancement from branch hctree. check-in: e1b0f48d38 user: dan tags: hctree-bedrock
18:14
Speed up searches of hct index pages a bit. check-in: 4032ad59f0 user: dan tags: hctree
16:53
Reconcile changes with branch hctree. check-in: a7de4a02bf user: dan tags: hctree-bedrock
16:42
Merge latest changes from trunk into this branch. check-in: eaa1b892af user: dan tags: hctree
16:34
Merge latest changes from the bedrock branch. check-in: 6cd2be9850 user: dan tags: hctree-bedrock
15:46
Fix minor differences in hct*[ch] files from branch hctree. check-in: 22179e4de1 user: dan tags: hctree-bedrock
15:09
Merge performance improvements from branch hctree into this one. check-in: ff56d3424c user: dan tags: hctree-bedrock
11:40
Changes to "PRAGMA hct_prefault" - (a) return the number of pages touched, and (b) if the argument is -ve, use mincore() to avoid hitting pages that would cause major pages. check-in: c63dc852a6 user: dan tags: hctree
2025-05-19
18:59
Remove further memcmp() ops from delete operations. check-in: 09c1df2f55 user: dan tags: hctree
17:06
Merge the latest trunk changes into the reuse-schema branch. Leaf check-in: fc5edd557e user: drh tags: reuse-schema
16:58
Merge the latest trunk enhancements into the bedrock branch through the wal2 intermediary. Leaf check-in: e7d6e993df user: drh tags: bedrock
16:52
Merge recent trunk changes into the wal2 branch. Leaf check-in: 720d175478 user: drh tags: wal2
16:45
Merge the latest trunk changes into the begin-concurrent branch. Leaf check-in: 9fec43d927 user: drh tags: begin-concurrent
14:50
Clarify some malloc size computations to simplify the proof that they are safe. Remove some code associated with cygwin that is marked "#if 0". Leaf check-in: ba8184d132 user: drh tags: trunk
14:04
Make the new sqlite3_setlk_timeout() interface accessible to loadable extensions. check-in: 8819b7285b user: drh tags: trunk
12:46
Remove stray tab characters from source files. check-in: 298ff5a1dc user: drh tags: trunk
12:34
Fix a harmless comment typo check-in: c4d25acec3 user: drh tags: trunk
11:43
Fold the bClobber flag into the HctInsertOp structure. check-in: a297945d1b user: dan tags: hctree
11:08
Adjust the tool/warnings.sh script so that it works on the latest versions of clang on Mac. check-in: 05a3dd9a17 user: drh tags: trunk
11:04
Remove extra memcpy() calls from tree-balancing routines. check-in: 4951846ecd user: dan tags: hctree
2025-05-17
17:15
Merge trunk into this branch. Leaf check-in: 58dd6d94e5 user: stephan tags: tcl-cw
11:06
Latest teaish pieces, most significantly for tcl portability fixes. Move autoconf/teaish/autosetup/... to autosetup/teaish/. to simplify maintenance and deployment via the autoconf bundle. check-in: 381d3e82e8 user: stephan tags: trunk
10:35
Minor tcl doc update. Closed-Leaf check-in: 43259e8c3f user: stephan tags: tea-cleanups
10:32
Rename feature-tests.tcl to feature.tcl. Haiku tcl portability fixes. check-in: 15bd9e581a user: stephan tags: tea-cleanups
07:02
Latest upstream teaish pieces for minor fixes. Restructure this copy of teaish to simplify maintenance and the autoconf bundle build. check-in: 2b8d9b75ec user: stephan tags: tea-cleanups
2025-05-16
18:19
Improved version of the previous check-in. check-in: 036c97e36c user: drh tags: trunk
17:30
Fix the optimization of check-in [663f5dd32d9db832] that strives to avoid duplicate compuations in the GROUP BY clause so that it works even if the GROUP BY term is a subquery on the RHS of a LEFT JOIN. Problem found by dbsqlfuzz. Test cases in TH3. check-in: 955a026996 user: drh tags: trunk
2025-05-15
19:44
Optimizations for hctDbDefragment(). check-in: 351cf459c0 user: dan tags: hctree
18:50
Add the --enablefk option to the "changeset apply" command of the changeset program. check-in: e98d46d436 user: drh tags: trunk
17:33
Enhance the "changeset" utility program with new command-line options for the "changeset apply" command. check-in: 428daca4f1 user: drh tags: trunk
11:20
Rework the showHelp() function in the CLI implementation so that its purpose and operation are well described by the header commit. Omit the use of enums that cause issues for MSVC 2025. check-in: 336ceeccc6 user: drh tags: trunk
2025-05-14
19:46
Remove some dead code. check-in: ee85febcdf user: dan tags: hctree
17:42
Add test for "PRAGMA hct_npagescan = N". check-in: c1d8eb7bce user: dan tags: hctree
16:40
Back out the "low-quality index" query planner hack of check-in [bcac937526d9a6ef]. Subsequent query planner enhancements for dealing with star-queries make that change unnecessary and the change was recently found to cause a performance regression in an unrelated query. Also fix a typo in a debugging message. check-in: e7dcf25efa user: drh tags: trunk
16:06
Fix a problem preventing free pages from being reused in a timely fashion. check-in: 442183a9f5 user: dan tags: hctree
15:55
Add "PRAGMA hct_prefault = N". check-in: a6cc147d30 user: dan tags: hctree
15:52
Add "PRAGMA hct_vmtouch". check-in: 61279f8840 user: dan tags: hctree
15:41
Fix a problem preventing free pages from being reused in a timely fashion. check-in: da6f866d00 user: dan tags: hctree-bedrock