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

  1. d82c6a2 When attempting to optimize "expr AND false" to "false" and by drh · 3 weeks ago
  2. da5f813 Approximately 100 typo corrections spanning the whole tree, submitted via [forum:0db9827f0464bc33|forum post 0db9827f0464bc33] and individually audited and verified. Affects only code comments, innocuous test strings, error message text in tool (not library) code, and configure-level help text. by stephan · 5 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 · 5 months ago
  4. ce25007 Detect when a UNIQUE or PRIMARY KEY on a WITHOUT ROWID table would need by drh · 5 months ago
  5. 7fd936e Further reduction in the amount of memset() needed to initialize the Parse by drh · 5 months ago
  6. e16b345 Add the SQLITE_DBCONFIG_ENABLE_COMMENTS setting (default on) to enable or by drh · 6 months ago
  7. 5cad859 Attempt to reduce divergence with begin-concurrent. by drh · 8 months ago
  8. bc60d7b Ensure that the database encoding is detected before the code generator gets by drh · 9 months ago
  9. d281889 Improved error messages on percentile functions. More tests cases for by drh · 11 months ago ordered-set-agg
  10. a955ec8 Change the name of the enabling compile-time macro to by drh · 11 months ago
  11. b5df31d More internal documentation improvements. by drh · 11 months ago
  12. 1c30df3 The WITHIN GROUP (ORDER BY ...) syntax is now a compile-time option: by drh · 11 months ago
  13. 7aa01a0 No prepare-time penality for ordered-set aggregates for applications that by drh · 11 months ago
  14. df2d14b Add error checking: Do not allow functions other than those in the by drh · 11 months ago
  15. a239ece Demonstration of how ordered-set aggregates might be parsed and integrated by drh · 11 months ago
  16. 0766cbf Remove unreachable code. by drh · 11 months ago
  17. 1521ca4 Refactor the SrcItem object so that information about subqueries is stored by drh · 11 months ago
  18. b204b6a Give unique names to fields in the SrcItem object, to facilitate analysis of by drh · 11 months ago
  19. 8797bd6 Reduce the size of the SrcItem object by combining fields into a union. by drh · 11 months ago
  20. 1193e46 Do not let the number of terms on a VALUES clause be limited by by drh · 12 months ago
  21. fd6beda Adjust the parser so that the value of TK_ISNOT is similar to the value of by drh · 1 year, 1 month ago
  22. 788ade3 Allow arbitrary expressions as the second argument to RAISE(). by drh · 1 year, 2 months ago enhanced-raise
  23. 07305e3 Omit redundant unary + operators from the AST. by drh · 1 year, 2 months ago
  24. bf4105d Extend the scope expr-is-constant for function to cover the IN-to-EQ by drh · 1 year, 4 months ago
  25. f696591 Enhance the sqlite3ExprIsConstant() function so that it recognizes by drh · 1 year, 4 months ago
  26. 56be6f6 Change the way parse.y handles multi-row VALUES clauses to save a few cycles. by dan · 1 year, 4 months ago
  27. 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
  28. 1ffaa03 Allow "_" characters to appear between any two digits in an integer, real or hexadecimal SQL literal. by dan · 1 year, 5 months ago
  29. 48e899a Use an alternative memory allocator for parser stack space that includes by drh · 1 year, 6 months ago
  30. 3467698 Omit the "parser stack overflow" error message, since it no longer occurs. by drh · 1 year, 6 months ago
  31. 82bf137 Experimental changes that prevent parser stack overflows by growing the by drh · 1 year, 6 months ago
  32. 406eb5a Add extra checks for the validity of a numeric literal to sqlite3DequoteNumber(). by dan · 1 year, 6 months ago digit-separators
  33. 3eae666 Allow "_" characters to appear following any digit in an integer or real SQL literal. by dan · 1 year, 6 months ago
  34. f8202f1 Enhance the parser so that it can accept an ORDER BY clause on a function by drh · 1 year, 9 months ago
  35. e393f6e Add the experimental sqlite3_stmt_explain(S,E) interface. by drh · 2 years ago
  36. 56a4107 Address various harmless compiler warnings from by drh · 2 years, 1 month ago
  37. e30ecbf Improved sqlite3_error_offset() values for bare column errors on '*' and by drh · 2 years, 1 month ago
  38. 55be216 Fix straggler misspellings and tidy the custom dictionary. Also include pickups from [forum:/info/c61fb09afd|forum post c61fb09afd]. by larrybr · 2 years, 1 month ago spell-check
  39. d9eb39e Early out from sqlite3Prepare() following an OOM to avoid possible by drh · 2 years, 3 months ago
  40. e61aa23 Attempt to suppress harmless compiler warnings reported by by drh · 2 years, 3 months ago
  41. 7802389 Allow functions named using keywords "CROSS", "FULL", "INNER", "LEFT", by drh · 2 years, 4 months ago
  42. d6ba425 Ignore extra parentheses around a subquery on the RHS of an IN operator, by drh · 2 years, 5 months ago
  43. 1943005 Apply the UPDATE-FROM file from check-in [98b3816bbaf539ea] to by drh · 3 years, 2 months ago
  44. fb98dac An attempt to get UPDATE FROM working when the FROM clause contains a by drh · 3 years, 2 months ago update-from-right-join
  45. 5348fbe Avoid treating constant expressions like "? IN ()" or "? NOT IN ()" as integers if they appear in a GROUP BY or ORDER BY clause. by dan · 3 years, 2 months ago
  46. 902e260 Add IS NOT DISTINCT FROM and IS DISTINCT FROM binary operators which are by drh · 3 years, 2 months ago
  47. 825a6bf Ensure correct fg.isNestedFrom values even on crazy parses. by drh · 3 years, 3 months ago
  48. fdc621a Since the query planner is unable to cope with a LEFT JOIN on the left-hand side by drh · 3 years, 3 months ago
  49. 9c949b1 Omit an unnecessary initialization in tokenExpr(). by drh · 3 years, 3 months ago
  50. d44f8b2 Improved technique for parsing the ON and USING clauses of a join is faster by drh · 3 years, 3 months ago
  51. 200adc9 Faster parsing of the FROM clause in joins for the common case where there by drh · 3 years, 3 months ago
  52. 02ede43 Fix a possible user-after-free in ALTER TABLE found by asan. by dan · 3 years, 5 months ago
  53. 17a93ae Record the error offset on INTEGER tokens. by drh · 3 years, 5 months ago
  54. 796588a Record the position of many identifiers in the parse using the new by drh · 3 years, 5 months ago
  55. d5326c3 Add new binary operators "->" and "->>" to the parser that evaluate to by drh · 3 years, 6 months ago
  56. daebb0f Move the TK_IS token so that it is adjacent to the TK_IN token, as this by drh · 3 years, 8 months ago
  57. 477572b Protect access to the Expr.y union using nearby assert()s and branches. by drh · 3 years, 10 months ago
  58. 37f3ac8 Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE. by dan · 3 years, 10 months ago
  59. 44183f8 What would it be like if you could add the keyword "STRICT" after a CREATE by drh · 4 years ago
  60. 77441fa Avoid clownfeet in the names columns when the column names are quoted by drh · 4 years ago
  61. 7098859 Fix a harmless compiler warning - duplicate local variable named "pRHS". by drh · 4 years ago
  62. 74777f9 Improve the error message in cases where there is a row-value on the LHS of an IN() operator, the RHS is a list (not a sub-select) and at least one element of the list is not a row-value with the correct number of elements. by dan · 4 years ago
  63. 9289f51 Handle "<vector> IN (<vector>, <vector> ...)" in the same way as "<vector> IN (VALUES(<vector>, <vector>, ...)". by dan · 4 years ago
  64. 0542812 Additional defenses (above and beyond [b986600520696b0c]) to prevent an by drh · 4 years, 2 months ago
  65. c645871 Ignore the TEMP or TEMPORARY keyword on CREATE statements which parsing by drh · 4 years, 3 months ago
  66. d4f7ec7 Hardden the filter_over grammar rule against OOM faults. by drh · 4 years, 3 months ago
  67. aae0f74 Earlier detection of a misplaced ORDER BY or LIMIT clause in a compound by drh · 4 years, 5 months ago
  68. 745912e Add the AS MATERIALIZED and AS NOT MATERIALIZED syntax that works like it by drh · 4 years, 5 months ago
  69. 7601294 Rename the "struct SrcList_item" object to the more succinct "SrcItem". by drh · 4 years, 5 months ago
  70. f824b41 Break out the Cte object from the With object. This will make it simpler by drh · 4 years, 5 months ago
  71. 329cb9e The COLUMN keyword in ALTER TABLE DROP COLUMN is optional. by drh · 4 years, 5 months ago
  72. 6e6d983 Add experimental implementation of ALTER TABLE DROP COLUMN. Only some cases work so far. by dan · 4 years, 5 months ago
  73. b835247 Working prototype. by drh · 4 years, 6 months ago
  74. 2053f31 Lexer and grammar rules for a RETURNING clause on DELETE/INSERT/UPDATE. by drh · 4 years, 6 months ago
  75. 1c19848 Minor changes for test coverage. by drh · 4 years, 7 months ago generalized-upsert
  76. 2549e4c Enhance UPSERT parsing to allow multiple ON CONFLICT clauses. Only the by drh · 4 years, 7 months ago
  77. 60c71b0 Lemon updates: (1) include the #defines for all tokens in the generated C by drh · 4 years, 11 months ago
  78. 92e21ef Include the original text of the CHECK constraint in the error message for by drh · 5 years ago
  79. a7c7400 More harmless compiler warning fixes. by drh · 5 years ago
  80. e7877b2 Support UPDATE...FROM statements in trigger programs. by dan · 5 years ago
  81. a7f82d9 Merge latest trunk changes with this branch. by dan · 5 years ago
  82. 27ee29f Fix a compiler warning about an unused procedure in the parser. by drh · 5 years ago
  83. c601f10 If the amalgamation is built using OPT_FEATURE_FLAGS = by drh · 5 years ago
  84. 067b92b Extend the refactoring into extensions. Clean up stray newlines. by drh · 5 years ago
  85. 69887c9 Allow a FROM clause in UPDATE statements. by dan · 5 years ago
  86. 95b3959 Reinstate the optimization that converts "x IN (y)" into "x==y". by drh · 5 years ago
  87. e7375bf Enhanced detection logic for preventing the use of static schema expressions by drh · 5 years ago
  88. fbfd113 Reinstate the optimization of converting "a IN (C)" into "a=C" but only by drh · 5 years ago
  89. e94006e Enhance LEMON to provide the ability to mark a rules as one that will never by drh · 6 years ago
  90. c075c50 Fix parser bugs: require a semicolon after an EXPLAIN command. by drh · 6 years ago
  91. 089c4bc "STORED" is not actually a keyword. The parser looks for STORED as an by drh · 6 years ago
  92. 9ee9414 New tokens ALWAYS, GENERATED, and STORED used by generated columns should by drh · 6 years ago
  93. 76baf79 ALWAYS macro added for coverage. by drh · 6 years ago
  94. 1b22c1b Merge fixes from trunk. by drh · 6 years ago generated-columns
  95. 269d322 When a vector comparison appears in the WHERE clause and the constraint side by drh · 6 years ago
  96. 7e508f1 Simple INSERT and SELECT operations working with VIRTUAL columns. by drh · 6 years ago
  97. 81f7b37 Initial experimental code for generated column support. Non-functional. by drh · 6 years ago
  98. 31f6962 Performance optimization to the lookaside-memory disabling mechanism. by drh · 6 years ago
  99. 5776ee5 Omit the sqlite3IntTokens array constant for a code simplification. by drh · 6 years ago
  100. 8085d53 Add support for "ORDER BY ... NULLS FIRST" and "ORDER BY ... NULLS LAST". Use this to fix ticket [f8a7060e]. by dan · 6 years ago