hctree

Timeline
Login

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

46 check-ins going from bb9a71574883084a to 0984e5cd2574780d

2024-03-19
10:46
Fix a problem involving infinities int the Kahan-Babushka-Neumaier summation algorithm. check-in: 0984e5cd25 user: drh tags: branch-3.44
2024-03-08
14:16
Silently ignore redundant ON CONFLICT clauses in an UPSERT. check-in: e546d8c685 user: drh tags: branch-3.44
2024-01-23
16:21
In os_unix.c and os_win.c, do not allow xFetch() to return a pointer to a page buffer that is right at the end of the mapped region - if the database is corrupted in a specific way such a page buffer might be overread by several bytes. check-in: 198a1daae0 user: drh tags: branch-3.44
2024-01-13
20:38
Merge latest trunk changes into this branch. check-in: bb9a715748 user: dan tags: reuse-schema
2024-01-04
17:33
Merge the latest trunk enhancements into the reuse-schema branch. check-in: e07f2451e8 user: drh tags: reuse-schema
2023-12-28
14:07
Merge the latest trunk changes into the reuse-schema branch. check-in: 3d1b0403d6 user: drh tags: reuse-schema
2023-12-22
15:42
Update #ifdef checks in pager.c and util.c to account for [0462a2612d1fc1d0] to resolve the build problem reported in [forum:9819032aac|forum post 9819032aac]. check-in: 7374c2342e user: stephan tags: branch-3.44
2023-12-19
13:00
When unable to resolve an identifier, change the Expr node into TK_NULL rather than TK_COLUMN, to prevent any downstream misuse of the non-existent column. check-in: 8f770d14d3 user: drh tags: branch-3.44
2023-12-13
16:50
Avoid invoking sqlite3ExprColUsage() on an unresolve column reference. check-in: 6e0e2ee7c7 user: drh tags: branch-3.44
2023-12-12
17:55
Worker1 Promiser API: when multiple db connections are active then use the requested connection instead of always the first-opened connection. Bug reported in [forum:894c330e7f23b177|forum post 894c330e7f23b177]. check-in: 3874e5a328 user: stephan tags: branch-3.44
2023-12-11
13:48
Different fix for the fts5 COMMIT-following-OOM problem first fixed by [fba3129d]. This one does not cause problems if an fts5 table is renamed and then dropped within the same transaction. check-in: 67da596d82 user: dan tags: branch-3.44
2023-12-06
22:22
Merge the latest trunk enhancements into the reuse-schema branch. check-in: 5c36819c42 user: drh tags: reuse-schema
2023-11-29
02:53
Increase the patch level to 3.44.3. check-in: bb4d35e262 user: drh tags: branch-3.44
02:50
Reference count the Table passed into the OP_VCheck opcode. check-in: 79e6496bb1 user: drh tags: branch-3.44
2023-11-24
11:41
Version 3.44.2 check-in: ebead0e723 user: drh tags: release, branch-3.44, version-3.44.2
2023-11-23
12:12
Another assertion fault fix, similar to [a9443dbfbe25e588]. check-in: f796da626b user: drh tags: branch-3.44
11:45
Fix harmless compiler warnings in debugging code. check-in: db40272c36 user: drh tags: branch-3.44
11:29
Fix an fts5 problem that could occur when mixing regular and secure delete operations on a single table. check-in: 25fb5a540b user: drh tags: branch-3.44
11:21
Increase the version number to 3.44.2. check-in: 73d3cb7909 user: drh tags: branch-3.44
07:06
Fix output redirect bug reported in [forum:/forumpost/cbf4933cfeee74bb|the forum]. check-in: 2ab256bc0b user: larrybr tags: branch-3.44
2023-11-22
17:13
Correct the URL for loading sqlite3-worker1-bundler-friendly.mjs from sqlite3-worker1-promiser-bundler-friendly.js, so that the promiser can be used in bundler-using environments. Problem reported via email. check-in: b1128838f9 user: stephan tags: branch-3.44
14:18
Version 3.44.1 check-in: d295f48e8f user: drh tags: release, branch-3.44, version-3.44.1
2023-11-21
18:46
Pickup minor stylistic changes related to console I/O and, for Windows builds, get fact of UTF-16 translation into the sign-on banner. (a straight cherry-pick) check-in: d7a59e7946 user: larrybr tags: branch-3.44
2023-11-20
15:58
Back out an incorrect change to the sqlite3ExprCompareSkip() function from long ago. check-in: 89658abbcd user: drh tags: branch-3.44
13:59
Arrange to not compile unused console I/O function. check-in: 184a0cd2e8 user: larrybr tags: branch-3.44
13:12
Convert an assert in OP_VCheck into a branch that aborts the opcode, as this can happen on some very obscure conditions, as discovered by dbsqlfuzz. check-in: 0d5f68717c user: drh tags: branch-3.44
12:00
Cherry pick additional assert() fixes from trunk into the branch-3.44 branch. check-in: 6d8a8b7002 user: drh tags: branch-3.44
11:50
Fix an assert() in fts5 that could be true following an OOM or IO error in contentless-delete mode. check-in: 80a0bd7a69 user: drh tags: branch-3.44
2023-11-19
17:33
Fix test 5.0 in shell1.test for Windows. (A double-quote wrapped single-quote needs no further treatment to be recognized as a single single-quote.) check-in: aaa73400c4 user: larrybr tags: branch-3.44
2023-11-18
22:10
Merge changes to do Windows console I/O with UTF-16. check-in: f782054e7c user: larrybr tags: branch-3.44
20:24
Correct conditional compilation issue seen with MSVC in the Win32 mutex subsystem. check-in: 6c069c5d66 user: drh tags: branch-3.44
2023-11-13
12:05
Remove an incorrect ALWAYS() and NEVER(). check-in: 94f6209386 user: drh tags: branch-3.44
2023-11-10
21:03
Fix another problem with mixed join types and the RIGHT JOIN strength-reduction optimization. check-in: 8f01f8b260 user: drh tags: branch-3.44
15:20
Fix an obscure problem with the join-strength-reduction optimization that could occur when mixing LEFT and RIGHT joins in the same query. check-in: dcf1c13781 user: drh tags: branch-3.44
15:01
Expose the missing SQLITE_SUBTYPE to wasm. check-in: 7bebfe20e7 user: stephan tags: branch-3.44
2023-11-09
18:41
Ensure 8-byte alignment of data structues in sqlite3_database_file_object(). check-in: 3cfcaafaff user: drh tags: branch-3.44
17:55
Expose SQLITE_RESULT_SUBTYPE to wasm. check-in: fc03988650 user: stephan tags: branch-3.44
17:42
Add the SQLITE_RESULT_SUBTYPE flag for application-defined functions. Add the -DSQLITE_STRICT_SUBTYPE=1 compile-time option that raises an error if any function invokes sqlite3_result_subtype() without the SQLITE_RESULT_SUBTYPE flag. SQLITE_RESULT_SUBTYPE prevents an indexed value of that function from being used to replace an equivalent expression, since the indexed expression does not carry the subtype. check-in: 65a9cfc466 user: drh tags: branch-3.44
01:56
JSON5 bug fix: Escape double-quotes that occur inside of single-quoted strings. check-in: 6cc57bb2ce user: drh tags: branch-3.44
2023-11-07
19:15
Update the documentation to the sqlite3_set_auxdata() and sqlite3_get_auxdata() routines to make it clear that they do not work as one might expect when they are called during query planning, instead of during query execution. The JSON routines misuse those interfaces, so add a special flag to JSON routines that prevents them from being invoked during query planning. check-in: 36259009c5 user: drh tags: branch-3.44
2023-11-06
19:08
Update the srctree-check.tcl script and child script so that they can be run on a read-only source tree and so that if any inconsistencies are found, the script returns a non-zero exit code and thus halts the build. check-in: a0cc7e8117 user: drh tags: branch-3.44
19:01
Fix an fts5 problem where a transaction consisting of (a) a DELETE on rowid X, (b) a prefix query, and (c) an INSERT on rowid X, could corrupt the index. check-in: 34af510a56 user: drh tags: branch-3.44
2023-11-02
11:14
Update the version number to 3.44.1 check-in: 34f23c3d0d user: drh tags: branch-3.44
11:08
CLI to compile with older MSVC compiler. check-in: c8bf4f7a6a user: drh tags: branch-3.44
2023-11-01
12:50
Version 3.44.0 for the reuse-schema branch. check-in: 30403ce26c user: drh tags: reuse-schema
11:23
Version 3.44.0 check-in: 17129ba1ff user: drh tags: trunk, release, major-release, version-3.44.0