Thanks to visit codestin.com
Credit goes to chromium.googlesource.com

  1. b62c26d Limit the complexity of a REGEXP pattern using SQLITE_LIMIT_LIKE_PATTERN_LENGTH by drh · 11 minutes ago master
  2. 80d74f0 In the regexp extension, limit the maximum value of integers in the by drh · 3 hours ago
  3. 3a94a00 Get wasmfs build working in the new setup. Disable the custom wasm loader because its generated makefile code is currently broken. by stephan · 3 hours ago
  4. 8d2f3a1 Fix harmless integer overflows caused by over-sized integer constants in by drh · 4 hours ago
  5. c839ea5 Docs and dead code removal in mkwasmbuilds.c. by stephan · 4 hours ago
  6. 6553a5d Fix some integer overflow problems when handling corrupt hexdb dumps in the shell tool. [forum:/forumpost/82b513b116 | Forum post 82b513b116]. by dan · 4 hours ago
  7. c9f1759 Add new table-valued functions jsonb_each() and jsonb_tree() that work just by drh · 4 hours ago
  8. a7a8d7f Fix a harmless compiler warning. by drh · 4 hours ago jsonb_each
  9. e040128 In c-pp.c, use (void)x instead of an empty if(x){} to flag unused arguments. by stephan · 5 hours ago
  10. 92f9355 On-demand loading of JSON virtual tables. by drh · 5 hours ago
  11. 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 · 14 hours ago
  12. c125443 Build cleanups and dead code removal. by stephan · 14 hours ago
  13. 3574ec4 Add JSON table-valued functions jsonb_each() and jsonb_tree(). by drh · 16 hours ago
  14. ae48a24 wasm dist: add --snapshot flag, add -64 flag to include 64-bit builds, and add module-symbols.html to the dist. by stephan · 21 hours ago
  15. 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 · 22 hours ago
  16. 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 · 25 hours ago
  17. 5ad6e7b Fix the translation of "\v" in JSON5. by drh · 25 hours ago
  18. 5dbbbf4 Remove some superfluous tabs and add the mkwasmbuilds ability to emit just its prologue. by stephan · 25 hours ago wasm-rebuild-2025
  19. 96d39ce Minor logging fix for the wasm-opt build step. by stephan · 25 hours ago
  20. 653e32e Move fiddle.make into the main makefile. Various adjacent cleanups and docs. by stephan · 25 hours ago
  21. 31efe5a Avoid an integer overflow in the shell tool when outputing hex dumps of blobs greater than 1GB in size. by dan · 29 hours ago
  22. dc868ef Convert the ShellText object in the CLI to use sqlite3_malloc64() rather than by drh · 29 hours ago
  23. 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 · 29 hours ago
  24. 3ed76ca Minor build cleanups. by stephan · 2 days ago
  25. 99cb004 Consolidate the speedtest1 wasm build into the new mkwasmbuilds.c model. Remove the long-unused batch-runner JS tools. by stephan · 2 days ago
  26. ef56529 Wasm build deps fixes. by stephan · 2 days ago
  27. 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 days ago
  28. 3675a69 Cosmetic makefile tweaks. by stephan · 2 days ago
  29. 9444c29 Fix the makefile so that "<tt>test/testrunner.tcl release --buildonly</tt>" by drh · 2 days ago
  30. 6d3ae03 Get the tester1 worker1/promiser demos building again. Show WASM heap usage in tester1 if. by stephan · 2 days ago
  31. b8a62d9 Add an assert() to fix a harmless compiler warning in the session extension. by drh · 2 days ago
  32. 1ecc36a Fix a harmless compiler warning in FTS5. by drh · 2 days ago
  33. 2c88a2f Rework the set_table_name() function in the CLI to use modern APIs. by drh · 2 days ago
  34. 96bb92e Special case the "decimal(-0.0)" output to show exactly 0.0, just as it by drh · 2 days ago
  35. 8921095 Generate 64-bit variants of tester1.js/html. Enhance c-pp to accept multiple input files. by stephan · 2 days ago
  36. 68353d0 Fix a harmless compiler warning in IEEE754. by drh · 2 days ago
  37. 2abc502 Additional short-circuit optimizations for AND/OR operators. Also fix by drh · 2 days ago
  38. dc90d70 Simplification to the AND/OR short-circuit logic. by drh · 2 days ago short-circuit
  39. 2364fe3 Improve performance of window function queries that use "BETWEEN :x FOLLOWING AND :y FOLLOWING" where :y is a very large number. by dan · 2 days ago
  40. 1f030ea Fixes to short-circuit AND/OR evaluation. by drh · 2 days ago
  41. 36baed3 Add docs to mkwasmbuilds.c explaining the purpose of each of the builds. Remove some inadvertent copy/paste hard tabs in some C-side makefile code. by stephan · 2 days ago
  42. ca574fa Factor out the code that handles AND and OR short-circuiting into a by drh · 2 days ago
  43. feeacfb Fix incorrect buffer size computation for the base64() extension function. by drh · 2 days ago
  44. b927708 Restrict the size of the LIMIT on a generate_series() query to avoid by drh · 2 days ago
  45. 8d93e83 Cosmetic build tweaks. by stephan · 2 days ago
  46. 2052577 Fix the positioning of the wasm-bare-bones flag init. by stephan · 2 days ago
  47. 4500a87 In speedtest1, always use fatal_error() to exit fatally, instead of an fprintf/exit() pair, so that stdout/stderr get flushed consistently (which is significant for the WASM build). by stephan · 2 days ago
  48. 5c01f3f Further wasm build refactoring. Get speedtest1 building again. by stephan · 2 days ago
  49. e779baa Move some of the generated wasm makefile utility code out of C and into util.make. by stephan · 2 days ago
  50. 3b56f29 Generic build simplifications. by stephan · 3 days ago
  51. 0dee14a Get fiddle building properly again and fiddle/fiddle.debug building in parallel. by stephan · 3 days ago
  52. 9300c4a Improved short-circuit evaluation of AND and OR. All appears to work, but by drh · 3 days ago
  53. ac37661 Get fiddle/fiddle.debug building again but they're incomplete and don't run. by stephan · 3 days ago
  54. cac1ef7 Improvements to short-circuit evaluation of AND and OR operators. by drh · 3 days ago
  55. 611ffbc In the ieee754 extension, render -0.0 as 'ieee754(-1,-3071)' instead of by drh · 3 days ago
  56. cfce9b6 Get most of the wasm build (re)working and much prettier. by stephan · 3 days ago
  57. a07871d Cosmetic wasm build tweaks. Fixed wasm-opt use, broken by this branch's refactoring. by stephan · 3 days ago
  58. 5c0850f Make it easier to pick out which parallel build messages belong to which wasm build. by stephan · 3 days ago
  59. ebb9996 More build restructuring. by stephan · 3 days ago
  60. aa5b8f9 Create each distinct wasm build into its own dir, instead of all going to in jswasm/sqlite3.wasm, so that the build can now run in parallel. by stephan · 3 days ago
  61. 91b1b0d Start reworking the wasm build (again) with an eye towards simplifying it. Currently only the canonical and esm builds work, not fiddle, speedtest, nor the bundler stuff. by stephan · 3 days ago
  62. 12f17d4 Add makefile target '64bit' to ext/wasm/GNUmakefile to build the 64-bit bundles. It does not yet generate copies of the test apps to load/test them, pending other reworking of the build. by stephan · 4 days ago
  63. a8bddde Slight correction to the diagram in the previous checkin. by stephan · 4 days ago
  64. b19c147 Add a high-level diagram showing how sqlite3.js gets assembled. by stephan · 4 days ago
  65. e55a29f Refactor and simplify the JS API bootstrap steps. by stephan · 4 days ago
  66. cfa48c1 Update ext/wasm/api/README.md for recent changes. by stephan · 4 days ago
  67. 1ab3d7e Cleanups and docs in the internal parts of the JS lib bootstrapping. More tinkering with the custom (but still disabled) wasm file loader. by stephan · 4 days ago
  68. 6ba22a7 Revise [a4430d262b3e129d] to preserve legacy behavior of the imposter by drh · 4 days ago
  69. 2ea861a In wasm.ptr.coerce(), treat the undefined value the same as 0 for Number-type pointers for consistency with the BigInt coercion. The bindings have long treated both null and undefined as === 0 for pointer operations. by stephan · 4 days ago
  70. 34d92f4 Minor doc updates. No functional changes. by stephan · 4 days ago
  71. 8eefa27 Rework the JS/WASM pieces for compatibility with both 32-bit and 64-bit WASM environments. This affects only the browser-side components, not the --with-wasi-sdk build nor the core library. by stephan · 4 days ago
  72. 65551b5 Fix a problem with handling of 4-byte utf-8 characters in the shell tool (not the sqlite library). Forum post [forum:/forumpost/184b372388 | 184b372388]. by dan · 4 days ago
  73. 5a2e3c4 Experimenting with a custom wasm loader, but don't enable it without an explicit build flag. The goal here is to make the WebAssembly.Module object available internally (the default loader hides it from us). by stephan · 5 days ago wasm-64bit
  74. 1d49644 Minor internal optimizations in the wasm glue. by stephan · 5 days ago
  75. 1e01174 A minor optimization in wasm.realloc(). by stephan · 5 days ago
  76. 60633a8 Remove some stale makefile comments. Add a little widget to fiddle's toolbar which shows whether it's running in 32- or 64-bit mode. Reduce fiddle's starting memory to 8MB. by stephan · 5 days ago
  77. 589855f Improve db-close-time cleanup in the face of WASM environments which wrap wasm.exports in nullary wrappers. by stephan · 5 days ago
  78. e6db55f Fix a Number/BigInt descrepancy in oo1.DB() when passed a WASM-string db filename. Consolidate some duplicated internal code and adjacent minor cleanups. by stephan · 5 days ago
  79. 50815f8 Fix a StructType.dispose()/ondispose() memleak in Jaccwabyt bindings in 64-bit builds and update its docs for 64-bit additions. Remove the parts of tester1.js related to skipping specific tests in 64-bit builds. by stephan · 5 days ago
  80. b10548a General cleanups and dead code removal. by stephan · 5 days ago
  81. cf0f11a Remove some dead code and stray debug output. Fix (again) the JS SQLTester for 64-bit (the previous build was set to 32-bit). by stephan · 5 days ago
  82. 334b15d Update the JS SQLTester for recent sqlite3.wasm changes. by stephan · 5 days ago
  83. 5b71447 Generic cleanups and simplifications in JS code. by stephan · 5 days ago
  84. 128ae8e Rename wasm config entry pointerSizeof to pointerSize for consistency with wasm.ptr.size. by stephan · 5 days ago
  85. 1e2156e Restructure the interface for the sqlite3.wasm pointer-size-dependent details. by stephan · 5 days ago
  86. d97c59e Reduce sqlite3.js build size by about 30kb by stripping out Emscripten's makeInvalidEarlyAccess() wrappers. by stephan · 5 days ago
  87. 72d8126 Reduce sqlite3.js build size by about 30kb by stripping out Emscripten's makeInvalidEarlyAccess() wrappers. by stephan · 5 days ago
  88. 23203a4 Remove some dead code. by stephan · 5 days ago
  89. ba6527a Minor cleanup in sqlite3.wasm.ptrAdd(). by stephan · 5 days ago
  90. f568a2f Remove some fiddle debug output. by stephan · 6 days ago
  91. 5112741 Resolve the non-functional 64-bit JS vtabs and VFSes. All wasm tests now pass on a 64-bit build. Investigation of the fiddle failure on a second db import is still pending. by stephan · 6 days ago
  92. d1b6440 Determine the WASM environment's pointer size at runtime instead of baking it in at build-time via the preprocessor. by stephan · 6 days ago
  93. 2674a4f Add missing sqlite3_vtab::xIntegrity wasm mapping. Correct signatures for the (unused) xDlOpen and xDlError bindings. Disable OPFS-related tests in tester1.js in 64-bit builds. by stephan · 6 days ago
  94. 3e205ef Add missing sqlite3_vtab::xIntegrity wasm mapping. Correct signatures for the (unused) xDlOpen and xDlError bindings. Disable OPFS-related tests in tester1.js in 64-bit builds. by stephan · 6 days ago
  95. 25e416d Reinstate the working-again commit/rollback/update hook tests. The bug breaking those was the one-letter change at the top of this diff. by stephan · 6 days ago
  96. 7462b37 Further tweaks towards 64-bit wasm. Fiddle is failing intermittently from the C level when importing a db and it's not yet clear what's happening there. by stephan · 6 days ago
  97. 0431362 Get speedtest1's wasm build working. by stephan · 6 days ago
  98. 93cd069 Improve deps handling of fiddle's gzipped output files to help avoid stale gz files during development (althttpd will prefer those over the uncompressed ones). Only compress the larger files, not the small html/js pieces. by stephan · 6 days ago
  99. 832dfd9 Get all but 3 of the tester1.js test groups running in 64-bit builds. The outliers are virtual tables and commit/rollback/update hooks. by stephan · 6 days ago
  100. a8756af Get several hundred more lines of tester1.js running in 64-bit mode. by stephan · 6 days ago