SQLite

Changes On Branch branch-3.40
Login

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

Changes In Branch branch-3.40 Excluding Merge-Ins

This is equivalent to a diff from 89c459e766 to c66c7734fe

2023-01-14
19:36
Add OOM check, per tip at forum post 933479b2d5 (Leaf check-in: c66c7734fe user: drh tags: branch-3.40)
19:27
Add OOM check, per tip at forum post 933479b2d5 (check-in: eda84dcffe user: larrybr tags: trunk)
2023-01-13
19:32
In expression nodes of type REGISTER with sub-type COLUMN, ensure that the iColumn field is set correctly, as otherwise the "IS NULL" operator might be incorrectly optimized. Fix for the problem described by forum post d010a26798915b53. (check-in: 76b440c588 user: drh tags: branch-3.40)
2022-11-22
15:47
Fix last function pointer in sqlite3Apis init. Reported at forum post eba0faa96d. (check-in: b3795d28fe user: drh tags: branch-3.40)
2022-11-16
19:53
Avoid returning SQLITE_SCHEMA if the first query run on a connection is "SELECT nosuchcolumn" or similar. Forum post c1798f77ef (check-in: 3dc4f75d77 user: drh tags: trunk)
16:14
Merge version 3.40.0 into the reuse-schema branch. (check-in: 2aec00a729 user: drh tags: reuse-schema)
16:00
Merge the 3.40.0 release into the wal2 branch. (check-in: 2df915ef04 user: drh tags: wal2)
15:59
Merge 3.40.0 into the begin-concurrent branch. (check-in: a06d57ee9e user: drh tags: begin-concurrent)
12:10
Version 3.40.0 (check-in: 89c459e766 user: drh tags: trunk, release, major-release, version-3.40.0)
2022-11-14
19:42
Previous change to the fake_big_file command in the test harness was not correct. This one should fix the problem. (check-in: 6ee57a2e4e user: drh tags: trunk)

Changes to VERSION.
Changes to configure.
Changes to ext/fts5/fts5_main.c.
Changes to ext/fts5/test/fts5misc.test.
Changes to ext/misc/regexp.c.
Changes to ext/misc/sqlar.c.
Changes to ext/misc/zipfile.c.
Changes to ext/recover/recover1.test.
Changes to ext/recover/sqlite3recover.c.
Changes to ext/session/sqlite3session.c.
Changes to ext/session/test_session.c.
Changes to src/btree.c.
Changes to src/btree.h.
Changes to src/loadext.c.
Changes to src/main.c.
Changes to src/mem5.c.
Changes to src/memdb.c.
Changes to src/os_unix.c.
Changes to src/resolve.c.
Changes to src/shell.c.in.
Changes to src/sqlite.h.in.
Changes to src/trigger.c.
Changes to src/vdbe.c.
Changes to src/vdbeaux.c.
Changes to src/vdbemem.c.
Changes to src/where.c.
Changes to test/intreal.test.
Changes to test/regexp1.test.
Changes to test/returning1.test.
Changes to test/shell2.test.
Changes to test/where.test.
Changes to test/zipfile.test.