๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 44f53b9 Extend the enhancement to json_set() and json_replace(). Clean up cruft. by drh ยท 2 years, 5 months ago json-opt-rcstr
  2. 0f200bc Add the JsonParse.zAlt field to old revised JSON text after a change. by drh ยท 2 years, 5 months ago
  3. 59b8e66 Clarify ownership of the various objects involved in parsing JSON. by drh ยท 2 years, 5 months ago
  4. 440e696 Incremental improvements to JSON parsing - trying to fold in the RCStr object. by drh ยท 2 years, 5 months ago
  5. 4bca124 Fix a minor problem with error reporting in JSON. by drh ยท 2 years, 5 months ago
  6. f02cc9a Create the new RCStr class of strings and try to use them for JSON storage. by drh ยท 2 years, 5 months ago
  7. b715fe9 It is an error to try to insert a BLOB value into JSON. by drh ยท 2 years, 5 months ago
  8. 3d2a559 Clean up some #defines in json. by drh ยท 2 years, 5 months ago
  9. 2755357 Rework the JSON parse structure to facilitate better caching. Passes all tests. by drh ยท 2 years, 5 months ago
  10. 9125d5a Incremental progress toward improved caching of parsed JSON. by drh ยท 2 years, 5 months ago
  11. 7d70571 Merge the latest trunk enhancements into the json-opt branch. by drh ยท 2 years, 5 months ago
  12. 479cfd5 When writing the filename header in a opfs-sahpool file, ensure that all remaining bytes in that part of the header are zeroed out to avoid the downstream problems reported in [forum:d50ec48a293988a5|forum post d50ec48a293988a5]. by stephan ยท 2 years, 5 months ago
  13. 2ecadd8 Add the opfs-sahpool sqlite3_vfs implementation to JS, offering an alternative to the other OPFS VFS (with tradeoffs). by stephan ยท 2 years, 5 months ago
  14. 5d03b16 Do not read past the end of a text buffer looking for a zero terminator, as by drh ยท 2 years, 5 months ago
  15. 61a5b6e Fix a harmless use-of-initialized-value warning from OSSFuzz that results by drh ยท 2 years, 5 months ago
  16. b2ee272 Performance enhancements for queries using very large string values. by drh ยท 2 years, 5 months ago
  17. 21f22f9 Mark an unreachable branch as NEVER(). by drh ยท 2 years, 5 months ago big-function-text
  18. 89f07b1 Fix harmless compiler warning introduced by the previous check-in. by drh ยท 2 years, 5 months ago
  19. 028acd9 Avoid a potentially large strlen() in sqlite3DecOrHexToI64(). by drh ยท 2 years, 5 months ago
  20. 569700a Further improvements to large string handling in relation to JSON. by drh ยท 2 years, 5 months ago
  21. eee8687 Fix harmless compiler warning about signed/unsigned comparison. by drh ยท 2 years, 5 months ago
  22. 7a2280f Multiple optimizations that try to preserve or infer the zero-terminated by drh ยท 2 years, 5 months ago
  23. c8f4fec More infrastructure changes towards improving JSON cache performance. by drh ยท 2 years, 5 months ago
  24. bfe6dd0 Minor internal cleanups in the opfs-sahpool VFS. by stephan ยท 2 years, 5 months ago opfs-sahpool
  25. 3068d66 Internal cleanups in the async part of the JS library bootstrap phase. by stephan ยท 2 years, 5 months ago
  26. 35325a3 Minor internal cleanups in JS code. by stephan ยท 2 years, 5 months ago
  27. 51d7869 Experimental framework upon which to build a better JSON parse structure that by drh ยท 2 years, 5 months ago
  28. 0b518b8 Filter the OPFS VFSes out of the sqlite3-node.mjs build. Add another level of subdirectory to the sahpool to later enable transparent support of client-provided files under the VFS's root dir. Rework the awkward sahpool-via-oo1 mapping. by stephan ยท 2 years, 5 months ago
  29. f9bfc32 Performance enhancements to the JSON parser and code generator. by drh ยท 2 years, 5 months ago
  30. 93b3c1f Revise the new JSON parser performance test to make the test run 25 times by drh ยท 2 years, 5 months ago
  31. 5e4d77f Describe JSON parser performance testing procedure in test/json/README.md by drh ยท 2 years, 5 months ago
  32. 55f318e More internal refactoring and docs for opfs-sahpool. by stephan ยท 2 years, 5 months ago
  33. 96cb700 Update the development-over-ssh docs for the wasm build. by stephan ยท 2 years, 5 months ago
  34. 50834d8 Further improvement to JSON parser performance. by drh ยท 2 years, 5 months ago
  35. 8376ae7 Further performance enhancements to JSON parsing and rendering. Total by drh ยท 2 years, 5 months ago
  36. 7a816e7 Performance optimization for parsing large JSONs that contain lots of text. by drh ยท 2 years, 5 months ago
  37. eafb441 Major restructuring of opfs-sahpool to improve maintainability and hopefully make it easier to reuse these pieces in the upcoming JSPI-based VFS experiment. by stephan ยท 2 years, 5 months ago
  38. cd302a5 Appearance and legibility improvements for tester1.js. by stephan ยท 2 years, 5 months ago
  39. 37fd50d Two minor improvements to sum(), one of which was inspired by by drh ยท 2 years, 5 months ago
  40. 780bc4c Internal refactoring in opfs-sahpool. Move OPFS tests to the end of tester1.c-cpp.js. by stephan ยท 2 years, 5 months ago
  41. 9246c85 Do not use the [/info/609fbb94b8f01d67|viewscan optimization] on a query by drh ยท 2 years, 5 months ago
  42. 6a9be2c Improved ".wheretrace" for the VIEWSCAN optimization. by drh ยท 2 years, 5 months ago
  43. aed5abc More opfs-sahpool tests. by stephan ยท 2 years, 5 months ago
  44. 0649a1a Fix a shadowed var in opfs-sahpool and add more tests. by stephan ยท 2 years, 5 months ago
  45. b0dd9d4 Further refactoring of opfs-sahpool and start integrating it into tester1.c-pp.js. by stephan ยท 2 years, 5 months ago
  46. a5b1f34 Fix memory leak in fts5 introduced by [def41225]. by dan ยท 2 years, 5 months ago
  47. d69e6e6 Major restructuring of the opfs-sahpool bits to better support multiple instances per app (each sandboxed from each other). Eliminate the pesky promise resolution race condition when two such instances are loaded in parallel. by stephan ยท 2 years, 5 months ago
  48. 263a8e8 Fix a buffer overrun in fts5 that could occur in 'secure-delete' mode when dealing with corrupt database records. by dan ยท 2 years, 5 months ago
  49. dec4cea Refactor opfs-sahpool to support multiple instances, each with a separate VFS name and directory. by stephan ยท 2 years, 5 months ago
  50. 99d4a2d Another -DSQLITE_TEMP_STORE=3 to 2 change for the wasm build. by stephan ยท 2 years, 5 months ago
  51. ed64094 sahpool vfs: rename defaultCapacity to initialCapacity, per feedback. by stephan ยท 2 years, 5 months ago
  52. 2bf2ff6 Change wasm build's -DSQLITE_TEMP_STORE=3 to -DSQLITE_TEMP_STORE=2, primarily so that clients can optionally shift temp files from memory to OPFS storage. by stephan ยท 2 years, 5 months ago
  53. 0390811 Remove an extraneous JS script import. by stephan ยท 2 years, 5 months ago
  54. 8d67d50 Add sqlite3-vfs-opfs-sahpool.js to ext/wasm/api/README.md. by stephan ยท 2 years, 5 months ago
  55. 1ff2903 Minor doc tweaks. by stephan ยท 2 years, 5 months ago
  56. d703d25 Correct a missing assignment. Minor doc additions. by stephan ยท 2 years, 5 months ago
  57. a34f27d Doc tweaks only, no code changes. by stephan ยท 2 years, 5 months ago
  58. 2487372 Add a way to remove the opfs-sahpool's persistent state from OPFS or unlink() an individual file. Doc cleanups. by stephan ยท 2 years, 5 months ago
  59. da6a42a Move SAH pool configuration options from the library-level config to a config passed to the VFS install routine. Extend and document the PoolUtil object. by stephan ยท 2 years, 5 months ago
  60. d62c464 speedtest1.js: only install opfs-sahpool if it's provided via --vfs flag, to avoid locking errors in concurrent speedtest1 tabs with other VFSes. Add opfs-sahpool reserveMinimumCapacity(). by stephan ยท 2 years, 5 months ago
  61. aa1b2a8 During "opfs" VFS init, check for URL param opfs-disable and, if set, do not install the VFS. Added per forum suggestion to provide a way to help rule out misinteraction between the "opfs" and "opfs-sahpool" VFSes. by stephan ยท 2 years, 5 months ago
  62. 8449dac Micro-optimizations in opfs-sahpool. by stephan ยท 2 years, 5 months ago
  63. d0ae504 Redefine what the opfs-sahpool installation promise resolves to. Fix addCapacity(). Add utility methods to import/export files. by stephan ยท 2 years, 5 months ago
  64. 28d46cc Minor cleanups in the opfs-sahpool VFS. by stephan ยท 2 years, 5 months ago
  65. 38d1db9 Correct opfs-sahpool VFS after the pebkac involving the previous speedtest1 runs. Make that VFS explicitly opt-in to avoid certain unfortunate locking situations. by stephan ยท 2 years, 5 months ago
  66. eadabc6 speedtest1 JS: only add --memdb flag by default if no --vfs is provided. by stephan ยท 2 years, 5 months ago
  67. bb65feb Rename opfs-sahpool removeCapacity() to reduceCapacity(). by stephan ยท 2 years, 5 months ago
  68. 88af76f opfs-sahpool VFS now seems to work, in that it runs fine (and blazingly fast) in speedtest1. Add sqlite3.config options for the high-level configurable parts of opfs-sahpool. by stephan ยท 2 years, 5 months ago
  69. 100bc44 More work on porting the sahpool bits. Revert to random backing-store names because it works better with the capacity-reduction algorithm. by stephan ยท 2 years, 5 months ago
  70. bee3213 Switch opfs-sahpool to use deterministic backing-store file names. Delay VFS registration until after the pool's files are all opened. Fail vfs init if the client's OPFS API has an async FileSystemSyncAccessHandle.close() method (indicating that it's outdated). by stephan ยท 2 years, 5 months ago
  71. 92bf6fd Integrate the opfs-sahpool VFS into the JS build and get it loading (but it's still far from functional). by stephan ยท 2 years, 5 months ago
  72. 50c6182 Initial sketches for an alternate OPFS VFS which uses a pool of pre-opened SyncAccessHandles to bypass the need for a dedicated I/O worker and the COOP/COEP HTTP response headers. Currently completely non-functional. by stephan ยท 2 years, 5 months ago
  73. a02d6d8 Minor internal cleanups in the OPFS VFS. by stephan ยท 2 years, 5 months ago
  74. 8ba619b Minor wasm build cleanups. by stephan ยท 2 years, 5 months ago
  75. f4449dc Reintroduce WASMFS+OPFS support, albeit as a separate (less portable) WASM build. by stephan ยท 2 years, 5 months ago
  76. d655290 Minor cleanups related to reintroducing wasmfs support. by stephan ยท 2 years, 5 months ago wasmfs-2023
  77. bb9549e More work on the wasmfs build and its test apps. by stephan ยท 2 years, 5 months ago
  78. d51cefd Get speedtest1 wasmfs variant running again. by stephan ยท 2 years, 5 months ago
  79. bc6d949 Fix an off-by-one error in tests for cells overflowing the end pages. The by drh ยท 2 years, 5 months ago
  80. cc33632 Significant surgery on the wasm build on the way to incorporating wasmfs as a first-class build option. by stephan ยท 2 years, 5 months ago
  81. d41d454 More work on the wasmfs build. Resolve the inconsistent argument type passed to sqlite3InitModule() in such builds. by stephan ยท 2 years, 5 months ago
  82. 0f0e570 Minor cleanups in the wasmfs build. by stephan ยท 2 years, 5 months ago
  83. 01bdff7 Get wasmfs build and its bare-bones test app working again, albeit currently in ES6 mode only. by stephan ยท 2 years, 5 months ago
  84. 8160259 Replace 'self' with 'globalThis' in some JS test code. by stephan ยท 2 years, 5 months ago
  85. 5da49ff JS: change the default OPFS VFS journal mode from PERSIST to DELETE, as DELETE is faster in current browsers. by stephan ยท 2 years, 5 months ago
  86. a5512fb Remove obsolete ext/wasm/api/sqlite3-wasi.h. by stephan ยท 2 years, 5 months ago
  87. b3b6417 Internal JS doc fix. by stephan ยท 2 years, 5 months ago
  88. a17b04f Correct handling of the speedtest1 --without-rowid flag in the HTML front-end to speedtest1.wasm. Reduce default speedtest1-with-OPFS workload size in ext/wasm/index.html to speed up manual testing. by stephan ยท 2 years, 5 months ago
  89. 8a11049 Reduce divergence between branches: trunk and wal-shm-exceptions. by drh ยท 2 years, 5 months ago
  90. 4c40b7b Always use the "LL" suffix on 64-bit integer literals. by drh ยท 2 years, 5 months ago
  91. bc532ae Fix harmless scan-build warnings. by drh ยท 2 years, 5 months ago
  92. 50ba4e3 Omit the use of memmove() in sqlite3FpDecode() in an attempt to avoid by drh ยท 2 years, 5 months ago
  93. afef7fc For the "Valgrind" test scenario, set LONGDOUBLE_TYPE=double as valgrind by drh ยท 2 years, 5 months ago
  94. bae9108 Add option 2 to SQLITE_TESTCTRL_USELONGDOUBLE to move the setting to its by drh ยท 2 years, 5 months ago
  95. 7d0103b Improved handling of integer inputs to the new sum() implementation. by drh ยท 2 years, 5 months ago
  96. 68c88ea A more precise implementation of sqlite3RealToI64(). by drh ยท 2 years, 5 months ago
  97. 3e1e7aa Fix octet_length() test cases so that they work when the database encoding by drh ยท 2 years, 5 months ago
  98. 59f1311 Use the Kahan-Babushka-Neumaier algorithm to improve the accuracy of sum(). by drh ยท 2 years, 5 months ago
  99. 26cd8bc Fix minor inaccuracies in the new sum() algorithm. by drh ยท 2 years, 5 months ago kahan-babuska-neumaier-summation
  100. 45d7562 Experimental attempt to boost the accuracy of sum() using the by drh ยท 2 years, 5 months ago