SQLite

Timeline
Login

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

50 most recent check-ins related to "trunk"

2025-04-18
14:47
Add an appropriate _declspec to the declaration of the sqlite3_dbdata_init() function in the recovery extension. (Leaf check-in: 00313d1527 user: drh tags: trunk)
2025-04-17
19:41
Upstream teaish, which simplifies how extension metadata are initialized and shrinks proj.tcl by 4k. (check-in: c72c00d34d user: stephan tags: trunk)
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. (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 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)
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)
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)
13:31
JNI: part 3 (of 3) of typos and Java style tweaks suggested in 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 post 99ac7961d82f57f3. (check-in: 5e6e9aee5b user: stephan tags: trunk)
11:31
JNI: part 1 of typos and Java style tweaks suggested in 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)
02:30
Initial port of the TEA build (autoconf/tea) from autotools to autosetup. (check-in: 95227341cf user: stephan tags: teaish)
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)
19:03
Be sure that speedtest1 reports any errors that it encounters while running the speed tests. (check-in: 8c8b1a99bc user: drh tags: trunk)
17:25
Fix a comment in sessionD.test. (check-in: 3516354ee5 user: dan tags: trunk)
16:48
Improve the error messages returned by sqlite3session_diff(). (check-in: a3217cdb75 user: dan tags: trunk)
15:01
Fix an obscure problem allowing the propagate-constants optimization to improperly substitute a column of a sub-query with NONE affinity. Forum post 2025-04-08T14:18:45Z. (check-in: 979f384a93 user: dan tags: trunk)
14:53
Fix an obscure problem allowing the propagate-constants optimization to improperly substitute a column of a sub-query with NONE affinity. (Closed-Leaf check-in: d82725dcae user: dan tags: forum-0109bca824)
10:18
Remove unnecessary "www." prefixes on domain names in URLs. (check-in: 20acd630b9 user: drh tags: trunk)
2025-04-09
13:32
Doc updates in proj.tcl. Improve configure check for whether fdatasync or nanosleep require -lrt. Remove references to 'tcl-config' build mode from sqlite-config.tcl, as that build is now implemented without a depency on sqlite-config.tcl because the TEA build's needs are considerably more modest. (check-in: 394bef5441 user: stephan tags: trunk)
2025-04-08
20:00
Remove an incorrect ALWAYS() macro. Forum post 2025-04-08T19:16:42Z. (check-in: 062cca9c63 user: drh tags: trunk)
17:18
Have sqlite3session_diff() automatically attach tables to session objects, as it has always been documented to do. (check-in: 99827144f1 user: dan tags: trunk)
15:58
Have sqlite3session_diff() automatically attach tables to session objects, as it has always been documented to do. (Closed-Leaf check-in: ec1641858e user: dan tags: sessions-diff-autoattach)
2025-04-07
18:29
During the post-configure validation of @VAR@ references, ignore commented-out references in files which seem (based on their name) to be makefiles, as it's sometimes handy to comment-out such vars during development of a configure script and its corresponding makefile(s). (check-in: 25d936b7b2 user: stephan tags: trunk)
02:16
Rename proj-current-proc-name to proj-current-scope and have it distinguish between global scope and an invalid scope level. (check-in: 1c7e5b6cab user: stephan tags: trunk)
02:08
Make it legal to call proj-fatal from the global scope. (check-in: f1cf373b73 user: stephan tags: trunk)
2025-04-06
10:22
Fix a harmless code typo introduced by [b57e3c3db00a6bc6] and reported by forum post 09957d8b2a. (check-in: f3a6cdb89b user: drh tags: trunk)
2025-04-05
11:23
Add default --manpath for Haiku but that path is read-only on my Haiku system, so shelve this. (Edit: this was supposed to have been (fossil stash save -m ...) instead of (fossil ci -m ...).) (Closed-Leaf check-in: e2d9ba6f76 user: stephan tags: haiku-configure-tweaks)
09:17
Extend proj-dot-ins-append to provide a way to use it for the special-case emcc.sh.in handling. (check-in: 0e98bbddc7 user: stephan tags: trunk)