hctree

Timeline
Login

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

50 most recent check-ins

2025-04-19
17:52
Merge branch hctree with this branch. Leaf check-in: 6ef69c0504 user: dan tags: hctree-bedrock
17:51
Fix a problem with hct_migrate.tcl and DESC indexes. Leaf check-in: 3f8c693cca user: dan tags: hctree
17:47
Fix a problem with hct_migrate.tcl and DESC indexes. check-in: d6bcf07d5d user: dan tags: hctree-bedrock
14:01
Merge branch hctree with this branch. check-in: eff4b49fff user: dan tags: hctree-bedrock
14:00
Improve performance of DbCsrPrev() operations on hctree databases with many history pointers. check-in: 98c0874d1f user: dan tags: hctree
14:00
Fix some hctree problems with following history pointers when scanning indexes. check-in: 3c789f51db user: dan tags: hctree
14:00
Fix sqlite3BtreeSeekCount() related compiler warning. check-in: 79839e5886 user: dan tags: hctree
2025-04-18
21:02
Improve performance of DbCsrPrev() operations on hctree databases with many history pointers. check-in: 409491262a user: dan tags: hctree-bedrock
18:22
Fix some hctree problems with following history pointers when scanning indexes. check-in: 50389aa0cf user: dan tags: hctree-bedrock
2025-04-17
19:01
When logging errors using sqlite3_log() and the error text includes the text of an SQL statement, but the SQL statement text at the end so that if the error message buffer overflows it is the SQL statement text that gets truncated, not the statement of the problem. Leaf check-in: de0968226e user: drh tags: trunk
17:46
Increase the size of the output buffer for sqlite3_log(). check-in: a64e8491c9 user: drh tags: trunk
2025-04-16
22:25
Add docs explaining how to test the teaish build. check-in: b53619ddb7 user: stephan tags: trunk
21:53
Latest upstream teaish. Most notably it adds the ability for the extension to specify a minimum Tcl version, and this build now enforces a minimum Tcl of 8.6. check-in: c86315e538 user: stephan tags: trunk
17:47
Update doc/tcl-extension-testing.md for Unix systems, consolidating the Tcl 8.x and 9.x sections. check-in: c4c5dcb79c user: stephan tags: trunk
17:36
Attempt to provide EBCDIC translations to the tables in the JSON implementation. The SQLite developers do not have access to any computers using EBCDIC and so have no way to test this patch, and cannot vouch for its accuracy. check-in: 84e698f384 user: drh tags: trunk
15:40
Change the target libdir name in the teaish build to match historical tea builds. check-in: 8ae437301e user: stephan tags: trunk
14:21
A portability fix for proj.tcl: some Tcl builds do not like (array set x $someArray). Also better --mandir handling on Haiku (where the former problem was found).7 check-in: 849534499d user: stephan tags: trunk
12:48
Latest upstream teaish for fixes and improvements. check-in: 8f9148b33e user: stephan tags: trunk
10:53
Correctly handle the case of a multi-column UNIQUE constraint that contains the ROWID as one of it columns, and then the columns of that UNIQUE are used in a row-value IN operator as a WHERE clause constraint. Leaf check-in: ba7d5bad32 user: drh tags: branch-3.49
2025-04-15
21:59
Correctly handle the case of a multi-column UNIQUE constraint that contains the ROWID as one of it columns, and then the columns of that UNIQUE are used in a row-value IN operator as a WHERE clause constraint. Reported by [forum:/forumpost/b9647a113b465950|forum post b9647a113b]. Problem introduced by [723f1be3d4a905a6], part of ticket [da78413751863]. check-in: d22475b81c user: drh tags: trunk
19:53
Fix a minor typo in a code comment. check-in: 158e8c4fd7 user: drh tags: trunk
17:45
Fix a failing assert() in hct_tmap.c. Leaf check-in: 3cf7b0aa3d user: dan tags: hctree-jrnl2
16:40
Add test cases for required-snapshot values. check-in: 631ff9b8bd user: dan tags: hctree-jrnl2
15:20
Cleanups and refactoring in proj.tcl and teaish. check-in: 6b7ca8176e user: stephan tags: trunk
11:06
Avoid a potential integer overflow in non-default builds of the fts3 matchinfo() function. check-in: aecc0100ce user: dan tags: trunk
02:02
Further cleanups and code consolidation between teaish.tcl and sqlite-config.tcl parts. check-in: 07e9ceee51 user: stephan tags: trunk
00:47
Slight simplifications in the teaish build. check-in: 6b2d0e09e4 user: stephan tags: trunk
2025-04-14
23:52
Update teaish to the latest upstream copy. Move some of its utility code into proj.tcl for reuse in the top-level configure bits. check-in: 921c5ea769 user: stephan tags: trunk
20:36
For hct_journal, have any transaction that modifies the schema depend on snapshot (cid-1). check-in: d02cfc2a9b user: dan tags: hctree-jrnl2
19:43
Improved estimate on the number of output rows in a recursive common table expression that uses the UNION operator. Follow-up to [f911f1c4977fbcae] and it's output row estimate changes associated with DISTINCT queries. check-in: 92513f6bce user: drh tags: trunk
18:48
Fix some cases in the code that detects the required-snapshot for a LEADER transaction. check-in: 4af282efb8 user: dan tags: hctree-jrnl2
13:31
JNI: part 3 (of 3) of typos and Java style tweaks suggested in [forum:99ac7961d82f57f3|forum post 99ac7961d82f57f3]. Tested with jdk v8 and v21. check-in: 914d4c9d6c user: stephan tags: trunk
12:09
JNI: part 2 of typos and Java style tweaks suggested in [forum:99ac7961d82f57f3|forum post 99ac7961d82f57f3]. check-in: 5e6e9aee5b user: stephan tags: trunk
11:31
JNI: part 1 of typos and Java style tweaks suggested in [forum:99ac7961d82f57f3|forum post 99ac7961d82f57f3]. check-in: ab00af4e48 user: stephan tags: trunk
10:20
Doc/help text tweaks in autoconf/tea. check-in: d6889f6b9a user: stephan tags: trunk
10:18
Minor cleanups and fixes in the autoconf/tea pieces. check-in: 4d6536bd0a user: stephan tags: trunk
2025-04-13
16:22
Latest upstream teaish, which restructures the teaish files a bit. check-in: 4f54f7d07d user: stephan tags: trunk
2025-04-12
21:47
tea build: use autosetup's file-normalize instead of Tcl's (file normalize) because JimTcl's (file normalize) throws on cygwin for names like '.' and './'. Update a doc URL. check-in: 0fe77341a0 user: stephan tags: trunk
21:24
Port autoconf/tea from the autotools to autosetup. check-in: 691708642b user: stephan tags: trunk
19:26
Move the post-configure dot-in-file validation from sqlite-config.tcl to proj.tcl for reuse in the tea port and other downstream trees. check-in: 0bac496d5c user: stephan tags: trunk
18:37
Doc typo fix. Closed-Leaf check-in: 10b917040b user: stephan tags: teaish
10:33
Eliminate a duplicate -lz flag in the teaish build. check-in: 5efb372c9b user: stephan tags: teaish
03:20
Add missing teaish.test.tcl. check-in: 3946a3ad9c user: stephan tags: teaish
03:08
Add missing exports of various LDFLAGS and CFLAGS for the teaish build. check-in: 7462b1c66e user: stephan tags: teaish
02:44
Correct out-of-tree build for autoconf/tea. check-in: 955b516618 user: stephan tags: teaish
02:30
Initial port of the TEA build (autoconf/tea) from autotools to autosetup. check-in: 95227341cf user: stephan tags: teaish
2025-04-11
18:50
Fix some journal related test cases. Prevent switching from FOLLOWER to NORMAL mode with a non-contiguous journal. check-in: d77b65194a user: dan tags: hctree-jrnl2
2025-04-10
20:52
Fix a memory leak in sqlite3session_diff(). check-in: a6cbc5db1c user: dan tags: trunk
19:54
Improved detection of run-time errors (ex: OOM errors) in speedtest1. check-in: 0e5e0e2f55 user: drh tags: trunk
19:39
Provide new command-line options --hard-heap-limit and --soft-heap-limit for speedtest1. check-in: 578e9fedea user: drh tags: trunk