Default branch

3bc026df6e · Avoid apply an affinity to a register that might be the result of a TK_AGG_COLUMN expression, as it might be reused. Fix for bug [bugs:/info/2026-07-29T05:51:06Z | 2026-07-29T05:51:06Z]. · Updated 2026-07-29 15:13:41 +00:00

Branches

795dffb08e · Rename omit-api=all to omit-api=ALL to defend against breaking on a substring match of 'all' in as-yet-hypothetical future feature names. · Updated 2026-06-29 11:59:54 +00:00

114
0

79e94a4df7 · Also have functions sqlite3_db_name(), sqlite3_get_autocommit(), sqlite3_extended_errcode(), sqlite3_errcode(), sqlite3_total_changes64(), sqlite3_changese64(), sqlite3_last_insert_rowid() and sqlite3_expired() take the database mutex. · Updated 2026-06-25 16:24:06 +00:00

145
0

878bfb2cf2 · Remove ALWAYS() and NEVER() macros used for developmemt testing on · Updated 2026-06-24 20:17:20 +00:00

159
0

57312eb362 · Update mjournal.test so that it works on windows. · Updated 2026-06-24 19:07:30 +00:00

157
0

d0a79d8447 · Remove a stray C++ style comment left in build.c by the previous commit on this branch. · Updated 2026-06-24 13:37:31 +00:00

169
0

a47103453f · Add preprocessor guards to various JS files working towards the ability to build, e.g., with only one of various VFSes included. The makefile does not yet integrate these - this is an incremental step towards addressing the discussion in [https://github.com/sqlite/sqlite-wasm/pull/168|the downstream npm project's PR#168]. · Updated 2026-06-23 19:49:09 +00:00

173
1

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

195
0

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

211
0

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

233
0

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

224
0

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 12:22:06 +00:00

228
1

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

248
0

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

245
1

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

265
0

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

289
0

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

295
0

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

299
0

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 14:22:14 +00:00

336
0

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

492
572

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

385
0