Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins that include changes to files matching 'ext/*'
2025-09-12
| ||
17:36 | Add a TODO regarding replacing the internal sqlite3__wasm_db_error() with the new [/info/34eda113c8819d | sqlite3_set_errmsg()], which serves the same role. (Leaf check-in: ead8a3a94e user: stephan tags: trunk) | |
17:13 | Add sqlite3_set_errmsg(). Use this in sqlite3changeset_apply() to return any error code and error message via the SQLite handle. (check-in: e34eda113c user: dan tags: trunk) | |
15:02 | Add experimental API sqlite3_set_errmsg(). Use this in sqlite3changeset_apply() to return any error code and error message via the SQLite handle. (check-in: 4d5b60a1e5 user: dan tags: sqlite3-set-errmsg) | |
2025-09-10
| ||
20:28 | Minor #ifdef changes to the carray.c extension so that the source file can be more easily imported into a larger program (such as TH3). (check-in: f16fd1afbb user: drh tags: trunk) | |
16:57 | Change the order of some paragraphs within documentation comments in sqlite3session.h. (check-in: f0102d7b25 user: dan tags: trunk) | |
2025-09-04
| ||
18:00 | Generic doc updates in ext/wasm's makefiles. No functional changes. (check-in: 02721457ce user: stephan tags: trunk) | |
16:26 | Merge latest changes from the wal2 branch into the bedrock branch. (Leaf check-in: 21e4744de2 user: stephan tags: bedrock) | |
16:02 | Merge the latest trunk enhancements into the wal2 branch. (Leaf check-in: 8b881fd828 user: stephan tags: wal2) | |
2025-09-03
| ||
21:19 | Fix a typo in a comment in carray.h. (check-in: a4e137de0e user: dan tags: trunk) | |
13:39 | Random wasm internal doc cleanups. No code changes. (check-in: 70923a00cf user: stephan tags: trunk) | |
2025-08-28
| ||
12:04 | Merge trunk into tcl-init branch. (check-in: 64c802ca10 user: stephan tags: tcl-init) | |
2025-08-20
| ||
11:21 | Fix a problem with SQLITE_CHANGESET_CONFLICT conflicts caused by DELETE triggers within a call to sqlite3changset_apply_v2() with SQLITE_CHANGESETAPPLY_IGNORENOOP specified. (check-in: 138e2aab43 user: dan tags: trunk) | |
2025-08-19
| ||
21:35 | Fix a problem causing an SQLITE_CHANGESET_DATA conflict of a DELETE operation to be incorrectly ignored if the SQLITE_CHANGESETAPPLY_IGNORENOOP is specified. (check-in: 78b543f85a user: dan tags: trunk) | |
2025-08-14
| ||
19:36 | Avoid depending on HAVE_STDINT_H and SQLITE_PTRSIZE and other things in non-amalgamation builds of fts5. (check-in: 309fdd4966 user: dan tags: trunk) | |
2025-08-13
| ||
19:13 | Have cksumvfs write checksums to the database file only, not the wal file. Writing them to the wal file breaks wal file recovery. (check-in: e3bd1fecca user: dan tags: trunk) | |
18:37 | In cksumvfs, do not write checksums to the wal file, as this prevents recovery from working. (Closed-Leaf check-in: 5bf48c7e31 user: dan tags: cksumvfs-wal-fix) | |
17:58 | Move the forced NDEBUG in fts3Int.h up above the #include of assert.h, as reported in [forum:8f16dd9480aad85f | forum post 8f16dd9480aad85f]. (check-in: 3b06d1c9b6 user: stephan tags: trunk) | |
14:40 | Fix a problem with the checksum-vfs and direct-overflow-reads. Forum post [forum:350e147cd1 | 350e147cd1]. (check-in: 7b7ce5f17f user: dan tags: trunk) | |
14:35 | Fix a problem with the checksum-vfs and direct-overflow-reads. (Closed-Leaf check-in: 8288edb9f9 user: dan tags: cksum-direct-ovfl-fix) | |
2025-08-11
| ||
10:54 | Replace some 32-bit arithmetic in fts3_write.c with 64-bit to avoid the possibility of integer overflow. (check-in: 6711110b1c user: dan tags: trunk) | |
2025-08-05
| ||
20:33 | Fix a couple of potential integer overflow problems in FTS5. (check-in: 1f479ee3b7 user: drh tags: branch-3.42) | |
19:36 | Fix a buffer overread in the sessions extension that could occur when processing a corrupt changeset. (check-in: 5833174c9d user: drh tags: branch-3.42) | |
12:04 | Minor patch to LSM1 in an attempt to get it to build on Mac. (Leaf check-in: a48866715e user: drh tags: lsm1-experimental) | |
12:01 | Remove the <i>experimental</i> lsm1 extension from trunk, in as much as readers were thinking that this was a supported extension and were reporting bugs against it. (check-in: ae9d7c9c92 user: drh tags: trunk) | |
10:54 | Add bounds checking and error messages and improved comments to the (unused) zorder extension function. [forum:/forumpost/e3f1ede174|Forum post e3f1ede174] (check-in: 6bb717acf7 user: drh tags: trunk) | |
01:58 | Improved defenses against corrupt ZIP archives in the zipfile extension. (check-in: d04c30b9f2 user: drh tags: branch-3.50) | |
01:53 | Improved defenses against corrupt ZIP archives in the zipfile extension. (check-in: 642e89191d user: drh tags: trunk) | |
2025-08-02
| ||
15:04 | Fiddle: move the About button into the main toolbar. Extend the About text with some info which only shows up (or is only hidden) when terminal mode is available. (check-in: da524d6c61 user: stephan tags: trunk) | |
14:50 | Fiddle: make the toolbar visible in terminal mode and hide non-terminal-mode options when in terminal mode. Move the terminal/split-view toggle button into the toolbar. Improve the view-switching handling. (check-in: 711bf423d2 user: stephan tags: trunk) | |
13:21 | Fiddle: move the About button into the header bar and get it working together with the optional jquery.terminal console mode. (check-in: 9639382c54 user: stephan tags: trunk) | |
12:06 | Fiddle: add an about/info/help view and a button to toggle it. Change the color schema to a more conventional black/white. Force imported databases out of WAL mode, which doesn't work in fiddle. (check-in: 27d1d0100c user: stephan tags: trunk) | |
2025-07-31
| ||
12:25 | Ensure that stack space allocated for a flexible array has the correct alignment. Fix to [d4307a0d43f42e96] to for some compilers (DeveloperStudio) and platforms (Sparc). (check-in: 1cccea0508 user: drh tags: trunk) | |
09:54 | Generic JS doc touchups. No functional changes. (check-in: cc5f126ea4 user: stephan tags: trunk) | |
07:44 | Minor doc and consistency improvements to [cf7163f82ca380958]. (check-in: 690a727322 user: stephan tags: trunk) | |
2025-07-30
| ||
21:34 | Move the flexarray union members from [527bbc1676a85a9] to the end of their respective objects. (check-in: 3082e07926 user: stephan tags: solaris-alignment) | |
19:48 | Apply alignment-related patches suggested in [forum:41cd226375cd49c6 | forum post 41cd226375]. (check-in: 527bbc1676 user: stephan tags: solaris-alignment) | |
16:17 | JS: ensure that sqlite3WorkerPromiser.v2.defaultConfig initially refers to sqlite3WorkerPromiser.defaultConfig. This fixes a longstanding oversight rather than a known in-the-wild problem. (check-in: cf7163f82c user: stephan tags: trunk) | |
15:02 | Adjust the previous check-in to replace the db's WASM address with yet another random number, and increase the range of random numbers, reducing the chance of cross-worker db ID collision to 1 in many billions. (check-in: f5e2a72c57 user: stephan tags: trunk) | |
14:50 | JS: add a random element when assigning db IDs to Worker1 db instances. This addresses [https://github.com/sqlite/sqlite-wasm/issues/113 | the npm project's ticket #113], which demonstrates that two independent workers can end up generating non-globally-unique IDs. That's not a bug, per se, but it makes the IDs useless for client-side mapping of db connection IDs to client-side state, so we add some randomness to them. (check-in: 6d2a43075f user: stephan tags: trunk) | |
2025-07-25
| ||
20:37 | Add the datacopy extension, used for testing only. (check-in: 06735507ae user: drh tags: branch-3.28-datacopy) | |
2025-07-18
| ||
22:18 | Add SQLITE_SELFORDER1 to JS's sqlite3.capi namespace. It's only useful when built with an sqlite3.c which itself was created with -DSQLITE_ENABLE_ORDERED_SET_AGGREGATES, which the canonical build does not do but custom builds may. (check-in: fdd15e938c user: stephan tags: trunk) | |
2025-07-17
| ||
15:38 | Merge the latest trunk enhancments into the reuse-schema branch. (Leaf check-in: 12dbb05b84 user: drh tags: reuse-schema) | |
15:31 | Merge all of the trunk enchancements into the bedrock branch. (check-in: ba2174bdca user: drh tags: bedrock) | |
15:24 | Merge the latest trunk enhancements into the wal2 branch. (check-in: 69794955d8 user: drh tags: wal2) | |
15:18 | Merge the latest trunk enhancements into the begin-concurrent branch. (Leaf check-in: 0b2979f0c0 user: drh tags: begin-concurrent) | |
14:02 | Merge the 3.50.3 changes into the reuse-schema-3.50 branch (check-in: 5a70ffd63c user: drh tags: reuse-schema-3.50) | |
2025-07-16
| ||
20:50 | Diverse wasm build cleanups. (check-in: 14ca18f72a user: stephan tags: trunk) | |
18:51 | Code style conformance tweaks and remove a ref to a now-dead makefile var. (Closed-Leaf check-in: a3cec8c714 user: stephan tags: wasm-build-parallel) | |
17:00 | Build .wasm/.js files into a build-mode-specific subdir, the goal being to be able to build them in parallel. This works, but (A) adds a bit of build ugliness and (B) is not actually parallelizing, so needs a closer look after a break. (check-in: 5e11d05412 user: stephan tags: wasm-build-parallel) | |
16:56 | Remove some stray makefile debug output. (check-in: 7ef22c3d11 user: stephan tags: trunk) | |