๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 63b74e0 Add Makefile.in targets for sqlite3r.c and sqlite3r.h, versions of the amalgamation that include the recover extension. by dan ยท 3 years, 1 month ago make-sqlite3r.c
  2. d01dee5 Small performance improvement in sqlite3BtreeTransferRow(). by drh ยท 3 years, 1 month ago
  3. a303392 Add new JS tests dir to those pushed to the test server. by stephan ยท 3 years, 1 month ago
  4. b38ac09 More tweaking of OPFS concurrency measures and the related test app. by stephan ยท 3 years, 1 month ago
  5. 36d5554 Resolve missing SQLITE_LOCKED result code which triggered a new (since last checkin) exception in the OPFS VFS. Improve output of the OPFS contention tester app. by stephan ยท 3 years, 1 month ago
  6. 27c4cd1 Add test app for experimenting with multi-worker OPFS concurrency. Tweak OPFS VFS to significantly improve the otherwise "unfortunate" concurrency situation. by stephan ยท 3 years, 1 month ago
  7. ae27671 js dist: account for a file rename in the previous checkin. by stephan ยท 3 years, 1 month ago
  8. 6d97c1a Further minor cleanups in the JS build related to vanilla vs ESM. by stephan ยท 3 years, 1 month ago
  9. 59a9654 Remove an obsolete reference to WASMFS from ext/wasm/index.html. by stephan ยท 3 years, 1 month ago
  10. b2873a3 Generic cleanups and doc additions in the wasm build files. by stephan ยท 3 years, 1 month ago
  11. 8e1bd82 Add 'snapshot' target to create distinctly-named snapshot builds of the wasm deliverables zip file. by stephan ยท 3 years, 1 month ago
  12. 0a94ef8 Minor cleanups in the ESM-related preprocessor filtering. by stephan ยท 3 years, 1 month ago
  13. ecba107 New assert()s confirm that BTREE_PREFORMAT must be the same value as by drh ยท 3 years, 1 month ago
  14. 5a1d659 Performance optimization in sqlite3BtreeInsert(). by drh ยท 3 years, 1 month ago
  15. 16635fa Performance improvement and size reduction in balance_nonroot(). by drh ยท 3 years, 1 month ago
  16. 47de1f9 Small performance improvement and size reduction in btree. by drh ยท 3 years, 1 month ago
  17. 8d0d409 Get tester1.js working via an ES6 worker module and add that variant to the dist zipfile. by stephan ยท 3 years, 1 month ago
  18. 1e62057 Improved comments on the pageFreeArray() routine of btree.c. No changes to by drh ยท 3 years, 1 month ago
  19. bf9b994 Streamline the decodeFlags() routine in btree.c for a small performance by drh ยท 3 years, 1 month ago
  20. 27a6796 Add build of sqlite3.mjs (ES6 module), add a test app for it, and include it in the dist build. by stephan ยท 3 years, 1 month ago
  21. c768ef7 Integrate a custom preprocessor to the JS build process to facilitate creation of both vanilla JS and ES6 Module builds from the same source files. There is still some build-level reworking pending to make an ESM build a first-class deliverable. by stephan ยท 3 years, 1 month ago
  22. f7d98ac More work towards creation of a ES6 JS module. by stephan ยท 3 years, 1 month ago js-cpp
  23. 85728a2 Small performance optimization in btree.c. by drh ยท 3 years, 1 month ago
  24. cf3107c Databases created using sqlite3_deserialize() should report their filename by drh ยท 3 years, 1 month ago
  25. 26e0f2e Update the version number to 3.41.0 to begin the next development cycle. by drh ยท 3 years, 1 month ago
  26. 76abcfb shell.c.in: on non-Windows platforms, check for $XDG_CONFIG_HOME/sqlite3/sqliterc before ~/.sqliterc, per request in [forum:7a16582b1e403c81|forum post 7a16582b1e403c81]. by stephan ยท 3 years, 1 month ago
  27. ee026c5 Replace use of cpp with the fit-to-purpose c-pp to avoid cpp's C-centric/JS-unfriendly quirks. by stephan ยท 3 years, 1 month ago
  28. d8e48ff Fix corner cases in UTF8 handling in the REGEXP extension. by drh ยท 3 years, 1 month ago
  29. c7c15d1 Merge trunk into js-cpp branch. by stephan ยท 3 years, 1 month ago
  30. 3c1572d Use the log10() and log2() functions from the standard C library to implement by drh ยท 3 years, 1 month ago
  31. 823872c Split out the documentation for sqlite3_value_encoding() into its own by drh ยท 3 years, 1 month ago
  32. 841c98e Raise an error if an attempt is made to compile the CLI with the by drh ยท 3 years, 1 month ago
  33. a872466 Change a self.X JS reference to X to account for a symbol resolution discrepancy between vanilla JS and ES6 modules, as explained in [forum:801d8f77e5115141|forum post 801d8f77e5115141]. by stephan ยท 3 years, 1 month ago
  34. 1d4f1cf wasm build: include FTS5 instead of FTS4, per /chat and HN discussions. by stephan ยท 3 years, 1 month ago
  35. 08efa45 Fix harmless typo in comment, reported by Debian in Fossil by drh ยท 3 years, 1 month ago
  36. a07df96 Avoid returning SQLITE_SCHEMA if the first query run on a connection by drh ยท 3 years, 1 month ago
  37. 2f2c5e2 Version 3.40.0 by drh ยท 3 years, 1 month ago version-3.40.0
  38. a70a01d Previous change to the fake_big_file command in the test harness was not by drh ยท 3 years, 1 month ago
  39. 1da477d Change the fake_big_file test command so that it fails for files larger than by drh ยท 3 years, 1 month ago
  40. 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
  41. 8d7b413 Remove some outdated code comments. No code changes. by stephan ยท 3 years, 1 month ago
  42. 7e475e5 Disable the ability to change the schema_version cookie when by drh ยท 3 years, 1 month ago
  43. a630370 Remove unnecessary tabs in the ChaCha20 implementation. by drh ยท 3 years, 1 month ago
  44. 873a840 Avoid returning SQLITE_SCHEMA if the first query run on a connection is "SELECT nosuchcolumn" or similar. Forum post <https://sqlite.org/forum/forumpost/c1798f77ef>. by dan ยท 3 years, 1 month ago schema-error-fix
  45. 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
  46. 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
  47. 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
  48. 838865c Better handle an error in the fts5 integrity-check code. dbsqlfuzz e87c62f9b67ea21aebdc36ab71cab7cc3eda8dc3. by dan ยท 3 years, 1 month ago
  49. ea038d3 Additional defense against corrupt database files in dbdata.c. by drh ยท 3 years, 1 month ago
  50. 92c0881 Increase the precision of the nData parameter to the dbdataValue() routine by drh ยท 3 years, 1 month ago
  51. 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
  52. afe7681 Do not attempt to run test script dbpagefault.test with SQLITE_OMIT_VIRTUALTABLE builds. by dan ยท 3 years, 1 month ago
  53. 64c40ec Fix a problem in main.mk preventing the amalgamation-testfixture target from building. by dan ยท 3 years, 1 month ago
  54. 80fafc2 Further improvements to the handling of the u32 and u16 typedefs in the by drh ยท 3 years, 1 month ago
  55. d9324a5 Improve the ability of mkshellc.tcl to remove redundant typedefs from the by drh ยท 3 years, 1 month ago
  56. 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
  57. 49507d2 Minor doc updates in speed-check.sh. No code changes. by stephan ยท 3 years, 1 month ago
  58. 5442223 Fix an obsolete comment. by drh ยท 3 years, 1 month ago
  59. e38b6e0 Fix typo in comment. by drh ยท 3 years, 1 month ago
  60. 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
  61. da01757 Fix requirements marks so that they match documentation corrections. by drh ยท 3 years, 1 month ago
  62. c0a18d6 Minor wasm doc touchups. No code changes. by stephan ยท 3 years, 1 month ago
  63. 1407458 Fix the documentation regarding negative length parameters for by drh ยท 3 years, 1 month ago
  64. b36f697 Make sure that the recoverStrlen() function (used internally by the new by drh ยท 3 years, 1 month ago
  65. b819202 The recoverAssertMutexHeld() function is for testing and verification only by drh ยท 3 years, 1 month ago
  66. 6e8a334 shell.c.in: on non-Windows platforms, check for $XDG_CONFIG_HOME/sqlite3/sqliterc before ~/.sqliterc, per request in [forum:7a16582b1e403c81|forum post 7a16582b1e403c81]. by stephan ยท 3 years, 1 month ago sqliterc-xdg-config
  67. 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, 2 months ago
  68. a16edfa Tweaks to recover module test scripts to work with various permutations. by dan ยท 3 years, 2 months ago
  69. 5f7e173 Another test case fix for auto-vacuum builds. by dan ยท 3 years, 2 months ago
  70. 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, 2 months ago
  71. ffc9b1b Fix Tcl tests so that they again build and run with SQLITE_OMIT_VIRTUALTABLE defined. by dan ยท 3 years, 2 months ago
  72. 881f0f4 Remove an unimportant testcase() macro that is no longer reachable due to the by drh ยท 3 years, 2 months ago
  73. 4868a86 Add another test case for the OP_Found fix. by dan ยท 3 years, 2 months ago
  74. 093677a Enhance the ability of the OP_Found and similar opcodes to detect truncated by drh ยท 3 years, 2 months ago
  75. c754450 Correct sqlite3-wasm.c's SQLITE_DEFAULT_CACHE_SIZE (it's measured in kb, not bytes). by stephan ยท 3 years, 2 months ago
  76. 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, 2 months ago
  77. b0ab21d Experimentally use clang's C preprocessor to filter #ifdef's out of the generated sqlite3-api.js, the goal being to see if we can feasibly use cpp to include ES6 module-specific code in the main code base and conditionally filter it out. by stephan ยท 3 years, 2 months ago
  78. 4df2ab5 Globally replace '' with "" for empty JS strings to please C preprocessor. by stephan ยท 3 years, 2 months ago
  79. de6186e Minor build cleanups and fix a harmless race condition in the OPFS part of tester1.js. by stephan ยท 3 years, 2 months ago
  80. 2cdcc7f Clarify documentation regarding the --recovery-db option to ".recover" and by drh ยท 3 years, 2 months ago
  81. 12de518 Minor improvements to API documentation in comments for the recovery extension. by drh ยท 3 years, 2 months ago
  82. 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, 2 months ago
  83. faff041 Emcc seems confused by SQLITE_DEBUG, for reasons unknown. Use NDEBUG instead by drh ยท 3 years, 2 months ago
  84. c18c8bf Fix a symbol name typo which broke and exception-handling case in OPFS xOpen(). by stephan ยท 3 years, 2 months ago
  85. f170b97 Fix a missing symbol in non-SQLITE_DEBUG builds. by stephan ยท 3 years, 2 months ago
  86. b9f8ff0 Fix a harmless compiler warning. by drh ยท 3 years, 2 months ago
  87. 41dbdae Instead of (const char*), use a special type - sqlite3_filename - as the filename argument passed to VFS method xOpen(). by dan ยท 3 years, 2 months ago
  88. 6da7cc9 Fix harmless compiler warnings. by drh ยท 3 years, 2 months ago sqlite3_filename
  89. 52d5d47 Instead of (const char*), use a special type - sqlite3_filename - as the filename argument passed to VFS method xOpen(). by dan ยท 3 years, 2 months ago
  90. 11980a6 Fix compilation errors in the recover API seen with MSVC. by mistachkin ยท 3 years, 2 months ago
  91. dddec5c Fix a #ifdef involving SQLITE_OS_KV that was adding code unnecessarily. by drh ยท 3 years, 2 months ago
  92. be44e18 Enforce affinity on materialized tables for subqueries and views. Also, by drh ยท 3 years, 2 months ago
  93. dc5e8c6 Improvements to comments. Change the "optimization_control" TCL command by drh ยท 3 years, 2 months ago tkt-57c47526
  94. 0f32760 Minor internal cleanups in the js pieces. by stephan ยท 3 years, 2 months ago
  95. 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, 2 months ago
  96. b6d9167 Do not flatten a UNION ALL subquery where the column affinities do not match by drh ยท 3 years, 2 months ago
  97. 5fdb9a3 Enforce column affinity on the materialization of a subquery or view. by drh ยท 3 years, 2 months ago
  98. c7dd9b6 Make the UPDATE method of the sqlite_dbpage virtual table rebust against by drh ยท 3 years, 2 months ago
  99. 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, 2 months ago
  100. 43b442a Internal tweaks to the OPFS VFS result codes. by stephan ยท 3 years, 2 months ago