SQLite

Changes On Branch begin-concurrent
Login

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

Changes In Branch begin-concurrent Excluding Merge-Ins

This is equivalent to a diff from 5508b56fd2 to 1ae8d60237

2025-06-29
07:32
Minor API doc typo fixes from brickviking. (check-in: c7cf9dcb69 user: stephan tags: trunk)
2025-06-28
17:59
Improve the bytecode generated for comparisons so that if one operand is a subquery and the other operand evaluates to NULL, the subquery operand is not even computed. This fixes 5 of the 11 slow queries described in forum post 52651713ac. (check-in: f147bc0477 user: drh tags: optimize-null-values)
14:36
Merge all the latest trunk fixes and enhancements into the reuse-schema branch. (Leaf check-in: 6e1f97d99b user: drh tags: reuse-schema)
14:24
Merge the latest trunk enhancements into the wal2 branch. (Leaf check-in: e7867c3992 user: drh tags: wal2)
14:16
Merge the latest trunk enhancements into the begin-concurrent branch. (Leaf check-in: 1ae8d60237 user: drh tags: begin-concurrent)
2025-06-27
19:56
Raise an error right away if the number of aggregate terms in a query exceeds the maximum number of columns. (check-in: 4ae45291e6 user: drh tags: branch-3.50)
19:02
Raise an error right away if the number of aggregate terms in a query exceeds the maximum number of columns. (check-in: 5508b56fd2 user: drh tags: trunk)
12:46
API doc typo fixes and closing DD element tags from brickviking. (check-in: c9ddd15b01 user: stephan tags: trunk)
2025-05-29
14:40
Bring the begin-concurrent branch up to version 3.50.0. (check-in: 436609fdb1 user: drh tags: begin-concurrent)

Changes to Makefile.msc.
Changes to autosetup/teaish/core.tcl.
Changes to autosetup/teaish/tester.tcl.
Added doc/begin_concurrent.md.
Added ext/session/changebatch1.test.
Added ext/session/changebatchfault.test.
Changes to ext/session/sessionH.test.
Added ext/session/sqlite3changebatch.c.
Added ext/session/sqlite3changebatch.h.
Changes to ext/session/sqlite3session.c.
Changes to ext/session/sqlite3session.h.
Changes to ext/session/test_session.c.
Changes to ext/wasm/api/sqlite3-worker1-promiser.c-pp.js.
Changes to ext/wasm/demo-worker1-promiser.c-pp.js.
Changes to main.mk.
Changes to src/bitvec.c.
Changes to src/btree.c.
Changes to src/btree.h.
Changes to src/btreeInt.h.
Changes to src/build.c.
Changes to src/func.c.
Changes to src/main.c.
Changes to src/os_unix.c.
Changes to src/pager.c.
Changes to src/pager.h.
Changes to src/parse.y.
Changes to src/random.c.
Changes to src/select.c.
Changes to src/sqlite.h.in.
Changes to src/sqliteInt.h.
Changes to src/test1.c.
Changes to src/test_config.c.
Changes to src/update.c.
Changes to src/vacuum.c.
Changes to src/vdbe.c.
Changes to src/vdbeaux.c.
Changes to src/wal.c.
Changes to src/wal.h.
Added test/bc_test1.c.
Added test/concfault.test.
Added test/concurrent.test.
Added test/concurrent2.test.
Added test/concurrent3.test.
Added test/concurrent4.test.
Added test/concurrent5.test.
Added test/concurrent6.test.
Added test/concurrent7.test.
Added test/concurrent8.test.
Added test/concurrent9.test.
Changes to test/fts3corrupt4.test.
Added test/noop_update.test.
Deleted test/parser1.test.
Added test/tt3_core.c.
Changes to tool/mkpragmatab.tcl.