Default branch

1f7010d4ec · Add the preserveOnInitFailure option to the opfs-sahpool VFS. · Updated 2026-09-29 14:25:31 +00:00

Branches

856043efbf · Relax the restrictions on reordering tables in vtab queries that occur to the right of a LEFT or CROSS JOIN but are not actually the RHS of said join. · Updated 2026-07-15 19:19:03 +00:00

378
0

47a4302042 · Allow "ALTER TABLE ... DROP CONSTRAINT" to drop foreign key constraints. · Updated 2026-07-08 17:40:04 +00:00

391
0

839d781501 · Make the (legacy, deprecated) ".header" command in the CLI responsive to · Updated 2026-07-08 15:34:53 +00:00

393
0

7c90f02767 · Corrections to the mode matrix in the CLI · Updated 2026-07-07 13:24:23 +00:00

396
0

61dc586218 · Add a few simple test cases. · Updated 2026-07-03 15:08:18 +00:00

420
6

12fad2e03c · Add "end of day/month/year" modifiers to date/time functions. · Updated 2026-07-01 11:57:20 +00:00

429
0

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

425
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

456
0

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

470
0

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

468
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

480
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

484
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

506
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

522
0

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

544
0

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

535
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

539
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

559
0

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

556
1

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

576
0