๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. cf1cf34 Begin transitioning the fixed-length (64-bit) bitmap used to keep track of by drh ยท 3 years, 2 months ago column-set
  2. 3725af7 Add SQLITE_DQS to the compileoptions_used list, per request in [forum post 8b1060122b|forum:8b1060122b]. Force DQS=0 in sqlite3-wasm.c. by stephan ยท 3 years, 2 months ago
  3. 89ccfac Macro name typo fix in OS_KV builds. by stephan ยท 3 years, 2 months ago
  4. de033d0 Ensure that the RtreeCell object in rtreeUpdate has all bytes initialized. by drh ยท 3 years, 2 months ago
  5. 98147dd Add kvvfs tests to tester1.js. Fix a scopedAlloc() misuse in oo1.DB ctor caused by refactoring earlier this morning (and caught by these new tests). by stephan ยท 3 years, 2 months ago
  6. 848d27a Add timing info and OPFS sanity tests to tester1.js by stephan ยท 3 years, 2 months ago
  7. a6ca996 Expose sqlite3_vfs_unregister() to WASM and unregister kvvfs in Worker threads to avoid its unintended use there (in contexts other than local/sessionStorage). Correct registration of window functions, extend oo1.DB.createFunction() to support window functions, and add window function tests to tester1.js. Correct an incorrect 1-arg handling case for DB.exec(). Add per-test assertion counts to tester1.js. by stephan ยท 3 years, 2 months ago
  8. 6f3286c Make semantics for UDF xFinal() result handling and error reporting handling more flexible. by stephan ยท 3 years, 2 months ago
  9. 96b6371 Add more JS tests. Flesh out the aggregate UDF tests to use sqlite3_aggregate_context() so that they can each be used multiple times in the same statement. Add sqlite3_js_aggregate_context() convenience helper. by stephan ยท 3 years, 2 months ago
  10. 875b95d Apply magic.txt correction and addition reported in [forum post 2d2366a04a0385|forum:2d2366a04a0385]. by stephan ยท 3 years, 2 months ago
  11. 8a8244b Rename sqlite3_web_... to sqlite3_js_... Document the worker1.close.unlink option. Fix unlink usage in speedtest1.html. Minor JS build cleanups. by stephan ยท 3 years, 2 months ago
  12. c046f6d Add a bit to the optimization disabling mask for the indexed expression by drh ยท 3 years, 2 months ago
  13. 7e089d0 Add test case for previous commit. by dan ยท 3 years, 2 months ago
  14. e180564 Only enable the bMaybeNullRow flag on IndexedExpr for an index on an by drh ยท 3 years, 2 months ago
  15. 63b3a64 The generalized indexed expression optimization of [2435112867fbd7b6] makes by drh ยท 3 years, 2 months ago
  16. 9b6a283 Fix minor problems in test1.c test code. by dan ยท 3 years, 2 months ago
  17. 842c5ee Rework sqlite3_wasm_vfs_unlink(), add sqlite3_wasm_db_vfs(), update some docs. by stephan ยท 3 years, 2 months ago
  18. d89a66e Minor internal JS cleanups. by stephan ยท 3 years, 2 months ago
  19. bf70f1b In the CLI, never use strcmp() or strncmp() directly. Instead use by drh ยท 3 years, 2 months ago
  20. 3b88065 Fix references to "SrcList_item" in comments as that object has since by drh ยท 3 years, 2 months ago
  21. 805055f If a query uses an index where one or more of the columns of the index is by drh ยท 3 years, 2 months ago
  22. a817b30 Update the wasm/js 'push' rule to account for this morning's changes. by stephan ยท 3 years, 2 months ago
  23. fd31ae3 Rename several demo/test files and include more of them in the end-user dist archive. by stephan ยท 3 years, 2 months ago
  24. 9dc4d5e Minor wasm/js build tweaks. by stephan ยท 3 years, 2 months ago
  25. 3117dc6 Update the dist rules for this evening's js/wasm build changes and include an index.html specifically for the subset of apps included in the dist archive. by stephan ยท 3 years, 2 months ago
  26. cd0df83 Apply considerable acrobatics to get the JS/WASM deliverables building to and loadable from a directory other than the one which contains the app-level code. Requires an only-slightly-leaky abstraction of passing a URL argument when loading sqlite3.js but provides much greater flexibility in where the JS/WASM files are located. by stephan ยท 3 years, 2 months ago
  27. 71de8e0 Considerable wasm/js build cleanups and reworking. Remove wasmfs builds from the end-user deliverables and disable the wasmfs build by default, per /chat discussion, as it doubles our deliverable count for only marginal gain. Attempt to move the sqlite3.js/wasm files into subdirectories but rediscovered that that breaks loading in Worker mode because URI resolution of the wasm files differs depending on whether the main script is loaded from a script tag or a Worker. by stephan ยท 3 years, 2 months ago
  28. 72ab366 If a virtual column whose value is constant gets indexed, do not include by drh ยท 3 years, 2 months ago index-expr-opt
  29. b5e2e6f More work on the JS end-user deliverables. Add tool/stripccomments.c to support that. by stephan ยท 3 years, 2 months ago
  30. 7a2a8ce Improved byte-code comments for the OP_Column opcodes used by the by drh ยท 3 years, 2 months ago
  31. a331cf7 Fix the indexed expression resolver for generated columns so that it picks by drh ยท 3 years, 2 months ago
  32. 9489e0a Merge recent trunk fixes into the index-expr-opt branch. by drh ยท 3 years, 2 months ago
  33. ac79fa1 Add new test file windowE.test, to test the window functions modules response to an inconsistent collation sequence. by dan ยท 3 years, 2 months ago
  34. 0e522c0 Correct sort order for serial-type 10 entries in the database file. This by drh ยท 3 years, 2 months ago
  35. 451393c Merge trunk fixes into the index-expr-opt branch. by drh ยท 3 years, 2 months ago
  36. 43fce6b Fix sqlite3VdbeRecordCompareWithSkip() so that it sorts the internal-use by drh ยท 3 years, 2 months ago
  37. ce152a4 Add ext/wasm/README-dist.txt, intended to have been in the previous checkin. by stephan ยท 3 years, 2 months ago
  38. e79a094 Initial draft of archive generation for the wasm/js deliverables. by stephan ยท 3 years, 2 months ago
  39. 1b8c246 Repair version-info.c after a local mishap caused all of the intended edits from [36e197cb3d0c]/[e9b407a4d0a0] to get deleted before checkin. Simplify version-info build (only requires sqlite3.h, not the library). by stephan ยท 3 years, 2 months ago
  40. 79b99b0 Merge trunk changes into the index-expr-opt branch. by drh ยท 3 years, 2 months ago
  41. 8be8924 Fix a potential call to strlen() with a null argument in the command-line shell by drh ยท 3 years, 2 months ago
  42. cdc9ddc Missing file-rename for the previous checkin. by stephan ยท 3 years, 2 months ago
  43. 0467b01 Rework ext/wasm/version-info.c to make it more useful for the upcoming dist build rules. by stephan ยท 3 years, 2 months ago
  44. e70d458 Improved comments and function names. No logic changes. by drh ยท 3 years, 2 months ago
  45. 0853584 Get the indexed expression optimization working for virtual generated columns. by drh ยท 3 years, 2 months ago
  46. 543c368 Merge trunk enhancements into index-expr-opt branch. by drh ยท 3 years, 2 months ago
  47. ce4b0fd Make use of alloca() in wherePathSolver() when SQLITE_USE_ALLOCA is defined. by drh ยท 3 years, 2 months ago
  48. 135c9ff Remove a use of alloca() that does more harm than good. by drh ยท 3 years, 2 months ago
  49. e493f8f Typo fix. by stephan ยท 3 years, 2 months ago
  50. 2676fc5 Minor tweak to get bring an edge case of oo1.DB.createFunction() into aggreement with its docs. by stephan ยท 3 years, 2 months ago
  51. 824bb5b Add aggregate function support to sqlite3.oo1.DB.createFunction(). Change signature of the options object used by that function so that the callback property names match those of the corresponding C APIs. by stephan ยท 3 years, 2 months ago
  52. 8ffc989 JS: add build-time-generated version info to the sqlite3.version object. Remove some stray debug output from tester1.js. by stephan ยท 3 years, 2 months ago
  53. 9563926 Add a top-level license and build-time version info header to generated sqlite3*.js. Correct a broken link in ext/wasm/index.html. by stephan ยท 3 years, 2 months ago
  54. f3adb7c Enable the index-on-expression optimization even when the expression is by drh ยท 3 years, 2 months ago
  55. 7a98937 Only extract an expression from an index when the index is not a null row by drh ยท 3 years, 2 months ago
  56. 260ac72 Merge fixes from trunk. by drh ยท 3 years, 2 months ago
  57. 879164e Fix a problem with using the push-down optimization on compound SELECTs where component SELECTs use different collation sequences. dbsqlfuzz 11516f050100243e5a845f5a2b48a90ed2efaf2e. by dan ยท 3 years, 2 months ago
  58. 0388f17 Add missing initializer from the extension loader. Fix for by drh ยท 3 years, 2 months ago
  59. e72ddfd Generic minor cleanups and docs in the OPFS async proxy. by stephan ยท 3 years, 2 months ago
  60. 2bc4a6c Fix a problem in the LIKE and GLOB operators that may occur when the character immediately following a "%" or "*" wildcard is U+80. Reported by [forum:61bf7ccbdf]. by dan ยท 3 years, 2 months ago
  61. 3e771c0 Remove a resolved TODO comment. by stephan ยท 3 years, 2 months ago
  62. 859434d Cancel IndexExpr objects when they go out of scope. by drh ยท 3 years, 2 months ago
  63. 4bc1cc1 This experimental branch attempts to use columns for an index-on-expression by drh ยท 3 years, 2 months ago
  64. d92c652 Move the rest of testing1.js into tester1.js and eliminate the dependency on jaccwabyt_test.c. Extend the list of default config-related #defines in sqlite3-wasm.c and reorganize them for maintainability. by stephan ยท 3 years, 2 months ago
  65. 921acff Optimize the IS NULL and IS NOT NULL operators so that they avoid loading by drh ยท 3 years, 2 months ago
  66. eddfa98 Improvements to the description of the OPFLAG_TYPEOFARG option to OP_Column. by drh ยท 3 years, 2 months ago isnull-opt
  67. bd1c634 Adjust the implementation of sqlite3VdbeTypeofColumn() to make it easier by drh ยท 3 years, 2 months ago
  68. 7ca4af6 Fix a typo in the documentation of the OP_Column opcode. by drh ยท 3 years, 2 months ago
  69. e995d2c Proposed optimization to the IS NULL and NOT NULL operators that avoids by drh ยท 3 years, 2 months ago
  70. d85d083 Port the first 180-odd unit tests from testing1.* into the new tester1.*. Fix a stray-keystroke-induced typo which broke pstack.allocChunks(). by stephan ยท 3 years, 2 months ago
  71. 1ffb6be Updates to the fuzzer query invariant checker - tracking changes made by drh ยท 3 years, 2 months ago
  72. 131aa13 Changes to Makefile.msc to fix the build on Windows following the previous by drh ยท 3 years, 2 months ago
  73. c9e992a Merge fiddle-opfs branch into trunk. by stephan ยท 3 years, 2 months ago
  74. 7be51f5 Merge trunk into fiddle-opfs as a preliminary step for a clean merge in the other direction. by stephan ยท 3 years, 2 months ago fiddle-opfs
  75. 402da26 Add initial infrastructure for setting up function/regression tests for the JS/WASM APIs. by stephan ยท 3 years, 2 months ago
  76. b75971e Minor doc cleanups and corrections in sqlite3-wasm.c by stephan ยท 3 years, 2 months ago
  77. 181f7e8 Correct mismatched H1 tags in test code. Minor CSS tweaks. by stephan ยท 3 years, 2 months ago
  78. 47996ea Add the sqlite3_value_encoding() interface. by drh ยท 3 years, 2 months ago
  79. c2777ab Enhance the OP_IsType opcode so that it is slightly smaller and faster and by drh ยท 3 years, 2 months ago
  80. 7d23d15 Improved the ability of the CLI to handle very long input lines. by drh ยท 3 years, 2 months ago
  81. 7747ffb Enhance the "PRAGMA integrity_check" statement so that it verifies datatype by drh ยท 3 years, 2 months ago
  82. c9ef12f Code clean-up for the integrity_check enhancement. by drh ยท 3 years, 2 months ago integrity_check_datatypes
  83. db6940a Fix corner-case bugs in the new integrity_check logic. All tests pass now. by drh ยท 3 years, 2 months ago
  84. 49d77ee An attempt to enhance PRAGMA integrity check so that it does data type by drh ยท 3 years, 2 months ago
  85. 005c9d8 Improved detection of database corrupting when moving pages on an by drh ยท 3 years, 2 months ago
  86. 50661c5 Remove some extraneous debug output. by stephan ยท 3 years, 2 months ago
  87. d8897d9 Remove a now-unnecessary --cachesize flag for the OPFS sqlite3_vfs speedtest1-worker.html invocation. by stephan ยท 3 years, 2 months ago
  88. ff891b4 Minor cleaups in the post-init async phase of sqlite3 module initialization. by stephan ยท 3 years, 2 months ago
  89. 392fd3c Remove ext/wasm/kvvfs.make which was inadvertently resurrected in [92b500da70a3]. by stephan ยท 3 years, 2 months ago
  90. 4fbf90e Refactor kvvfs JS bits to make use of [ea370b9b05f7ed7eaa]. At main-thread startup, if kvvfs is available, replace the kvvfs I/O methods with JS impls. Checkin part 2 of 2, to account for cherrypicking [ea370b9b05f7ed7eaa] into the kv-vfs branch. by stephan ยท 3 years, 2 months ago
  91. d35b558 Refactor os_kv.c so that the kvvfs read/write/delete methods can be swapped out at runtime by JS implementations. This eliminates the kvvfs dependency on Emscripten. Checkin part 1 of 2, to account for cherrypicking. by stephan ยท 3 years, 2 months ago
  92. d655572 Add -DSQLITE_OS_KV_OPTIONAL to speedtest1 flags for kvvfs testing purposes. by stephan ยท 3 years, 2 months ago
  93. 211a1a7 When casting an odd-length BLOB into a TEXT with encoding UTF16, omit the by drh ยท 3 years, 2 months ago
  94. 73c586b Fix a problem causing the seek-scan optimization to skip over valid rows that could occur when it is used with expressions of the form (a IN (?,?..) AND b >= ?). dbsqlfuzz ab1db6dc0efb04cba1cd3431ee6da4894fdc4520. by dan ยท 3 years, 2 months ago
  95. 8a2254f Improved tracing output for showing all registers used by the by drh ยท 3 years, 2 months ago
  96. 73ac958 Fix a problem that occurred when using a bloom filter to optimize an (ipk = ?) lookup in the case where the RHS of the expression is a TEXT value. First reported by [forum:/forumpost/f61a8b7053|forum post f61a8b7053]. by dan ยท 3 years, 2 months ago
  97. 9a55773 Replace time-based auto-unlock of opfs sync handles with lock acquisition/release via sqlite3_io_methods::xLock/xUnlock(). by stephan ยท 3 years, 2 months ago
  98. 2eca061 Attempt to clarify the operation of the xLock and xUnlock VFS I/O methods. by drh ยท 3 years, 2 months ago
  99. ed3182f Tweaks to the opfs async wait/relinquish times. by stephan ยท 3 years, 2 months ago
  100. a4b2f41 Change the name of the autoconf-generated configuration file from "config.h" by drh ยท 3 years, 2 months ago