๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 2f2c5e2 Version 3.40.0 by drh ยท 3 years, 1 month ago version-3.40.0
  2. a70a01d Previous change to the fake_big_file command in the test harness was not by drh ยท 3 years, 1 month ago
  3. 1da477d Change the fake_big_file test command so that it fails for files larger than by drh ยท 3 years, 1 month ago
  4. cfce889 Avoid running bigsort.test with SQLITE_DEBUG builds. The assert() statements added in [7c96a56] make it too slow. by dan ยท 3 years, 1 month ago
  5. 8d7b413 Remove some outdated code comments. No code changes. by stephan ยท 3 years, 1 month ago
  6. 7e475e5 Disable the ability to change the schema_version cookie when by drh ยท 3 years, 1 month ago
  7. a630370 Remove unnecessary tabs in the ChaCha20 implementation. by drh ยท 3 years, 1 month ago
  8. 2c4d62f Automatically relinquish implicitly-acquired OPFS file locks during VFS idle time in an attempt to help alleviate cross-tab locking contention like that described in [forum:58a377083cd24a|forum post 58a377083cd24a]. by stephan ยท 3 years, 1 month ago
  9. da26415 Rework automatically acquired OPFS locks to be released during idle time. This eliminates the performance hit reported in [46304ba057707c]. by stephan ยท 3 years, 1 month ago opfs-lock-without-xlock
  10. aafa022 OPFS: if an op which needs a lock is called when no lock has been obtained, automatically lock it at the start of the op and unlock it at the end of that op. This is an attempt to alleviate the cross-tab contention described in [forum post 58a377083cd24a|forum:58a377083cd24a] but it increases speedtest1 run time by approximately 4x. Perhaps auto-lock can be combined with the older idle-time-based auto-unlock to unlock such locks (but not those from xLock()) to improve this? by stephan ยท 3 years, 1 month ago
  11. 838865c Better handle an error in the fts5 integrity-check code. dbsqlfuzz e87c62f9b67ea21aebdc36ab71cab7cc3eda8dc3. by dan ยท 3 years, 1 month ago
  12. ea038d3 Additional defense against corrupt database files in dbdata.c. by drh ยท 3 years, 1 month ago
  13. 92c0881 Increase the precision of the nData parameter to the dbdataValue() routine by drh ยท 3 years, 1 month ago
  14. 50ba1a0 Fix a problem with URI formatting in calls to sqlite3rbu_vacuum(zDb, NULL) causing problems on win32. First reported here <https://sqlite.org/forum/forumpost/a7ae915a9d>. by dan ยท 3 years, 1 month ago
  15. afe7681 Do not attempt to run test script dbpagefault.test with SQLITE_OMIT_VIRTUALTABLE builds. by dan ยท 3 years, 1 month ago
  16. 64c40ec Fix a problem in main.mk preventing the amalgamation-testfixture target from building. by dan ยท 3 years, 1 month ago
  17. 80fafc2 Further improvements to the handling of the u32 and u16 typedefs in the by drh ยท 3 years, 1 month ago
  18. d9324a5 Improve the ability of mkshellc.tcl to remove redundant typedefs from the by drh ยท 3 years, 1 month ago
  19. 4050375 Add the sqlite3rbu_rename_handler() API. To override the default routine that RBU uses to rename files. by dan ยท 3 years, 1 month ago
  20. 49507d2 Minor doc updates in speed-check.sh. No code changes. by stephan ยท 3 years, 1 month ago
  21. 5442223 Fix an obsolete comment. by drh ยท 3 years, 1 month ago
  22. e38b6e0 Fix typo in comment. by drh ยท 3 years, 1 month ago
  23. 690d4c5 Add sqlite3.wasm.alloc.impl() as a "public back door" into the low-level non-throwing allocator. Correct sqlite3.WasmAllocError constructor to behave like its usages expect it to and add tests for that. by stephan ยท 3 years, 1 month ago
  24. da01757 Fix requirements marks so that they match documentation corrections. by drh ยท 3 years, 1 month ago
  25. c0a18d6 Minor wasm doc touchups. No code changes. by stephan ยท 3 years, 1 month ago
  26. 1407458 Fix the documentation regarding negative length parameters for by drh ยท 3 years, 1 month ago
  27. b36f697 Make sure that the recoverStrlen() function (used internally by the new by drh ยท 3 years, 1 month ago
  28. b819202 The recoverAssertMutexHeld() function is for testing and verification only by drh ยท 3 years, 1 month ago
  29. f53c0a0 Update test file dbpagefault.test to account for the restriction on using SQLITE_VTAB_DIRECTONLY virtual tables from within triggers. by dan ยท 3 years, 1 month ago
  30. a16edfa Tweaks to recover module test scripts to work with various permutations. by dan ยท 3 years, 1 month ago
  31. 5f7e173 Another test case fix for auto-vacuum builds. by dan ยท 3 years, 1 month ago
  32. 80dbd81 Fixes to recover module test scripts so that they may be used with SQLITE_DEFAULT_AUTOVACUUM and SQLITE_SECURE_DELETE builds. by dan ยท 3 years, 1 month ago
  33. ffc9b1b Fix Tcl tests so that they again build and run with SQLITE_OMIT_VIRTUALTABLE defined. by dan ยท 3 years, 1 month ago
  34. 881f0f4 Remove an unimportant testcase() macro that is no longer reachable due to the by drh ยท 3 years, 1 month ago
  35. 4868a86 Add another test case for the OP_Found fix. by dan ยท 3 years, 1 month ago
  36. 093677a Enhance the ability of the OP_Found and similar opcodes to detect truncated by drh ยท 3 years, 1 month ago
  37. c754450 Correct sqlite3-wasm.c's SQLITE_DEFAULT_CACHE_SIZE (it's measured in kb, not bytes). by stephan ยท 3 years, 1 month ago
  38. 7d24ff2 Add experimental esm target to ext/wasm/GNUmakefile to tell emcc to generate sqlite3.mjs (ES6 module) instead of sqlite3.js. Related to discussion at [forum:ed4596cf8496a39b]. by stephan ยท 3 years, 1 month ago
  39. 4df2ab5 Globally replace '' with "" for empty JS strings to please C preprocessor. by stephan ยท 3 years, 1 month ago
  40. de6186e Minor build cleanups and fix a harmless race condition in the OPFS part of tester1.js. by stephan ยท 3 years, 1 month ago
  41. 2cdcc7f Clarify documentation regarding the --recovery-db option to ".recover" and by drh ยท 3 years, 1 month ago
  42. 12de518 Minor improvements to API documentation in comments for the recovery extension. by drh ยท 3 years, 1 month ago
  43. f45c337 Add sqlite3_wasm_vfs_create_file() to replace Emscripten's FS.createDataFile() in a (mostly) VFS-agnostic way. Add a test for worker1's export (to bytearray) support. Re-add worker1 open-from-bytearray using sqlite3_wasm_vfs_create_file() but it's untested (requires a new interactive test app or maybe reconsideration). by stephan ยท 3 years, 1 month ago
  44. faff041 Emcc seems confused by SQLITE_DEBUG, for reasons unknown. Use NDEBUG instead by drh ยท 3 years, 1 month ago
  45. c18c8bf Fix a symbol name typo which broke and exception-handling case in OPFS xOpen(). by stephan ยท 3 years, 1 month ago
  46. f170b97 Fix a missing symbol in non-SQLITE_DEBUG builds. by stephan ยท 3 years, 1 month ago
  47. b9f8ff0 Fix a harmless compiler warning. by drh ยท 3 years, 1 month ago
  48. 41dbdae Instead of (const char*), use a special type - sqlite3_filename - as the filename argument passed to VFS method xOpen(). by dan ยท 3 years, 1 month ago
  49. 6da7cc9 Fix harmless compiler warnings. by drh ยท 3 years, 1 month ago sqlite3_filename
  50. 52d5d47 Instead of (const char*), use a special type - sqlite3_filename - as the filename argument passed to VFS method xOpen(). by dan ยท 3 years, 1 month ago
  51. 11980a6 Fix compilation errors in the recover API seen with MSVC. by mistachkin ยท 3 years, 1 month ago
  52. dddec5c Fix a #ifdef involving SQLITE_OS_KV that was adding code unnecessarily. by drh ยท 3 years, 1 month ago
  53. be44e18 Enforce affinity on materialized tables for subqueries and views. Also, by drh ยท 3 years, 1 month ago
  54. dc5e8c6 Improvements to comments. Change the "optimization_control" TCL command by drh ยท 3 years, 1 month ago tkt-57c47526
  55. 0f32760 Minor internal cleanups in the js pieces. by stephan ยท 3 years, 1 month ago
  56. 49048b1 Significant cleanups and expansion of the sqlite3.opfs utilities. Add oo1.DB.dbVfsName(). Add VFS name to worker1:open's arguments and result. by stephan ยท 3 years, 1 month ago
  57. b6d9167 Do not flatten a UNION ALL subquery where the column affinities do not match by drh ยท 3 years, 1 month ago
  58. 5fdb9a3 Enforce column affinity on the materialization of a subquery or view. by drh ยท 3 years, 1 month ago
  59. c7dd9b6 Make the UPDATE method of the sqlite_dbpage virtual table rebust against by drh ยท 3 years, 1 month ago
  60. 02d15a7 Worker1: use a list, rather than a single slot, to manage the default db link so that we can keep the least-recently-opened db as the default. Re-introduce worker1.export() but do not yet expose it until an equivalent import() (or open() option) is implemented. by stephan ยท 3 years, 1 month ago
  61. 43b442a Internal tweaks to the OPFS VFS result codes. by stephan ยท 3 years, 1 month ago
  62. 1acfe91 Add oo1.DB.exec() 'returnValue' option, which specifies what exec() should return. Defaults to the db object and enables direct return of the result rows array or a list of the individual SQL statements. Other code-adjacent internal cleanups. by stephan ยท 3 years, 1 month ago
  63. 549907f Avoid a segfault that could occur when running the recover API on a database handle with memory-mapping enabled. by dan ยท 3 years, 1 month ago
  64. 1e84e1e Extra OOM check in shell_error_context() of the CLI. by drh ยท 3 years, 1 month ago
  65. 50ef013 Add oo1.DB.selectArray() and selectObject(). by stephan ยท 3 years, 1 month ago
  66. 9163ef1 Adjust automatic OPFS locking retries such that they will wait up to a total of 3 seconds spanning 4 attempts. by stephan ยท 3 years, 1 month ago
  67. 1fc6ffc Minor WASM build cleanups. Enable custom Module.instantiateWasm() when not in WASMFS mode (where it doesn't work). Add sqlite3.debugModule URL param to enable some module-init-time debugging output. by stephan ยท 3 years, 1 month ago
  68. af9cee1 Reduce wasm module's starting memory from 128mb to 16mb. The latter value is needed only for WASMFS-based batch-runner.js, as WASMFS builds cannot be configured for dynamic memory growth without a tremendous performance hit. by stephan ยท 3 years, 1 month ago
  69. f5e7691 Minor updates to the Windows batch tools. by mistachkin ยท 3 years, 1 month ago
  70. 1cc77c9 Update ext/wasm/README.md for recent developments. by stephan ยท 3 years, 1 month ago
  71. da27e4a More styling of module-symbols.html. by stephan ยท 3 years, 1 month ago
  72. df52a0b Expand and document the wasm doc-update make rules. Extend the dist rules to fail more readily if there's a problem. by stephan ยท 3 years, 1 month ago
  73. 8948fbe Move the sqlite3.capi.wasm namespace to sqlite3.wasm. This causes a tiny bit of naming confusion with the sqlite3.wasm *file*, but seems to make more sense than having it as a sub-namespace of capi. by stephan ยท 3 years, 2 months ago
  74. 053bb22 Fix harmless compiler warnings in testing code. by drh ยท 3 years, 2 months ago
  75. 71b65e8 Add sqlite3recover() support to fuzzcheck. by drh ยท 3 years, 2 months ago
  76. ffbc653 Remove sqlite3_interrupt() from the WASM build, as it is essentially impossible to employ in JS's threading model. by stephan ยท 3 years, 2 months ago
  77. f03ddcc Add ext/wasm/module-symbols.html. Adjacent minor JS touchups. by stephan ยท 3 years, 2 months ago
  78. e681b65 Minor sqlite3.oo1 API reorg prompted by documenting. by stephan ยท 3 years, 2 months ago
  79. c97bb14 Fix a minor problem with sqlite_dbdata. by drh ยท 3 years, 2 months ago
  80. 676d1cd Fix another crash in the recover extension triggered by a corrupt database. by dan ยท 3 years, 2 months ago
  81. 10f5525 Fix another problem to do with recovering from in-memory databases. by dan ยท 3 years, 2 months ago
  82. ac16a47 Ensure that the VFS wrapper in the recover extension does not attempt to invoke undefined methods on the underlying VFS. by dan ยท 3 years, 2 months ago
  83. 895f12d Fix an assert() failure in the recover extension triggered by a zero value as the first page-number in an overflow page chain. by dan ยท 3 years, 2 months ago
  84. 4853aa1 In the CLI, ensure that input to utf8_width_print is not NULL, or if it is, by drh ยท 3 years, 2 months ago
  85. f7fea5b Change the name of the ".recover" command option "--freelist-corrupt" to "--ignore-freelist". by dan ยท 3 years, 2 months ago
  86. 674b312 speedtest1.html: when vfs==kvvfs, increase --size from 2 to 4, as enabled by [a4d40f6346e7]. --size 5 is 4.96mb out of (supposedly) 5mb, which works but is a bit too close to the edge. by stephan ยท 3 years, 2 months ago
  87. fd60806 Automatically set temp_store=MEMORY if the VFS is kvvfs. by drh ยท 3 years, 2 months ago
  88. 9c17ee4 Do not accept a NULL pointer for the filename in KVVFS. by drh ยท 3 years, 2 months ago
  89. f7b58da The kvvfs VFS should remember the page size when writing to the database. by drh ยท 3 years, 2 months ago
  90. bb5136e Re-enable the .recovery and .dbinfo commands in shell.c.in in the fiddle build, as those were fixed by [3d20d77a3511] and [cd0aa27d1732]. by stephan ยท 3 years, 2 months ago
  91. 340b1d1 Do not use sqlite3_result_text16() in the recover extension if SQLITE_OMIT_UTF16 is defined. by dan ยท 3 years, 2 months ago
  92. 48a4a4b Fix a problem with running ".recover" on an in-memory database. by dan ยท 3 years, 2 months ago
  93. 21fd7ce Do not use sqlite3_mutex_xxx() functions in sqlite3recover.c when built with SQLITE_THREADSAFE=0. by dan ยท 3 years, 2 months ago
  94. 4f975c3 Minor doc typo fixes. by stephan ยท 3 years, 2 months ago
  95. 3d42083 Restructure and simplify the feature-detection #defines of the recovery support in shell.c.in and disable it when building fiddle because it uses features we elide from the wasm build (e.g. utf16), leading to link errors. by stephan ยท 3 years, 2 months ago
  96. de86817 Expose sqlite3_randomness() to WASM and add a custom binding for it which can populate a JS byte array. Add WhWasmUtil.isPtr(). by stephan ยท 3 years, 2 months ago
  97. 195687f Disable the push-down optimization for sub-queries that are INTERSECT, UNION or EXCEPT compounds. dbsqlfuzz a34f455c91ad75a0cf8cd9476841903f42930a7a. by dan ยท 3 years, 2 months ago
  98. 07dd481 Remove an unused variable from the recovery extension. by drh ยท 3 years, 2 months ago
  99. 387f468 Add the "recover" extension in ext/recover/, for salvaging data from corrupt databases. by dan ยท 3 years, 2 months ago
  100. 50632af Remove an undefined left-shift operation from the recover extension. by dan ยท 3 years, 2 months ago recover-extension