hctree

Timeline
Login

Timeline

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

50 most recent check-ins

2024-11-15
19:25
Merge changes from hctree. Leaf check-in: ed829bf2b0 user: dan tags: hctree-bedrock
19:24
Require SQLITE_ENABLE_PREUPDATE_HOOK instead of SQLITE_OMIT_XFER_OPT in order to avoid OP_RowCell with hct databases. Leaf check-in: 3aecddc59c user: dan tags: hctree
18:34
Merge tclsqlite3 build fix from branch hctree. check-in: b1040aa8aa user: dan tags: hctree-bedrock
18:33
Fix building tclsqlite3 for performance tests. check-in: 291014b1e3 user: dan tags: hctree
17:44
Merge latest changes from bedrock branch. check-in: 135adb1eb8 user: dan tags: hctree-bedrock
17:06
Merge latest hctree into this branch. check-in: 734ae34142 user: dan tags: hctree-bedrock
16:09
Merge trunk changes into this branch. check-in: 9bf30dfae1 user: dan tags: hctree
15:54
Merge recent changes to hctree-bedrock branch into this branch. Further defensive code to avoid accidentally closing fd 0. check-in: cf83194aab user: dan tags: hctree
15:23
Merge latest trunk into this branch. Closed-Leaf check-in: a8aa71d6f6 user: dan tags: mistake
10:53
configure: add optional pkg-config support for detecting ICU. Leaf check-in: 3e5b8077c6 user: stephan tags: trunk
10:47
When checking pkg-config for ICU support use icu-io instead of icu-uc, as that contains all requires libs on Linux and BSD. Closed-Leaf check-in: 6ca457542e user: stephan tags: autosetup-icu-pkg-config
10:12
configure script doc additions for the ICU feature check. check-in: 1925a68fc2 user: stephan tags: trunk
10:07
An experiment in optionally using pkg-config to determine the libs to link in for ICU support, but its ldflags is missing one required lib on both Linux and OpenBSD. Keeping this for later reference, as it demonstrates how to use pkg-config from autosetup. check-in: 09caa94c9e user: stephan tags: autosetup-icu-pkg-config
2024-11-14
22:59
Attempt to hold a lock across the COMMIT AND BEGIN boundary so that no other process can start a new transaction in between the COMMIT and the BEGIN. Leaf check-in: bc8bcc53ff user: drh tags: commit-and-begin
19:59
Fix assertion faults in the COMMIT AND BEGIN path. check-in: a9a4ac17c2 user: drh tags: commit-and-begin
19:36
Merge more makefile enhancements from trunk into the commit-and-begin branch. check-in: 098400d361 user: drh tags: commit-and-begin
19:34
Fix typo in the handling of the new --dev flag which caused it to set the --debug flag instead of the --with-debug flag (the former is for autosetup's internal use). check-in: 81202d2ab5 user: stephan tags: trunk
19:25
Remove $prefix/include from the default -I path because it can cause the build to pick up an unintended copy of sqlite3.h. Extend the ICU configure support (the origin of -I$prefix/include) to enable fetching the -I path from icu-config and apply it only to those objects which need it. check-in: f778dfdd6d user: stephan tags: trunk
19:08
Merge makefile enhancements from trunk into the commit-and-begin branch. check-in: b5dd11e0ac user: drh tags: commit-and-begin
19:06
Add new makefile target "sqlite3d" (where the "d" means either "development" or "debug") that always uses separate source files, regardless of the --disable-amalgmation setting. check-in: 91da205beb user: drh tags: trunk
17:52
Add --enable-dev configure flag which sets various other flags. check-in: ea79c363a4 user: stephan tags: trunk
17:25
Merge the latest trunk enhancements and fixes into the commit-and-begin branch. check-in: 05fb5d3075 user: drh tags: commit-and-begin
16:06
Remove unused sqlite_cfg.h.in from the build. check-in: bba54e26de user: stephan tags: trunk
16:00
Fix a state makefile dependency which refered to the now-removed sqlite_cfg.h.in. Closed-Leaf check-in: 9a726b4be8 user: stephan tags: makefile-simplification
15:55
Remove some obsolete macros from the CLI. check-in: 5c4eb62570 user: drh tags: trunk
15:25
Remove unused sqlite_cfg.h.in (sqlite_cfg.h gets generated without an input template). check-in: 6148f2d392 user: stephan tags: makefile-simplification
14:38
Fix a problem with window functions min() and max() when used with a FILTER clause. Forum post [forum:/forumpost/e9126d554a | e9126d554a]. check-in: d15fb0f75e user: dan tags: trunk
12:23
Document the if block at the end of sqlite-check-tcl. check-in: 6bfd09408b user: stephan tags: trunk
12:09
configure: avoid performing multiple checks for -lm on behalf of --enable-fts4 and --enable-fts5. check-in: 6940caa192 user: stephan tags: trunk
12:03
Early prototype code for COMMIT AND BEGIN. Does not currently work. check-in: ddac597321 user: drh tags: commit-and-begin
2024-11-13
18:23
Enhance the vfstrace.c extension to show symbolic names for the various SHM locks. check-in: c0dd7de8f1 user: drh tags: trunk
18:04
Fix a memory leak in the ".dump" command of the CLI that can occur if an error other than database corruption is seen while trying to query the database. check-in: 2560cc7072 user: drh tags: trunk
17:19
Further defensive code to avoid accidentally closing fd 0. check-in: 86ce2d7da2 user: dan tags: hctree-bedrock
17:10
Avoid using file descriptor 0, 1 or 2 when opening an hct database or pagemap. check-in: e8ae97b9dd user: dan tags: hctree-bedrock
16:08
Add the test/fork-test.c test program. check-in: 0611e2b0cf user: drh tags: trunk
14:58
Add the SQLITE_FCNTL_NULL_IO file-control. check-in: f0e917fcf5 user: drh tags: trunk
14:42
Increase maximum length of sqlite3_log() messages to 700 bytes. Mark log messages as v=10. Leaf check-in: 35aa893d45 user: dan tags: cf8f1552-commit-instr
11:12
Optimize deferred allocation of pages on this branch by avoiding BTALLOC_LE. check-in: e0c0176793 user: dan tags: cf8f1552-commit-instr
2024-11-12
18:52
Add a call to sqlite3_log() to the sqlite3HctIoerr() function. check-in: de6d01500e user: dan tags: hctree-bedrock
13:37
Ensure that the sqlite3_index_info.idxStr string coming back from FTS5 is always zero-terminated, even if the xBestIndex call fails with an SQLITE_CONSTRAINT error. check-in: a4e976a030 user: drh tags: trunk
2024-11-11
21:11
Clarify the documentation to make it clear that rows inserted by a CREATE TABLE AS SELECT statement are not counted by sqlite3_count64(). [forum:/forumpost/1e6cde5648|Forum post 1e6cde5648]. check-in: 5c5982e393 user: drh tags: trunk
21:07
Adjust the behavior of sqlite3_changes64() so that it counts INSERTs into a new table created using "CREATE TABLE name AS SELECT ...". It has never done this before. The documentation is a little ambiguous about whether or not it actually should. This check-in is on a branch because it will probably never make it to trunk for fear of breaking some legacy program. Closed-Leaf check-in: b741608cd3 user: drh tags: chngcnt-create-as
19:49
Fix the fts5 trigram tokenizer so that it handles non-nul-terminated strings. check-in: 84f4e37178 user: dan tags: trunk
19:07
Add the ".dbtotxt" command to the CLI. check-in: b43acf5a8c user: drh tags: trunk
18:15
Wrap some exceptionally long lines in main.mk. Add option to override LDFLAGS on the sqlite3.dll target. Audit: all targets for which it is hypothetically relevant can now inherit user-supplied LDFLAGS, but only those provided to the configure script, not at make-time, in order to mimic the historical build's restriction in that regard. check-in: 073080cae3 user: stephan tags: trunk
18:11
Optimize deferred allocation of pages on this branch by avoiding BTALLOC_LE. Leaf check-in: 0812161025 user: dan tags: begin-concurrent
17:03
Update this branch with latest changes and build system updates from trunk. check-in: 52bd7953f1 user: dan tags: begin-concurrent
17:02
Use Win32 APIs to read/write the console in Windows unless the SQLITE_USE_STDIO_FOR_CONSOLE option is defined. This is an attempt to get the build working on MinGW. check-in: abfe488ed6 user: drh tags: trunk
13:17
Add an -fsanitize=fuzzer compatibility mode to the CLI. Leaf check-in: d85f14c713 user: drh tags: cli-fuzz
09:53
Doc update to account for [05073350087b]. check-in: b81976c520 user: stephan tags: trunk