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

  1. 74cc109 Ensure that the accumulator for an aggregate always gets initialized, by drh · 2 days ago
  2. 33c2e37 Fix the empty-table optimization on INTERSECT so that it does not try to by drh · 11 days ago
  3. 8663a78 Fix a possible user-after free following OOM in the EXISTS-to-JOIN optimization. by drh · 12 days ago
  4. 449b345 Enable the EXISTS-to-JOIN optimization if the outer query has no FROM clause. by drh · 12 days ago empty-table-optimizations
  5. 8bc112e Enhance the EXISTS-to-JOIN optimization so that it works on EXISTS subqueries by drh · 2 weeks ago
  6. 478dfc7 Do not allow the EXISTS-to-JOIN optimization if the EXISTS clause is based by drh · 2 weeks ago
  7. 1e3a862 Merge the latest trunk fixes and enhancements into the empty-table-optimizations branch by drh · 2 weeks ago
  8. bfb4993 Fix an uninitialized variable added yesterday by [d27d34fb746280e7]. by drh · 2 weeks ago
  9. debc8f7 Minor tweaks to the exists-to-join optimization. by drh · 3 weeks ago
  10. aa54d7a Merge in the exists-to-join optimization that has been modified by drh · 3 weeks ago
  11. eb27359 Fix VDBE coverage by drh · 3 weeks ago
  12. 33f3273 Early exit if one of the inner loops of a 3-way or larger join is an by drh · 3 weeks ago
  13. 2166766 If the LHS for an EXCEPT or INTERSECT operator is empty, skip over the by drh · 3 weeks ago
  14. caf0473 Ensure that Expr.op2 values for TK_AGG_FUNCTION nodes are adjusted when by drh · 3 weeks ago
  15. 2427ce1 Improved comments on bytecode used to implement aggregate queries, to aid by drh · 3 weeks ago
  16. 342ef63 Improve the accuracy of affinity and collating sequence analysis for by drh · 7 weeks ago
  17. 51e3f85 Fix an affinity problem caused by a USING or NATURAL JOIN on the LHS of a FULL JOIN. [forum:/forumpost/5028c785b6|Forum post 5028c785b6]. by dan · 7 weeks ago
  18. 5248693 Relax query flattener constraint (3b) and thereby allow flattening the RHS of by drh · 7 weeks ago
  19. b504aab Add some missing UNUSED_PARAMETER() annotations to squelch downstream build warnings when using -Wextra -pedantic. by stephan · 7 weeks ago
  20. d930d7e Follow-up to the previous: The same optimization suppression needs to by drh · 7 weeks ago
  21. dd16539 When synthesizing an ON constraint from a USING or NATURAL, if the left-hand by drh · 7 weeks ago
  22. 972a0f5 Improved version of the previous check-in. by drh · 9 weeks ago
  23. cd64392 Fix the optimization of check-in [663f5dd32d9db832] that strives to avoid by drh · 9 weeks ago
  24. 483e118 Improved estimate on the number of output rows in a recursive common table expression by drh · 3 months ago
  25. 2d1c71a Fix an obscure problem allowing the propagate-constants optimization to improperly substitute a column of a sub-query with NONE affinity. by dan · 3 months ago forum-0109bca824
  26. 8a6f89c Remove unnecessary "www." prefixes on domain names in URLs. by drh · 3 months ago
  27. 31fd886 Fix a problem that could occur when the RHS of an IN operator was a compound SELECT featuring an ORDER BY on a subquery that was flattened into one of the component SELECTs introduced by [baa83b460c677c21]. Forum post [/forumpost/1e17219c88]. by dan · 4 months ago
  28. cebf06c Make use of the flexible-array feature of C99, when available, to try to by drh · 4 months ago
  29. eed4e1d Disable the [d1ba200234f40b84|count-of-view optimization] if any subquery by drh · 4 months ago
  30. ce25007 Detect when a UNIQUE or PRIMARY KEY on a WITHOUT ROWID table would need by drh · 5 months ago
  31. 3bdebae Performance and size optimization for the sqlite3ColumnIndex() routine. by drh · 5 months ago
  32. 66172ce Put a 16-byte hash table for column names on each Table object, to speed by drh · 5 months ago
  33. 35d302c Increase the maximum number of arguments on an SQL function to 1000 with the by drh · 7 months ago
  34. 4f5ae3f Fix an obscure problem with multiple outer joins, ON clauses and query flattening. Forum [forum:5c8a069d23|thread 5c8a069d23]. by dan · 7 months ago forum-5c8a069d23-fix
  35. 4b491d8 Ensure that the query flattener does not change an ON clause term to a WHERE clause term. by dan · 8 months ago
  36. bfdeb1f Fix a harmless typo in debugging output. by drh · 8 months ago
  37. 9904d82 Improved comments on byte-code subroutine calls to materialize subqueries. by drh · 11 months ago
  38. 4cc86b6 Add code comments for a "table-of-contents" and various milestone marks in by drh · 11 months ago
  39. 91937a6 Fix a minor typo in a comment. by drh · 11 months ago
  40. 5648d71 Refactor the SrcItem object to move fields associated with subqueries out by drh · 11 months ago
  41. a0651b3 Fix a name resolution issue with CTEs. by drh · 11 months ago srcitem-opt
  42. 0766cbf Remove unreachable code. by drh · 11 months ago
  43. 692c160 Tighter checking of access constraints on union members in SrcItem. by drh · 11 months ago
  44. 27c680c Fix a memory leak so that now all dev tests (including TH3) are passing. by drh · 11 months ago
  45. 1c8ed5f Earlier error detection while processing complex aggregate by drh · 11 months ago
  46. 1521ca4 Refactor the SrcItem object so that information about subqueries is stored by drh · 11 months ago
  47. b204b6a Give unique names to fields in the SrcItem object, to facilitate analysis of by drh · 11 months ago
  48. 8797bd6 Reduce the size of the SrcItem object by combining fields into a union. by drh · 11 months ago
  49. a3ee386 Merge all the latest trunk enhancements into the exists-to-join branch. by drh · 12 months ago exists-to-join
  50. 6357d35 Add comment using the name "predicate push-down optimization" to what we have by drh · 1 year, 1 month ago
  51. 5b070cf Show the creation of IN-operator Bloom filters in the EXPLAIN QUERY PLAN output. by drh · 1 year, 1 month ago in-bloom
  52. 6172e43 Use a Bloom filter to improve performance of IN operators when the RHS of by drh · 1 year, 1 month ago
  53. 076bd57 Do not convert an expression node that is already TK_REGISTER into a by drh · 1 year, 1 month ago
  54. c96e47c Merge the latest trunk enhancements into the exists-to-join branch. by drh · 1 year, 1 month ago
  55. 620a00e Do not attempt the exists-to-join optimization if the FROM clause is full. by drh · 1 year, 1 month ago
  56. 9175b18 Do not omit the ORDER BY clause from a recursive CTE just because the by drh · 1 year, 1 month ago
  57. 0d92e66 Do not attempt the exists-to-join optimization for expressions from the ON clause of joins. by dan · 1 year, 1 month ago
  58. ddc6266 Provide the ability to disable the exists-to-join optimization using by drh · 1 year, 1 month ago
  59. df77e56 Add missing calls to sqlite3exprSkipCollateAndLikely() to the enchancement on this branch. by dan · 1 year, 1 month ago
  60. dc9a262 Fix a crash that could occur when the SELECT in an EXISTS(SELECT ...) used an unknown collation sequence. by dan · 1 year, 1 month ago
  61. b111f1c Add extra tests for the changes on this branch. by dan · 1 year, 1 month ago
  62. 5525ac1 Experimental optimization to rewrite a SELECT with an EXISTS(...) expression in the WHERE clause as a join. by dan · 1 year, 1 month ago
  63. 4703b7d Better optimize queries that use parameters in the LIMIT clause. by drh · 1 year, 1 month ago
  64. 8741ca0 Address a corner-case associated with the call-function-once optimization by drh · 1 year, 2 months ago
  65. 89b04f3 Ensure that queries like "SELECT indeterministic(a) FROM tbl GROUP BY 1" invoke the indeterministic function only once for each row of tbl. by dan · 1 year, 2 months ago
  66. 61f2ee6 Back out the assert() fixes from [a9443dbfbe25e588] and by drh · 1 year, 2 months ago alter-table-fix
  67. f0c9bc5 Rename a shadowed local var, as reported in [forum:2ba65af3148585cf|forum post 2ba65af31]. No functional changes. by stephan · 1 year, 2 months ago
  68. ddc6bd9 Further improvements to the computation of affinity for compound subqueries: by drh · 1 year, 3 months ago compound-subquery-affinity
  69. 23afc2c Back out the previous change on this branch. In its place: Determine the by drh · 1 year, 3 months ago
  70. f8e1951 An experimental minor tweak to the way affinities are computed for compound by drh · 1 year, 3 months ago
  71. 660322f Merge trunk enhancements into the pushdown-subquery branch. by drh · 1 year, 3 months ago
  72. 05c6d13 Add comments to note the name abiguity between the MySQL push-down by drh · 1 year, 3 months ago
  73. 6951c49 Do not allow changes to sqlite3ExprIsTableConstant() that support pushdown of by drh · 1 year, 3 months ago
  74. a631eb3 Do not automatically assume that ROWID is NOT NULL when compiled with by drh · 1 year, 4 months ago
  75. e555bd4 Change EXPLAIN QUERY PLAN output to say "USE TEMP B-TREE FOR LAST TERM OF ORDER BY", or "LAST N TERMS OF ORDER BY", instead of "RIGHT PART OF ORDER BY". by dan · 1 year, 4 months ago eqp-orderby
  76. 254729e Change the SQLITE_CONFIG_NO_ROWID_IN_VIEW configuration option to be by drh · 1 year, 4 months ago
  77. d75bdf5 Improvements to the first check-in on this branch, causing less collateral by drh · 1 year, 4 months ago
  78. 4b42b52 When compiled with SQLITE_ALLOW_ROWID_IN_VIEW, rowid-in-view is on by default by drh · 1 year, 4 months ago
  79. 108dd6a First steps toward getting -DSQLITE_ALLOW_ROWID_IN_VIEW to work again. That by drh · 1 year, 4 months ago
  80. b918a0f Activate the enhanced constant-expression for the by drh · 1 year, 4 months ago
  81. f696591 Enhance the sqlite3ExprIsConstant() function so that it recognizes by drh · 1 year, 4 months ago
  82. 815e055 Attempt to reduce the memory used by VALUES clauses in as many statements as possible, not just INSERT. This branch still has problems. by dan · 1 year, 4 months ago
  83. ece3567 Improved AggInfo tracing in debug builds. No changes to deliverable code. by drh · 1 year, 5 months ago
  84. 40e614e In the count-of-view optimization, deferring freeing obsolete parts of the by drh · 1 year, 7 months ago
  85. 07117f8 Pass subtype information through the aggregate ORDER BY sorter for by drh · 1 year, 7 months ago agg-orderby-subtype
  86. f86a07b Add ALWAYS() on branches added in [ec0ae4030968c782] that are always true. by drh · 1 year, 8 months ago
  87. 82fc1b6 Work around LLVM's newfound hatred of function pointer casts. by drh · 1 year, 8 months ago
  88. b8688e1 Another assertion fault fix, similar to [a9443dbfbe25e588]. dbsqlfuzz by drh · 1 year, 8 months ago
  89. c15133e Fix an incorrect assert() associated with ALTER TABLE where an unknown by drh · 1 year, 8 months ago
  90. fb28a93 Fix another problem with mixed join types and the RIGHT JOIN strength-reduction optimization. [forum:/forumpost/befdab472d | Forum post befdab472d]. by dan · 1 year, 8 months ago
  91. 0eed27d Fix an obscure problem with the join-strength-reduction optimization that could occur when mixing LEFT and RIGHT joins in the same query. [forum:/forumpost/7f74ce0bee|Forum post 7f74ce0bee]. by dan · 1 year, 8 months ago
  92. 5189ef9 Back out the ALWAYS inserted late yesterday. The fuzzer discovered a by drh · 1 year, 9 months ago
  93. dcd6d21 Mark a branch made always-true by the penultimate check-in with ALWAYS(). by drh · 1 year, 9 months ago
  94. 383295e Fix another comment typo. No code changes. by drh · 1 year, 9 months ago
  95. 30c9aca Fix typo in a comment. No code changes. by drh · 1 year, 9 months ago
  96. 47a484d Add an ALWAYS on branch that was made always-true by the DISTINCT ORDER BY fix. by drh · 1 year, 9 months ago
  97. 8f99cb9 When doing a DISTINCT aggregate that contains an ORDER BY, only the by drh · 1 year, 9 months ago
  98. dcf76a8 Remove a faulty assert() that was added just a few check-ins ago by by drh · 1 year, 9 months ago
  99. 266178f New assert() statements to help verify correctness of the ORDER BY aggregate by drh · 1 year, 9 months ago
  100. d05e54e Changes for test coverage. by drh · 1 year, 9 months ago