SQLite

Changes On Branch wal2
Login

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

Changes In Branch wal2 Excluding Merge-Ins

This is equivalent to a diff from 6eb2939a60 to b17f5beab8

2025-05-07
17:13
Fix a harmless warning about and oversize shift operation on malformed JSONB inputs. OSSFuzz 415850463. (check-in: cf8b55b3b6 user: drh tags: trunk)
2025-05-06
23:01
Merge the latest trunk enhancements into the reuse-schema branch. (Leaf check-in: f98aa940b4 user: drh tags: reuse-schema)
21:45
Merge the latest trunk enhancements into the bedrock branch. (Leaf check-in: 9d6517e7cc user: drh tags: bedrock)
21:38
Merge the latest trunk changes into the wal2 branch. (Leaf check-in: b17f5beab8 user: drh tags: wal2)
21:26
Merge all the latest trunk enhancements into the begin-concurrent branch. (Leaf check-in: 55a51ba58f user: drh tags: begin-concurrent)
17:56
Add test cases for the NOT NULL/IS NULL optimization in CHECK constraints fix. (check-in: 6eb2939a60 user: dan tags: trunk)
17:53
Fix a bug in the NOT NULL/IS NULL optimization of check-in [cb94350185f555c3] that can cause invalid data to be used for a column if that column has a CHECK constraint that includes the NOT NULL or IS NULL operator. Problem discovered by the Chromium fuzzer. Never seen in the wild, as far as anybody knows. (check-in: 2adaee9aa9 user: drh tags: trunk)
2025-04-21
12:56
Merge the latest trunk enhancements into the wal2 branch. (check-in: c68d0d3530 user: drh tags: wal2)

Changes to Makefile.msc.
Added doc/wal2.md.
Added ext/misc/bgckpt.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/btree.c.
Changes to src/pager.c.
Changes to src/pager.h.
Changes to src/pragma.c.
Changes to src/test_tclsh.c.
Changes to src/vdbe.c.
Changes to src/vdbeaux.c.
Changes to src/wal.c.
Changes to src/wal.h.
Changes to test/corruptA.test.
Changes to test/permutations.test.
Changes to test/rdonly.test.
Changes to test/savepoint.test.
Changes to test/tester.tcl.
Changes to test/uri.test.
Changes to test/wal.test.
Added test/wal2big.test.
Added test/wal2fault.test.
Added test/wal2lock.test.
Added test/wal2openclose.test.
Added test/wal2recover.test.
Added test/wal2recover2.test.
Added test/wal2recover3.test.
Added test/wal2rewrite.test.
Added test/wal2rollback.test.
Added test/wal2savepoint.test.
Added test/wal2simple.test.
Added test/wal2snapshot.test.
Changes to test/walprotocol2.test.
Changes to tool/mkctimec.tcl.