Thanks to visit codestin.com
Credit goes to chromium.googlesource.com

  1. daa4cdf Fix a minor comment inaccuracy. by drh · 11 hours ago
  2. bae748a Increase the precision of the "real time" output from the ".timer" command by drh · 12 hours ago
  3. 74cc109 Ensure that the accumulator for an aggregate always gets initialized, by drh · 18 hours ago
  4. 27e13f4 Teach the sqlite3 CLI shell to look in XDG_STATE_HOME for the CLI history file before falling back to its historical location in the user's home directory. by stephan · 3 days ago
  5. 3a97a1b Squelch a legitimate but harmless 'discards const' warning. by stephan · 3 days ago shell-xdg-vars
  6. 81e9bbf Avoid evaluating special vtab operators (e.g. MATCH) that are part of ON clauses attached to left joins from being evaluated too early. Fix for [forum:/forumpost/428ef7c468 | forum post 428ef7c468]. by dan · 3 days ago
  7. f8addcf Fix harmless compiler warnings in builds that use SQLITE_OMIT_DATETIME_FUNCS. by drh · 5 days ago
  8. bcfe38b Avoid evaluating special vtab operators (e.g. MATCH) that are part of ON clauses attached to left joins from being evaluated too early. Possible fix for [forum:/forumpost/428ef7c468 | forum post 428ef7c468]. by dan · 6 days ago
  9. 07b483c Minor internal doc correction in vdbeInt.h. by stephan · 9 days ago
  10. 33c2e37 Fix the empty-table optimization on INTERSECT so that it does not try to by drh · 9 days ago
  11. 8663a78 Fix a possible user-after free following OOM in the EXISTS-to-JOIN optimization. by drh · 10 days ago
  12. aa12f00 Adjustments to test/incrblob4.test so that it works on both Linux and Mac by drh · 10 days ago
  13. 449b345 Enable the EXISTS-to-JOIN optimization if the outer query has no FROM clause. by drh · 11 days ago empty-table-optimizations
  14. 8c8443a Small performance optimization in the resolver. by drh · 11 days ago
  15. 44a0367 Merge the latest trunk enhancements and fixes into the empty-table-optimizations branch. by drh · 11 days ago
  16. 0a5508a Rework the fix to the problem described by by drh · 12 days ago
  17. 4fe1ac8 Simplifications to the row-value IN operator logic. Do not let the query by drh · 12 days ago redundant-idx-columns
  18. 8504d37 Avoid invoking the preupdate hook from within sqlite3_blob_write() if the cursor is already invalid. by dan · 12 days ago
  19. 4aacd1e Back out the fix at [ba7d5bad32ad6aac] because it does not always work and because by drh · 12 days ago
  20. 0840460 Fix parser error introduced by [325e547a2195571e]. See by drh · 12 days ago
  21. c701d17 Improvements to the EXPLAIN QUERY PLAN output for EXISTS-to-JOIN. by drh · 13 days ago
  22. 8bc112e Enhance the EXISTS-to-JOIN optimization so that it works on EXISTS subqueries by drh · 13 days ago
  23. 45bc9b9 Merge fixes from trunk into the empty-table-optimizations branch by drh · 2 weeks ago
  24. e33ea17 Fix harmless compiler warnings. by drh · 2 weeks ago
  25. a12e92d Remove an ALWAYS() added by [960a8e6fc91f4] that turns out to be false by drh · 2 weeks ago
  26. 478dfc7 Do not allow the EXISTS-to-JOIN optimization if the EXISTS clause is based by drh · 2 weeks ago
  27. 1b62720 Improve the early-termination optimization so that it works in queries by drh · 2 weeks ago
  28. 1e3a862 Merge the latest trunk fixes and enhancements into the empty-table-optimizations branch by drh · 2 weeks ago
  29. 0e6e05d Make the value of an explicit LIMIT clause on a scalar sub-query available to xBestIndex for simple "LIMIT 0" and "LIMIT 1" queries. by dan · 2 weeks ago
  30. c525e6e Make handling of LIMIT clauses in correlated sub-queries on virtual tables more efficient. by dan · 2 weeks ago
  31. bfb4993 Fix an uninitialized variable added yesterday by [d27d34fb746280e7]. by drh · 2 weeks ago
  32. debc8f7 Minor tweaks to the exists-to-join optimization. by drh · 2 weeks ago
  33. aa54d7a Merge in the exists-to-join optimization that has been modified by drh · 2 weeks ago
  34. eb27359 Fix VDBE coverage by drh · 2 weeks ago
  35. 33f3273 Early exit if one of the inner loops of a 3-way or larger join is an by drh · 2 weeks ago
  36. 2166766 If the LHS for an EXCEPT or INTERSECT operator is empty, skip over the by drh · 2 weeks ago
  37. 6245e5a Improve the bytecode for joins such that it exits earlier if it determines by drh · 2 weeks ago
  38. caf0473 Ensure that Expr.op2 values for TK_AGG_FUNCTION nodes are adjusted when by drh · 2 weeks ago
  39. 2427ce1 Improved comments on bytecode used to implement aggregate queries, to aid by drh · 2 weeks ago
  40. 46bfcc1 Improved byte-code comments for the short-circuit optimization of by drh · 2 weeks ago
  41. 5e71497 Cache and reuse virtual table cursors in the bytecode engine. by drh · 3 weeks ago
  42. e1910ed Merge trunk fixes into the empty-table-optimizations branch. by drh · 3 weeks ago
  43. d82c6a2 When attempting to optimize "expr AND false" to "false" and by drh · 3 weeks ago
  44. 3d21dcc More aggressive optimization of addrHalt for RIGHT JOIN. by drh · 3 weeks ago
  45. ba56f70 Compute WhereLevel.addrBrk and .addrHalt early so that those labels can be by drh · 3 weeks ago
  46. 99f1aa0 Strive to skip the evaluation of scalar subqueries that are part of a by drh · 3 weeks ago
  47. 1bd6b41 Correct ~/.local/config/... to ~/.config/... when looking for sqliterc when XDG_CONFIG_HOME is not set. Internal doc touchups. by stephan · 3 weeks ago
  48. 2752d13 Add support for using $XDG_STATE_HOME/sqlite_history or ~/.local/state/sqlite_history before fallback back to the historical default of ~/.sqlite_history. Update sqlite3.1 (man page) with the new semantics. by stephan · 3 weeks ago
  49. 280559b For all binary operators, try to avoid computing subquery operands if the by drh · 3 weeks ago optimize-null-values
  50. bbcf035 Preliminary refactoring of the XDG_CONFIG_HOME support to support the pending addition of other XDG-configurable options. In response to [forum:31db1a23f9 | forum post 31db1a23f9]. by stephan · 3 weeks ago
  51. e2e81e6 Slightly smaller and faster version of the previous check-in. by drh · 3 weeks ago
  52. b8c8179 Minor API doc typo fixes from brickviking. by stephan · 3 weeks ago
  53. e24f20a Factor out the code that tries to avoid evaluating subquery operands if the by drh · 3 weeks ago
  54. f0991c4 Minor API doc typo fixes from brickviking. by stephan · 3 weeks ago
  55. 311d73e Improve the bytecode generated for comparisons so that if one operand is by drh · 3 weeks ago
  56. c52e9d9 Raise an error right away if the number of aggregate terms in a query by drh · 3 weeks ago
  57. fbf1c05 API doc typo fixes and closing DD element tags from brickviking. by stephan · 3 weeks ago
  58. e77e589 Work around an apparent GCC UBSAN bug. See by drh · 3 weeks ago
  59. 981022b Minor API doc fixes sent off-list from brickviking. by stephan · 3 weeks ago
  60. a67c712 Similar fix to the previous check-in, but this time for sqlite3_preupdate_new(). by drh · 3 weeks ago
  61. 66cd200 Range check the column index on the sqlite3_preupdate_old() interface by drh · 4 weeks ago
  62. 513fff8 API doc typo fixes and one rephrasing improvement from brickviking. by stephan · 4 weeks ago
  63. b1560be Fix an SQL typo introduced by the previous check-in. by drh · 4 weeks ago
  64. 2878902 Escape the "_" character in LIKE patterns in the CLI. by drh · 4 weeks ago
  65. f453e8d Fix a harmless compiler warning injected by [c978aed3b6f82b3d]. by drh · 4 weeks ago
  66. 4c1c400 Improved "statement aborts at ..." log-file messages that identify the by drh · 4 weeks ago
  67. b5aa959 API doc typo fixes from brickviking. by stephan · 4 weeks ago
  68. a0c6de5 Numerous small doc typo from BrickViking. by stephan · 4 weeks ago
  69. b68d631 Enhance sqlite3BtreeSetPageSize() so that it detects early if no changes by drh · 4 weeks ago
  70. 37794b4 Improve the accuracy of sqlite3BtreeRowCountEst(). by drh · 4 weeks ago
  71. 397b82c Generalize the indexCellCompare() so that works on any index page, not just by drh · 4 weeks ago
  72. 92d1bec A slight doc rephrasing for clarity, suggested in the forum. by stephan · 4 weeks ago
  73. a5c484b Doc typo fixes from [forum:0bce273669 | forum post 0bce273669]. by stephan · 4 weeks ago
  74. ab9c91a Extend the pedantic enforcement of type to VIRTUAL columns. by drh · 4 weeks ago
  75. bcf25e7 Enforce judgmental typing on STORED generated columns for STRICT by drh · 4 weeks ago
  76. 9a9140b Change the definition of SQLITE_DYNAMIC to a function that has exactly by drh · 4 weeks ago
  77. df8aa37 Avoid writing frames with no checksums into the wal file if a by drh · 4 weeks ago
  78. 110055c Fix a corner-case for [9441fff52cc4e19c]. by drh · 4 weeks ago
  79. 1ea6a53 Avoid writing frames with no checksums into the wal file if a savepoint is rolled back after dirty pages have already been spilled into the wal file. Possible fix for [forum:/forumpost/b490f726db | forum post b490f726db]. by dan · 5 weeks ago
  80. 86d9c2d Fix an issue going back to version 3.39.0 with transitive IS constraints by drh · 5 weeks ago
  81. d3a13f7 Improved debugging output for the transitive constraint optimization. by drh · 5 weeks ago
  82. 6ed5aa4 Make the show-%p-az-zero hack of the previous check-in configurable at by drh · 5 weeks ago
  83. 67f7082 Add an "#if 0" that can be changed to "1" to cause all %p output to render by drh · 5 weeks ago
  84. 792d1d1 Have sqlite3_setlk_timeout() take the database handle mutex. This fixes an assert() failure that could occur if sqlite3_setlk_timeout() were called on a threadsafe handle. by dan · 5 weeks ago
  85. 23e59b3 Fix the concat_ws() SQL function so that it includes empty strings in the by drh · 5 weeks ago
  86. a09a4fb Improved selection of the divisor when subdividing nested Bitvec objects. by drh · 5 weeks ago
  87. 6a23ff5 Minor corrections to the new Bitvec testing logic. by drh · 5 weeks ago
  88. 5706b31 Enhancements to sqlite3BitvecBuiltinTest() that allow testing code to by drh · 6 weeks ago
  89. 90ba0d4 Improved diagnostics for Bitvec: Add the sqlite3ShowBitvec() routine that by drh · 6 weeks ago
  90. 4c323ba Remove unnecessary whitespace and otherwise improve comments in the by drh · 6 weeks ago
  91. b1929b7 Remove the clunky test_windirent.h and test_windirent.c files from src/ by drh · 6 weeks ago
  92. 140748f Fix harmless compiler warning introduced by the setlk-snapshot-fix merge. by drh · 7 weeks ago
  93. 2bd9f69 Fix JSONB edit so that when it is trying to reduce the size of an element by drh · 7 weeks ago
  94. 9269b21 Fixes to ensure SQLITE_ENABLE_SETLK_TIMEOUT builds use a blocking lock and do not call xSleep() when (a) opening a snapshot transaction, and (b) when blocked by another process running recovery. by dan · 7 weeks ago
  95. 69ce758 Fix os_win.c so that SQLITE_ENABLE_SETLK_TIMEOUT=2 builds work on windows. by dan · 7 weeks ago setlk-snapshot-fix
  96. 342ef63 Improve the accuracy of affinity and collating sequence analysis for by drh · 7 weeks ago
  97. eb9a145 Merge trunk changes into this branch. by dan · 7 weeks ago
  98. 8658a8d Remove an unnecessary parameter from sqlite3VdbeRecordUnpack(). Improved by drh · 7 weeks ago
  99. 7590bfd Fix stale comments related to KeyInfo. Add new assert()s associated with by drh · 7 weeks ago
  100. d4c224b Fix an off-by-one error in the size computation of a vdbe-sorter. by drh · 7 weeks ago