Default Branch

a89d43e5db · Correct test from [96a48a15760a] - that journal was indeed corrupt, but not in the intended manner. Add a verification that the bad journal gets replaced after a write. · Updated 2026-06-21 13:38:05 +02:00

Branches

7644162026 · Use SQLITE_FINISH in a few places in the core, to help ensure that path is · Updated 2026-06-20 00:57:44 +02:00    paulhorn

8
0
Included

d5b7e82ccd · Fix a cast in fts3_write so that it is applied as intended. · Updated 2026-06-19 14:14:55 +02:00    paulhorn

418
117

544b208113 · After opening a non-covering index cursor, pass the corresponding table cursor to the implementation via sqlite3BtreeCursorHint(). · Updated 2026-06-16 20:06:46 +02:00    paulhorn

25
1

b348459070 · Improve comments in percentSort(). · Updated 2026-06-15 19:13:40 +02:00    paulhorn

46
0
Included

53f419e2c8 · Additional tweaks and test cases for generate_series() constraints · Updated 2026-06-15 17:24:37 +02:00    paulhorn

37
0
Included

e5ca18182a · Revert the native impl of kvvfs's xOpen() (as distinct from the JS impl which the wasm build uses) to the historical db name restrictions of 'local' or 'session', failing with SQLITE_CANTOPEN if passed another name. [ec866b04d088e53b] overhauled support for kvvfs db names in JS but it turns out that the native impl still relies on those names in order to match journals to databases. Correct a related too-lenient assert() in the WASM pieces. · Updated 2026-06-15 14:22:06 +02:00    paulhorn

41
1

7459c01689 · Fix errors in comments on this branch. Also prefer SQLITE_NOMEM_BKPT to SQLITE_NOMEM. · Updated 2026-06-12 19:32:44 +02:00    paulhorn

61
0
Included

fa68f4d5bd · Defense against a read-only WAL file that has an invalid page size. · Updated 2026-06-12 02:13:57 +02:00    paulhorn

58
1

192b3a539b · A new approach to working around the GCC bug. · Updated 2026-06-05 02:11:56 +02:00    paulhorn

78
0
Included

0ec8e406bd · Merge the 3.53.2 patch release into the reuse-schema-3.53 branch · Updated 2026-06-03 21:28:11 +02:00    paulhorn

418
323

48a591fa6b · Minor performance improvement for the patch on this branch. · Updated 2026-06-01 19:56:11 +02:00    paulhorn

102
0
Included

c079bd08a2 · Test case to show that the change fixes the original carray problem. · Updated 2026-06-01 14:30:13 +02:00    paulhorn

108
0
Included

1a760748a6 · Update new test in zipfile.test so that it does not run if SQLITE_MAX_LENGTH is too small. · Updated 2026-06-01 13:50:55 +02:00    paulhorn

112
0
Included

1b66c8f2e9 · Merge the latest trunk enhancements and fixes into the bedrock branch via wal2. · Updated 2026-05-29 20:18:03 +02:00    paulhorn

124
557

87ed2e565e · Merge the latest trunk enhancements and fixes into the wal2 branch. · Updated 2026-05-29 20:08:48 +02:00    paulhorn

124
196

56363a8d07 · Merge the latest trunk fixes and enhancements into the begin-concurrent branch. · Updated 2026-05-28 22:11:47 +02:00    paulhorn

126
360

5b684aa660 · Merge all the latest trunk enhancements and fixes into the reuse-schema branch. · Updated 2026-05-23 13:26:44 +02:00    paulhorn

145
234

f380599476 · Add the SQLITE_CHANGESETAPPLY_NOUPDATELOOP option to the sqlite3_changeset_apply_v2/3() method. To disable the extra processing to commit changesets that swap two or more values subject to a UNIQUE constraint between rows. · Updated 2026-05-22 16:22:14 +02:00    paulhorn

149
0
Included

1b0a01dd4b · Update this branch with latest changes from "bedrock" branch. · Updated 2026-05-19 13:08:22 +02:00    paulhorn

305
572

d3265d1473 · Improved comment on sqlite3ExprCanReturnSubtype() as well as one very · Updated 2026-05-16 18:02:08 +02:00    paulhorn

198
0
Included