- 3be9a9b Move the carray() extension and the percentile extension into the by drh · 19 hours ago master
- 8f2f5e4 Add the SQLITE_ prefix to the type constants used by sqlite3_carray_bind(). by drh · 19 hours ago ext-to-core
- 0df9db4 Make use of the new SQLITE_ENABLE_PERCENTILE in the wasm build. by stephan · 20 hours ago
- 01f5e6e Add ENABLE compile-time options to enable carray() and median(). Hence by drh · 20 hours ago
- ba5cce9 This is how the percentile() family of functions might be integrated into by drh · 21 hours ago
- cdaff85 Were we to choose to integrate the carray() table-valued function into the by drh · 22 hours ago
- e15ef5b Fix harmless integer overflow in the CLI when arguments to --lookaside are by drh · 25 hours ago
- d397377 Fix an uninitialized variable problem in test1.c. by dan · 27 hours ago
- 55085a2 The ".dbtotxt" command in the CLI should not fail if the database is by drh · 28 hours ago
- b8d2ca1 Function name doc typo fixes for sqlite3_source_id() (sic.). by stephan · 36 hours ago
- 6147a0f Add test cases for the carray module. by dan · 2 days ago
- 308831d Improve the invariant checker module so that so that it added "+" before by drh · 2 days ago
- 9b6bc61 Fix some integer overflow warnings in the base64 and base85 extensions. by dan · 2 days ago
- 7aa5271 Fix a minor problem with building sqlite3.c without manifest.tags. by dan · 3 days ago
- 9804ed7 Avoid attempting to delete a file that is still open in sessionnoop2.test. by dan · 3 days ago
- 75ef68e Avoid using randomblob() in walckptnoop.test, as it produces different results for different test permutations. by dan · 3 days ago
- 35299c9 Change the testrunner.tcl option from "--case" (singular) to "--cases". by drh · 3 days ago
- 87f5315 Fix typo in the previous check-in that prevented the script from running. by drh · 3 days ago testrunner-enhancements
- 6f7c977 Add info from the SQLITE_SCM_... macros to tool/version-info.c's --json output, prompted by [forum:0c513ae3fca7d55c|forum post 0c513ae3fc]. by stephan · 3 days ago
- ad7118f Update testrunner.tcl so that the new option is --cases rather than singular by drh · 3 days ago
- 0ab87fc Fix typo in the "testprefix" for walckptnoop.test by drh · 3 days ago
- 0611aee New testrunner.tcl option "--case DISPLAYLNAME" only runs the single case by drh · 3 days ago
- 566348f Fix testrunner.tcl so that --help output goes to stdout, not stderr. by drh · 3 days ago
- d357d9d Fix a subtle problem with short-circuit evaluation introduced by by drh · 3 days ago
- 833fb1e Another small performance increase in the text format by using strchr() to by drh · 4 days ago
- 34775b6 Fix a syntax error in the tcl script part of [199b6567bb41cd]. by stephan · 4 days ago
- d310393 Performance optimization in text formatter by using a hash table to look up by drh · 4 days ago
- 275d08a Minor clarifications to the JSONB format documentation. by drh · 6 days ago
- 1d574d3 Remove the memvfs.c extension, to prevent it from being misused. by drh · 7 days ago
- e2ebc36 Fix typo in the previous check-in. Remove surplus end-of-line whitespace by drh · 7 days ago
- 0d9ec8b Harden the debugging vtab "delta_parse()" which is part of the by drh · 7 days ago
- 4defad2 In the ".open" command of the CLI if using the --new option with a URI by drh · 7 days ago
- 7d973ac Fix -DSQLITE_OS_OTHER=0 builds. by dan · 7 days ago
- b9c23fa Correction to [ae303dab2f534e2c] to use the right loop over the solver. by drh · 7 days ago
- cbc3cd4 Fix a buffer overrun in the zipfile extension that could occur while processing zip archives with extremely long file-names and comment fields. by dan · 7 days ago
- fa563ef Add the --ifexists option to the CLI and to the ".open" command of the CLI. by drh · 8 days ago
- 65ee59b Prevent embedded 0x00 characters in the output strings from confusing by drh · 8 days ago
- a9af410 Fix a buffer overread in demo code in ext/misc/memvfs.c. by dan · 8 days ago
- 4af7048 Enable the CLI to be compiled with SQLITE_OMIT_AUTHORIZATION. by drh · 9 days ago
- 0f76b0a Fix various compiler warnings. by drh · 9 days ago
- c8e6f62 Fix the new generate_series() to correctly deal with an explicit 0 as the step. by drh · 9 days ago
- d05bf5a Fix another potential buffer overread in the zipfile extension. by dan · 9 days ago
- 5b15123 Strengthen the fts5_locale() function against integer overflow attacks, by drh · 9 days ago
- 3eccaa7 Fix a buffer overread in the zipfile extension code. by dan · 10 days ago
- e6197c0 Improve whereSolver() so that it always finds a unique solution. by drh · 10 days ago
- 7e38287 Fix JSONB logic so that it correctly interprets large JSON5 hexadecimal by drh · 10 days ago
- 381df87 Large JSON5 hexadecimal integer literals are positive unless preceded by by drh · 10 days ago json5-hex-fix
- b7f5885 Back out check-in [9abaa0ac2b304934] as the code removed there is necessary by drh · 11 days ago
- 36ba760 Revamp the implementation of generate_series to simplify and improve by drh · 11 days ago
- 436c8e5 Remove the long-defunct wasmfs build of speedtest1 from index.html and re-enable the wasmfs scratchpad app (which still works). Fix the CFLAGS for the wasmfs build and the path to the wasm file for one of the JS. by stephan · 11 days ago
- 1bf80f2 Minor bug fixes. Many new test cases. by drh · 11 days ago series-refactor
- 39bffbc Use new c-pp features to simplify generation of the tester1 family of files. by stephan · 11 days ago
- d3cd2a2 All legacy tests are passing. Want to add new test cases before merging. by drh · 11 days ago
- 9ffb344 The generate_series rewrite is working better now, but is still not by drh · 11 days ago
- 5b047a8 Refactor the generate_series extension. Compiles but does not yet work. by drh · 11 days ago
- c2f7be1 Fix harmless typo in a comment. by drh · 11 days ago
- 1d592e0 Internal js/wasm tooling doc updates. by stephan · 11 days ago
- 0b0c873 Improve #if support in, and add #assert to, c-pp. Rename target=... preprocessor symbols to target:... because changes in the semantics for symbols which have an '=' makes some of those #if blocks mutually exclusive (which we won't want in rare cases involving the bundler-friendly builds). by stephan · 12 days ago
- 54f2963 Rework the bounds calculations on generate_series() in an attempt to by drh · 12 days ago
- 4154910 ext/wasm/c-pp.c: add #savepoint support. Consolidate how the diverse sqlite3_stmt handles are managed. by stephan · 12 days ago
- c090488 Use sqlite3_malloc64() and sqlite3_realloc64() everywhere in the CLI. by drh · 12 days ago
- 943324c Fix a bug in the ".dbtotxt" command of the CLI that causes a NULL pointer by drh · 12 days ago
- 18af487 Avoid integer overflow in memory allocation for the by drh · 12 days ago
- 15e4074 Additional cleanup and refinement of the regexp.c extension. by drh · 12 days ago
- 4ac2118 Teach c-pp how to replace configure-script-like @tokens@, giving us a much simpler way to get the proper WASM file name injected into each JS build. by stephan · 12 days ago
- 4bdfae9 Remove and edit some comments. by stephan · 13 days ago
- 5d0d30a Add wasm.ptr to the module-symbols.html output. by stephan · 13 days ago
- 836e895 Latest upstream c-pp.c for the ability to process multiple inputs and outputs in a single invocation. by stephan · 13 days ago
- 879066a Delay replacing the wasm file name strings until they're needed. Add target b-all to run all known wasm builds. by stephan · 13 days ago
- e309de2 Consolidate some duplicate code in mkwasmbuilds.c. by stephan · 13 days ago
- a34f87d Clean up how the speedtest1 64-bit test/demo files are generated. Make log output very slightly less verbose. by stephan · 13 days ago
- 42f9273 Get 64-bit builds of speedtest1.wasm running in order to better compare 32-/64-bit performance (spoiler alert: the latter is consistently roughly 10% slower). Add WASM heap usage info to speedtest1. by stephan · 13 days ago
- 96c753e Reinstate the Module.instantiateWasm() override and simplify how the wasm filename gets injected into the JS files. by stephan · 13 days ago
- b62c26d Limit the complexity of a REGEXP pattern using SQLITE_LIMIT_LIKE_PATTERN_LENGTH by drh · 13 days ago
- 80d74f0 In the regexp extension, limit the maximum value of integers in the by drh · 13 days ago
- 3a94a00 Get wasmfs build working in the new setup. Disable the custom wasm loader because its generated makefile code is currently broken. by stephan · 13 days ago
- 8d2f3a1 Fix harmless integer overflows caused by over-sized integer constants in by drh · 13 days ago
- c839ea5 Docs and dead code removal in mkwasmbuilds.c. by stephan · 13 days ago
- 6553a5d Fix some integer overflow problems when handling corrupt hexdb dumps in the shell tool. [forum:/forumpost/82b513b116 | Forum post 82b513b116]. by dan · 13 days ago
- c9f1759 Add new table-valued functions jsonb_each() and jsonb_tree() that work just by drh · 13 days ago
- a7a8d7f Fix a harmless compiler warning. by drh · 13 days ago jsonb_each
- e040128 In c-pp.c, use (void)x instead of an empty if(x){} to flag unused arguments. by stephan · 13 days ago
- 92f9355 On-demand loading of JSON virtual tables. by drh · 13 days ago
- 5ace5e0 More build docs. Add a speedtest1 64-bit build but it's not hooked up to any test apps yet. Improve invalid-arg detection in c-pp. by stephan · 13 days ago
- c125443 Build cleanups and dead code removal. by stephan · 14 days ago
- 3574ec4 Add JSON table-valued functions jsonb_each() and jsonb_tree(). by drh · 14 days ago
- ae48a24 wasm dist: add --snapshot flag, add -64 flag to include 64-bit builds, and add module-symbols.html to the dist. by stephan · 14 days ago
- 3e7fe48 Replace ext/wasm/dist.make with mkdist.sh and get dist working with the new build. Fix the preprocessing flags for tester1-esm.html. by stephan · 14 days ago
- a4476ea Overhaul the wasm build to (A) support more coexisting variants, e.g. 32/64-bit of both vanilla and esm, and (B) build each variant to its own subdir so that they can build in parallel. It can, with make -j4, now build all new variants in half the time it previously took for just the 32-bit builds. The new build logging output, though unconventional, serves two purposes: (A) improve my build-time situational awareness and (B) it help demystify some of the build steps and output files. by stephan · 14 days ago
- 5ad6e7b Fix the translation of "\v" in JSON5. by drh · 14 days ago
- 5dbbbf4 Remove some superfluous tabs and add the mkwasmbuilds ability to emit just its prologue. by stephan · 14 days ago wasm-rebuild-2025
- 96d39ce Minor logging fix for the wasm-opt build step. by stephan · 14 days ago
- 653e32e Move fiddle.make into the main makefile. Various adjacent cleanups and docs. by stephan · 14 days ago
- 31efe5a Avoid an integer overflow in the shell tool when outputing hex dumps of blobs greater than 1GB in size. by dan · 2 weeks ago
- dc868ef Convert the ShellText object in the CLI to use sqlite3_malloc64() rather than by drh · 2 weeks ago
- 4d488bd Avoid an integer overflow ([forum:/forumpost/b3abe06121 | forum post b3abe06121]) and a compiler warning ([forum:/forumpost/3db6aa9ed6 | forum post 3db6aa9ed6]) in the shell tool code. by dan · 2 weeks ago
- 3ed76ca Minor build cleanups. by stephan · 2 weeks ago
- 99cb004 Consolidate the speedtest1 wasm build into the new mkwasmbuilds.c model. Remove the long-unused batch-runner JS tools. by stephan · 2 weeks ago
- ef56529 Wasm build deps fixes. by stephan · 2 weeks ago
- 9daf58e Move the static makefile code from mkwamsbuilds.c into the makefile. Move util.make back into the main makefile. Remove a bunch of dead makefile code and docs. by stephan · 2 weeks ago