- 7efded5 Improved concurrency for "make devtest" by splitting fuzzdata1.db and by drh · 33 hours ago master
- f075764 Avoid dropping RETURNING triggers when the schema is reset while preparing a statement. by dan · 34 hours ago
- 14fcb82 Avoid dropping RETURNING triggers when the schema is reset while preparing a statement. by dan · 36 hours ago returning-fix
- a79f685 Fix a missing va_end() call in the intckMprintf() function of the by drh · 2 days ago
- 240397b A more compact fix for the problem first fixed by [5f5a736f88]. by dan · 2 days ago
- 4ac766c Have sqlite3_set_errmsg() return SQLITE_MISUSE if a NULL db handle is passed to it, as documented. by dan · 2 days ago
- 73caea1 Reworking of JS internals to support binding of nested C structs (like sqlite3_index_constraint and friends) and allow some of the automated JS/C conversions to be plugged in at the struct-binding level, simplifying how struct members, in particular function pointers, can be used from JS. by stephan · 2 days ago
- 998ebf1 Fix the ".www" command of the CLI so that it works on unix systems with by drh · 2 days ago
- 051e942 Minor doc typo fix reported in [forum:939d5864df|forum post 939d5864df]. by stephan · 3 days ago
- 4182294 CLI shell: ensure that .dump propagates its error code on error. Problem reported in [forum:a4f3873b0a8503cc|forum post a4f3873b0a]. by stephan · 3 days ago
- c55d826 In sqlite3.wasm.allocFromTypedArray(), swap the order of the allocation and the access to the heap view object to work around an obscure issue when allocating huge blobs. The heap view object could previously become stale via the following allocation if the underlying WebAssembly.Memory object needed to grow. Essentially a realloc()-moves-the-pointer situation but it only comes up with huge allocations under the right circumstances and would trigger a JS exception (as opposed to corrupting the WASM heap). Problem reported in [forum:05b77273be104532|forum post 05b77273be104532]. by stephan · 3 days ago
- 66b37e9 Add some UNUSED_PARAMATER()s for the sake of -pedantic -DSQLITE_OMIT_WAL. by stephan · 5 days ago
- 0aca0cc Fix a harmless static-analyzer warning. by drh · 5 days ago
- 748c0ad Get the sqlite3Hwtime() function working on ARM. Enable scanstatus by by drh · 6 days ago
- e775300 Improvements to documentation for stmt_scanstatus interfaces. by drh · 6 days ago
- 366e0ed JNI: doc tweaks. Add missing SQLITE_DBSTATUS_TEMPBUF_SPILL export. by stephan · 7 days ago
- 2010663 TEA extension: add --tcl-stubs config flag, defaulting to zero, because there does not seem to be a universally-valid default for that. Addresses [forum:cd6503fce2|forum post cd6503fce2]. by stephan · 7 days ago
- 29bdac3 Remove stale code from the fileio.c extension. by drh · 7 days ago
- 53ba0b8 Minor wasm build simplifications and extend the JS bindings of sqlite3_column/value_text() such that they include embeded NUL bytes in their result strings rather than truncate them at NUL. Consolidate the shell.c build flags from the canonical and autoconf makefiles into the configure script. by stephan · 7 days ago
- c2aa8e3 Version 3.51.0 by drh · 7 days ago major-release release version-3.51.0
- b799156 Consolidate the three VFS-specific SEE tests into a shared routine. by stephan · 8 days ago wasm-post-3.51
- 23e4ae2 Move the hard-coded SHELL_OPT makefile values from the two main makefiles into their shared configure script. by stephan · 8 days ago
- abc23b5 Merge trunk into wasm-post-3.51 to for some minor config script work. by stephan · 8 days ago
- e977440 Add tests demonstrating [d0e803b90344]. by stephan · 8 days ago
- bb3b269 Add new file missing from [936990cf067a5ebb] (and subsequently deleted by fossil clean -x). Have speedtest1 wasm use the user-provided sqlite3.c, rather than forcing the canonical one, so that the wasm exports don't have to be re-generated for that special case. Remove a harmless duplicate -D... flag. by stephan · 8 days ago
- 1bf7eb3 Use the same compile-time options for the CLI in the auto-setup tarball by drh · 9 days ago
- f1c37a3 Add new column "cwd" to the jobs table in testrunner.db. For recording the directory in which the test ran or is running. by dan · 9 days ago
- d95fffc Adjust the dbstatus2.test module so that it works on 32-bit builds in by drh · 9 days ago
- 4733884 Update test result output from test/dbstatus2.test module so that it by drh · 9 days ago
- 0dfa31d Fix the test/speedtest.tcl script so that the CC= command-line option works. by drh · 9 days ago
- 15c6d88 Fix a harmless memory leak in the CLI caused by the --cmd option generating by drh · 9 days ago
- eaacb4a Add pedantic OOM detection logic to some disused diagnostic and test code. by drh · 9 days ago
- 0c747e1 Update the test/walthread.test testing script so that it uses a random by drh · 10 days ago
- e5c8467 Fix ext/wasm/mkdist.sh to use ./version-info instead of ../../version-info (a recent build change made to ensure that builds with a custom sqlite3.c embed that version info). by stephan · 11 days ago
- b2b8ab6 Updates to the compile-for-windows.md document. No changes to code. by drh · 11 days ago
- 7f70085 Detect some cases of ambiguous column references in USING clauses that can come up with nested joins. by dan · 12 days ago
- a183595 Change the name of a file-scope constant array in carray.c so that it does by drh · 12 days ago
- 63ab7c6 Update the main README.md file to use the robot-safe /rchvdwnld page on the by drh · 12 days ago
- 1c19c06 Fix the output of ".dump" in the CLI so that the sqlite_sequence table by drh · 12 days ago
- da17de5 New assert() statements to help out static analyzers. by drh · 12 days ago
- 1ed6441 Add SQLITE_OMIT_WAL checks around some functions to avoid defining unused statics in such builds. Fixes OMIT_WAL builds on msys2 and passes tool/omittest-msvc.tcl. by stephan · 12 days ago
- c129de0 Simplify the EXPORTED_FUNCTIONS lists to use the preprocessor instead of per-list shell commands. (Unrelated) Remove part of the post-compilation JS filtering which breaks with emsdk 4.0.16+, which means the .js files are about 57kb bigger than they really ought to be. by stephan · 12 days ago
- 6acd8d2 Merge trunk into the wasm-post-3.51 branch. by stephan · 12 days ago
- 139ec38 Further improvements the ".dump" command to handle corner cases. by drh · 12 days ago
- 41fda52 Another (void), as per [dd6edfc09434]. by stephan · 12 days ago
- 7fb2545 Add (void) to two places for the sake of SQLITE_OMIT_WAL builds. Why these do not complain on tests in this tree, but do on a downstream tree (same machine, same compiler), is a mystery. by stephan · 12 days ago
- 3a61466 wasm: re-add SQLITE_OMIT_WAL to the c-pp-lite build flags. by stephan · 12 days ago
- 916fc11 Macro tweaks to get SQLITE_OMIT_WAL building. Remove some nearby stray EOL whitespace. by stephan · 12 days ago
- a8a99be Fix a typo and improve wording in README.md by drh · 12 days ago
- f3b3964 Updates to the tool/warnings.sh script for better compiler warnings. by drh · 12 days ago
- 4ebf491 Fix a harmless compiler warning associated with flexarrays. by drh · 12 days ago
- c6b86ba Updates to the main README.md file. by drh · 13 days ago
- c5ff2aa Fix the CLI ".dump" command so that it does not make duplicate by drh · 13 days ago
- cb36dc3 Prevent a harmless signed integer overflow in the CLI if the argument by drh · 13 days ago
- bc5e0be A experiment addressing the embedded-NUL behavior of sqlite3_colum/value_text() in the JS bindings, as discussed in [forum:d77281aec2df9ada|forum post d77281aec2]. This is an experiment only. It works, in that existing tests do not see the difference, but it has implicications which require careful consideration before deploying. by stephan · 13 days ago
- 7c86a03 Remove an OMIT_WAL from the wasm build because it breaks with the current amalgamation (and isn't strictly needed here anyway). by stephan · 13 days ago
- d443f0a Fix a logic error introduced by [cea8bf79e18d55a8] which caused by drh · 13 days ago
- 34b1bf1 Tiny cosmetic tweak to configure script output. No functional changes. by stephan · 2 weeks ago
- 74cd3c5 Typo fixes in LICENSE.md from BrickViking. by stephan · 2 weeks ago
- ffbfc27 Fix an signed integer overflow problem that can occur when using an oversize by drh · 2 weeks ago
- 5a9ada5 Add enhanced resistance to corruption after posix advisory locks on the by drh · 2 weeks ago
- 9c07705 Enhance the CLI so that it can handle inputs larger than 2 billion lines. by drh · 2 weeks ago
- 6cc222c Additional comments explaining what unixIsSharingShmNode() does. No by drh · 2 weeks ago broken-lock-defense-1
- db0d47b Omit unnecessary branches from the unixIsSharingShmNode() implementation. by drh · 2 weeks ago
- e34f35c The unixIsSharingShmNode() function should always return false for the by drh · 2 weeks ago
- 626351d Implement an experimental defensive measure to try to prevent the -wal and by drh · 2 weeks ago
- 6e27846 Fix a minor over-allocation of heap memory in wal.c. by dan · 2 weeks ago
- 8ce786f Fix sanitizer complaints in the regexp extension. by dan · 2 weeks ago
- 6b9230d Merge the OPFS/SEE tests into trunk (where they should have been committed). by stephan · 2 weeks ago
- 241004f Demonstrate the opfs-sahpool VFS with SEE. by stephan · 2 weeks ago
- 89a9efe Add a test which uses SEE via the "opfs" VFS. "opfs-sahpool" is pending. by stephan · 2 weeks ago
- 4f177f1 Merge trunk into the wasm-post-3.51 branch. by stephan · 2 weeks ago
- d4ead9b A better/cleaner fix for [1c80ff88c0ce]. by stephan · 2 weeks ago
- f57d368 c-pp-lite: Fix another newline-related off-by-one which could cause newlines to get lost in @token@ filtering. Problem found in out-of-tree testing. by stephan · 2 weeks ago
- 3fceae3 Doc typo fix reported in the forum. No code changes. by stephan · 2 weeks ago
- 38113d3 Add the SQLITE_FCNTL_FILESTAT file control and the sqlite_filestat() SQL by drh · 2 weeks ago
- a105989 Rename the file control to SQLITE_FCNTL_FILESTAT. Rename the SQL function by drh · 2 weeks ago file-info
- ecbeefe Fix a bug in sqlite_file_info() output: It was showing the "pal" for by drh · 2 weeks ago
- 2b24d89 New --normal option for the ".open" command in the CLI. Also, when opening by drh · 2 weeks ago
- 726e836 Add additional information about unix file descriptors to the same database file by drh · 2 weeks ago
- 7be565f Adjust unixPosixAdvisorLocks() to use redirectable system calls so that by drh · 2 weeks ago
- c053b57 Merge the CLI deduceDatabaseType fix from trunk. by drh · 2 weeks ago
- 0d859b4 Fix the CLI so that it does not try to open what might be an SQLite by drh · 2 weeks ago
- ab29c24 Additional information about the unixShm shown. by drh · 3 weeks ago
- dcc07d3 Do not attempt to show posix-advisory-locking status on journal files. by drh · 3 weeks ago
- 234c6c4 The sqlite_file_info() function should always return JSON, unless there by drh · 3 weeks ago
- 86319b8 New symbolic representation of posix advisory locking information by drh · 3 weeks ago
- f4e6605 Merge trunk enhancements into the file-info branch. by drh · 3 weeks ago
- 76db3a6 Stricter assert() statements on unixShmSystemLock(). by drh · 3 weeks ago
- 003737d Improvements to the design of the /proc lock analysis. by drh · 3 weeks ago
- 02c5f39 Random tiny tweaks in internal JS and flesh out the tester1 test selection list to include both 32-/64-bit entries for all tester1XYZ.html combinations. For after the 3.51 release. by stephan · 3 weeks ago
- be4d0c2 Make it particularly clear in the wasm build output that unsupported builds are exactly that. Cosmetic tweak only, no functional changes. by stephan · 3 weeks ago
- aeb886b Easier to read /proc lock interpretation. by drh · 3 weeks ago
- 2f9311c Flesh out the sqlite_file_info() function further, and in particular by drh · 3 weeks ago
- 093b26e New diagnostic SQL function "sqlite_file_info()" and its associated by drh · 3 weeks ago
- 63ee854 Fix a duplicate SQLITE_API on sqlite3_carray_bind(), as reported in [forum:7499e8a19edc8908|forum post 7499e8a19e]. by stephan · 3 weeks ago
- 3ba506d ext/wasm: dependencies fix for parallel builds attempted immediately after a distclean. Add version-info to the distclean rules. by stephan · 3 weeks ago
- 67fa337 ext/wasm/GNUmakefile: (A) When using a custom sqlite3.c, use sqlite3.h from the same directory instead of the top of this tree. (B) Re-add preprocessor flags for SEE which were misplaced during recent build refactoring. by stephan · 3 weeks ago
- 033dbac Fix [4e713558f6c6ea3d] so that it supports separate builds of rtree. by drh · 3 weeks ago
- 9af334f Document minor discrepancies in how sqlite3_bind_pointer() and sqlite3_carray_bind() react to the SQLITE_TRANSIENT and SQLITE_STATIC finalizers. by stephan · 3 weeks ago