๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. fd3938f Add support for SQLITE_EXTRA_INIT_MUTEXED - like SQLITE_EXTRA_INIT, but is called from within sqlite3_initialize() when the SQLITE_MUTEX_STATIC_MAIN mutex is still held. by dan ยท 10 months ago
  2. 129203b Internal doc typo fixes reported in [forum:01d15f21b6|forum post 01d15f21b6]. by stephan ยท 10 months ago
  3. 5d60f47 Approximately 50 typo fixes, spanning the whole tree, contributed via [forum:006c8fa165083ac3|forum post 006c8fa165083ac3] and individually checked for correctness. Affects only code comments, docs, and a single line of debug output in a test app. by stephan ยท 10 months ago
  4. 846643e Change the default control-character escape algorithm from "symbol" to by drh ยท 10 months ago
  5. 1c03a34 Fix harmless "unused parameter" compiler warnings. by drh ยท 10 months ago
  6. 82769e7 Improved help messages for the --escape option in the CLI. by drh ยท 10 months ago
  7. 87ad172 Enhancements to help avoid problems in the CLI when trying display content by drh ยท 10 months ago
  8. 58bc525 Reinstate the assert() removed by [0f6223b8]. Avoid holding a wal-mode write lock after the transaction has been rolled back if an IO error occurs while restarting the wal file. by dan ยท 10 months ago
  9. d4c686e Small performance improvement for the new %#Q conversion in printf. by drh ยท 10 months ago unistr
  10. a357a90 Consolidate two different UTF8 encoders into a single subroutine. by drh ยท 10 months ago
  11. a4cf066 Remove an assert() added by [e88212b1] that is sometimes false. by dan ยท 10 months ago
  12. f037440 Support SQLITE_ENABLE_SETLK_TIMEOUT on windows. by dan ยท 10 months ago
  13. 81d44c7 Use an assert() to fix a harmless (false-positive) scan-build warning by drh ยท 10 months ago
  14. e4f7af1 Only use unistr() in columnar formats when strictly needed. by drh ยท 10 months ago
  15. b6205d4 Add the unistr_quote() function that works like quote(), but also escape by drh ยท 10 months ago
  16. 7db5e50 Bug fix and initial test-case infrastructure for control-character escaping by drh ยท 10 months ago
  17. 21b431e Ongoing work to get all the quoting and escaping variations in the CLI by drh ยท 10 months ago
  18. b081a39 Merge latest changes from trunk into this branch. by dan ยท 10 months ago win32-enable-setlk
  19. 6a9c3b4 Make column output modes in the CLI responsive to the --escape setting. by drh ยท 10 months ago
  20. 96a65cc Three different --escape modes: symbol, ascii, off. by drh ยท 10 months ago
  21. 9ba963f Further improvements to control-character escapes in the CLI. by drh ยท 10 months ago
  22. 8d15d7e Work toward VT100-safe output from the CLI by default. by drh ยท 10 months ago
  23. a3283ec The %#Q conversion now adds unistr('...') around the converted string if by drh ยท 10 months ago
  24. 07ce182 Enhance the %Q, %q, and %w printf conversions so that if the alternate-form by drh ยท 10 months ago
  25. 4d70dba Prototype implementation of the unistr() SQL function. by drh ยท 10 months ago
  26. c071c47 Tamp down various harmless compiler warnings. Use "int" in places instead by drh ยท 10 months ago
  27. 447f1c2 Fix an incorrect assert added by [d7729dbbf231d57c]. by drh ยท 10 months ago
  28. cc803b2 The number of declared columns in an index is limited to SQLITE_LIMIT_COLUMN. by drh ยท 10 months ago
  29. ce25007 Detect when a UNIQUE or PRIMARY KEY on a WITHOUT ROWID table would need by drh ยท 10 months ago
  30. eb0d2e7 Increase default CLI shell .prompt buffer length to 128 bytes, based on discussion in [forum:362f185a6aa|forum post 362f185a6aa]. by stephan ยท 10 months ago
  31. 2e132a4 Slight tweak to the CLI shell help output to help convey that it can accept multiple SQL arguments, as suggested in [forum:20e617feee|forum post 20e617feee]. by stephan ยท 10 months ago
  32. 7bfa445 Additional changes making it easier to prove that integer overflow does not by drh ยท 10 months ago
  33. ef86b94 Code changes that make it easier to prove that no 32-bit integer overflows by drh ยท 10 months ago
  34. 56d2fd0 Harden the SQLITE_DBCONFIG_LOOKASIDE interface against misuse, such as by drh ยท 10 months ago
  35. 59c64e0 Fix a typo (a missing ")") in a comment that is used to generate by drh ยท 10 months ago
  36. f4fc2ee Add a typecast to avoid 32-bit integer overflow in the concat_ws() by drh ยท 10 months ago
  37. 5087eac Ensure the counts of "deferred FK violations" and "deferred immediate FK violations" are kept separate when "PRAGMA defer_foreign_keys" is used. by dan ยท 10 months ago
  38. 8bbce21 Have the win32 VFS take a temporary shared lock (instead of the current exclusive) on the pending-byte when taking a SHARED lock on a db. Do not lock the pending-byte at all when taking an EXCLUSIVE lock if RESERVED is not already held. by dan ยท 10 months ago
  39. 41f2980 Fix test script errors in walsetlk3.test. Tests still don't all pass. by dan ยท 10 months ago
  40. cd56ad4 Omit the src/pragma.h file. It is generated by the tool/mkpragmatab.tcl script. by drh ยท 10 months ago
  41. 374c6a4 Omit the src/ctime.c source file, since it is automatically generated by a TCL by drh ยท 10 months ago
  42. e5769f6 Update tool/mkctimec.tcl so that sqlite3_compileoption_xxx() APIs report on the SQLITE_ENABLE_SETLK_TIMEOUT option. by dan ยท 10 months ago
  43. 833dd3d Fix "unused variable" warnings in os_unix.c and os_win.c. by dan ยท 10 months ago
  44. 138951d Merge latest changes from trunk into this branch. by dan ยท 10 months ago
  45. 2d87894 Experimental change to allow clients to block when taking a SHARED lock to connect to a wal mode database. by dan ยท 10 months ago
  46. 0a4af54 Remove a pointless line of code. by drh ยท 10 months ago
  47. a0d35d4 Convert some expensive NEVER() and ASSERT() macros into assert()s. by drh ยท 10 months ago
  48. 93df810 Small performance increase in jsonTranslateBlobToText(). by drh ยท 10 months ago
  49. 3efac4a Performance optimization to the substr() SQL function. by drh ยท 10 months ago
  50. 3bdebae Performance and size optimization for the sqlite3ColumnIndex() routine. by drh ยท 10 months ago
  51. 66172ce Put a 16-byte hash table for column names on each Table object, to speed by drh ยท 10 months ago
  52. 9d90a3a Use the sqlite3ColumnIndex() routine to look up a column in a table, rather by drh ยท 10 months ago
  53. 03c6517 Fix GCC-isms and compiler warnings introduced by recent check-ins by drh ยท 10 months ago
  54. f62d053 Improvements to the hash table used to store symbols in the schema, so that by drh ยท 10 months ago hash-improvements
  55. 84b0f22 Fix comments on the Parse.nMaxArgs field so that they are correct. Add by drh ยท 10 months ago
  56. 7fd936e Further reduction in the amount of memset() needed to initialize the Parse by drh ยท 10 months ago
  57. ede1690 Reduce the amount of memset() needed to initialize the Parse object. by drh ยท 10 months ago
  58. 65552a7 Fix a harmless typo in a comment. by drh ยท 10 months ago
  59. b6859b6 Attempted improvements to the SQLITE_DBCONFIG_... documentation. by drh ยท 10 months ago
  60. 802b042 Detect and report signed integer overflow in the sumInverse() routine, by drh ยท 11 months ago
  61. 0d9f2a1 The Parse.addrExplain field is never even if SQLITE_OMIT_EXPLAIN is defined. by drh ยท 11 months ago
  62. 4b99ec0 Fix a comment typo - in a comment used to generate documentation. by drh ยท 11 months ago
  63. 454a426 Remove an ALWAYS() added by [2567298f4b0fdfeb] because dbsqlfuzz found a way by drh ยท 11 months ago
  64. de50617 Fix an issue with sqlite3_normalized_sql() caused by changes needed to by drh ยท 11 months ago
  65. 276d213 Tweaks to [4b4f33d791fe4318] to make it easier to test. by drh ยท 11 months ago
  66. 8fbf400 Remove an assert() that is not true if a trace-callback is deregistered while there are active statements. by dan ยท 11 months ago
  67. f6ca35d Fix a problem with LIKE and GLOB processing in utf-16be databases in cases where the utf-8 encoding of a character ends with the byte 0xBF. by dan ยท 11 months ago
  68. a033790 If any errors occur while processing sqlite_dbpage changes, cancel by drh ยท 11 months ago
  69. 824a5bf Improvements to the SQLITE_DBCONFIG option documentation. by drh ยท 11 months ago extra-security
  70. e16b345 Add the SQLITE_DBCONFIG_ENABLE_COMMENTS setting (default on) to enable or by drh ยท 11 months ago
  71. 0911f86 Merge all the latest trunk changes into the extra-security branch. by drh ยท 11 months ago
  72. 49906e8 The reuse-subroutine optimization [c9a3498113074bbc] might have generated by drh ยท 11 months ago
  73. df54ecb Fix a problem causing the write-lock to be held when it should not be in some circumstances following a SEH exception. by dan ยท 11 months ago
  74. 8bffd49 Remove an unused parameter from an internal-use subroutine in the TCL interface. by drh ยท 11 months ago
  75. 000e39e Improvements to the TCL interface for Tcl9 as suggested by Jan Nijtmans. by drh ยท 11 months ago
  76. 4628888 Have sqlite3_enable_setlk(-1) configure indefinite blocking locks where they are supported. by dan ยท 11 months ago
  77. 36279c2 Enhance the if() and iif() SQL functions so that they support any by drh ยท 11 months ago
  78. 9dcf3d0 Fix sessions module handling of tables with generated columns. by dan ยท 11 months ago
  79. 8b62a82 Simplifh the IdList object to remove unnecessary fields. Performance by drh ยท 11 months ago
  80. d8c37bb Remove an ALWAYS() in the star-query heuristic that is sometimes false if you by drh ยท 11 months ago
  81. 44980e8 Use hashing to accelerate column matching on INSERT statements. Code is by drh ยท 11 months ago
  82. 7c727bb Avoid splitting a hyperlink across lines in the documentation comment for by drh ยท 11 months ago
  83. 43aad25 Add the sqlite3_setlk_timeout() API. For setting the timeout used by SQLITE_ENABLE_SETLK_TIMEOUT blocking locks without also setting the regular retry-based busy-timeout. by dan ยท 11 months ago
  84. 2228567 Further comment improvements in the star-query heuristic. Add an ALWAYS() by drh ยท 11 months ago
  85. fe54b7a Small size and complexity reduction on the star-query heuristic. Improved by drh ยท 11 months ago
  86. fb9e8e4 Revise the strategy used by the star-query heuristic: Instead of decreasing by drh ยท 11 months ago
  87. 0186ee1 Improvments to debug output on the star-query heuristic. by drh ยท 11 months ago
  88. dea434e Avoid calling computeMxChoice() after an OOM as some assert()s can fail by drh ยท 11 months ago
  89. bc7e41c Remove an incorrect ALWAYS() added in check-in [7cfbe14d199bb631]. by drh ยท 11 months ago
  90. 77731d5 Clarify handling of a NULL for the 2nd argument to sqlite3_serialize(), as pointed out in [forum:3df7168b90|forum post 3df7168b90]. by stephan ยท 11 months ago
  91. d37412b The debugging output for WhereLoop objects now shows cost by drh ยท 11 months ago star-query-heuristic
  92. f1c5830 Minor tweaks to the star-query detection and processing. by drh ยท 11 months ago
  93. 2539fb2 Fix a race condition causing SQLite to use a busy-handler for an operation that should not. by dan ยท 11 months ago
  94. 299fe02 When looking for star-queries, do not count a table as a dimension table by drh ยท 11 months ago
  95. 1519675 Fix a possible infinity loop in debugging-printf logic in the query planner. by drh ยท 11 months ago
  96. c850c2b Add two new sqlite3_db_config() options that enable the ATTACH command by drh ยท 11 months ago enable-attach
  97. 2555485 Fix date/time computations to deal with the sub-millisecond rounding by drh ยท 11 months ago
  98. 8e7a168 Performance improvements to the (debug-use only) Mem.pScopyFrom logic, resulting by drh ยท 11 months ago
  99. 2e899cc The FuncDev.nArg field values -3 and -4 now have special meansing of 1 or more by drh ยท 11 months ago
  100. d0db5ed Use Tcl_GetString() instead of Tcl_GetCharLength() to test for a zero-length by drh ยท 11 months ago