/ Changes On Branch reuse-schema
Login

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

Changes In Branch reuse-schema Excluding Merge-Ins

This is equivalent to a diff from 4484ec6d26 to e556f3d381

2024-04-06
17:37
Improvements to the accurancy of the fuzzinvariants.c testing module when SQLITE_ALLOW_ROWID_IN_VIEW is defined and the test query involves rowids. (check-in: c6e873d4db user: drh tags: trunk)
2024-04-05
20:01
Experimental enhancement in which expressions of the form "expr IN table" can be pushed down into subexpressions. (check-in: 2cbd7838fd user: drh tags: pushdown-IN-table)
15:04
Merge all recent trunk enhancements into the reuse-schema branch. (Leaf check-in: e556f3d381 user: drh tags: reuse-schema)
14:50
Merge the latest trunk enhancements into the wal2 branch. (check-in: a8a8a2db9b user: drh tags: wal2)
14:46
Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: 4ff8334241 user: drh tags: begin-concurrent)
14:13
Check-in a9657c87c53c1922 is wrong: the IndexedExpr.bMaybeNullRow flag is required for virtual columns if they are part of an outer join. Add a test case to prove it. (check-in: 083b0f7e77 user: drh tags: branch-3.44)
14:06
Fix obscure issues associated with SQLITE_ALLOW_ROWID_IN_VIEW and indexes on virtual columns in a RIGHT JOIN. (check-in: 4b3a253fc7 user: drh tags: branch-3.45)
13:56
Check-in [a9657c87c53c1922] is wrong: the IndexedExpr.bMaybeNullRow flag is required for virtual columns if they are part of an outer join. Add a test case (derived from dbsqlfuzz b9e65e2f110df998f1306571fae7af6c01e4d92b) to prove it. (check-in: 4484ec6d26 user: drh tags: trunk)
11:23
When compiling with SQLITE_ALLOW_ROWID_IN_VIEW, if the RETURNING clause of an UPDATE of a view specifies a rowid, then return NULL for the value of that rowid. dbsqlfuzz 7863696e9e5ec10b29bcf5ab2681cd6c82a78a4a. (check-in: c7896e8885 user: drh tags: trunk)
2024-03-26
10:48
Merge all recent trunk enhancements into the reuse-schema branch. (check-in: e469b02205 user: drh tags: reuse-schema)
2022-10-20
16:12
Only enable the bMaybeNullRow flag on IndexedExpr for an index on an expression, not on a virtual column. But do enable it for the right operand of a right join. (check-in: a9657c87c5 user: drh tags: trunk)

Changes to Makefile.in.

Changes to Makefile.msc.

Added doc/shared_schema.md.

Added ext/wasm/EXPORTED_FUNCTIONS.fiddle.

Deleted ext/wasm/EXPORTED_FUNCTIONS.fiddle.in.

Changes to ext/wasm/api/EXPORTED_FUNCTIONS.sqlite3-api.

Changes to ext/wasm/api/sqlite3-worker1-promiser.c-pp.js.

Added ext/wasm/fiddle/fiddle.html.

Deleted ext/wasm/fiddle/index.html.

Changes to main.mk.

Changes to src/alter.c.

Changes to src/analyze.c.

Changes to src/attach.c.

Changes to src/build.c.

Changes to src/callback.c.

Changes to src/main.c.

Changes to src/pragma.c.

Changes to src/pragma.h.

Changes to src/prepare.c.

Changes to src/shell.c.in.

Changes to src/sqlite.h.in.

Changes to src/sqliteInt.h.

Changes to src/status.c.

Changes to src/tclsqlite.c.

Changes to src/test_config.c.

Added src/test_schemapool.c.

Changes to src/test_tclsh.c.

Changes to src/trigger.c.

Changes to src/vacuum.c.

Changes to src/vdbe.c.

Changes to src/vdbe.h.

Changes to src/vdbeaux.c.

Changes to src/vdbeblob.c.

Changes to src/vtab.c.

Changes to src/where.c.

Added test/reuse1.test.

Added test/reuse2.test.

Added test/reuse3.test.

Added test/reuse4.test.

Added test/reuse5.test.

Added test/reuse6.test.

Added test/reusefault.test.

Changes to test/shell9.test.

Changes to test/tclsqlite.test.

Changes to test/tester.tcl.

Changes to test/testrunner.tcl.

Changes to test/testrunner_data.tcl.

Changes to test/threadtest3.c.

Changes to test/tt3_checkpoint.c.

Changes to test/tt3_index.c.

Changes to test/tt3_lookaside1.c.

Added test/tt3_reuseschema.c.

Changes to test/tt3_stress.c.

Changes to test/tt3_vacuum.c.

Changes to tool/mkpragmatab.tcl.