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

  1. 449b345 Enable the EXISTS-to-JOIN optimization if the outer query has no FROM clause. by drh · 11 days ago empty-table-optimizations
  2. 44a0367 Merge the latest trunk enhancements and fixes into the empty-table-optimizations branch. by drh · 12 days ago
  3. 4aacd1e Back out the fix at [ba7d5bad32ad6aac] because it does not always work and because by drh · 12 days ago
  4. aa54d7a Merge in the exists-to-join optimization that has been modified by drh · 2 weeks ago
  5. 0f0450e Fix an off-by-one error in an assert(), discovered by oss-fuzz. This is a by drh · 3 months ago
  6. 0243ca8 Correctly handle the case of a multi-column UNIQUE constraint that contains by drh · 3 months ago
  7. 8a6f89c Remove unnecessary "www." prefixes on domain names in URLs. by drh · 3 months ago
  8. cebf06c Make use of the flexible-array feature of C99, when available, to try to by drh · 4 months ago
  9. cc803b2 The number of declared columns in an index is limited to SQLITE_LIMIT_COLUMN. by drh · 5 months ago
  10. ce25007 Detect when a UNIQUE or PRIMARY KEY on a WITHOUT ROWID table would need by drh · 5 months ago
  11. ef86b94 Code changes that make it easier to prove that no 32-bit integer overflows by drh · 5 months ago
  12. 3bdebae Performance and size optimization for the sqlite3ColumnIndex() routine. by drh · 5 months ago
  13. 66172ce Put a 16-byte hash table for column names on each Table object, to speed by drh · 5 months ago
  14. 9d90a3a Use the sqlite3ColumnIndex() routine to look up a column in a table, rather by drh · 5 months ago
  15. 7fd936e Further reduction in the amount of memset() needed to initialize the Parse by drh · 5 months ago
  16. 8b62a82 Simplifh the IdList object to remove unnecessary fields. Performance by drh · 6 months ago
  17. bc4df60 Remove the never-used and never-documented and long-ago deprecated by drh · 9 months ago
  18. 8c58fd7 Remove incorrect assert() statements in the SrcItem invariant validator. by drh · 11 months ago
  19. 0766cbf Remove unreachable code. by drh · 11 months ago
  20. 692c160 Tighter checking of access constraints on union members in SrcItem. by drh · 11 months ago
  21. ff4ad29 Memory issues fixes so that mdevtest now passes. by drh · 11 months ago
  22. 1521ca4 Refactor the SrcItem object so that information about subqueries is stored by drh · 11 months ago
  23. b204b6a Give unique names to fields in the SrcItem object, to facilitate analysis of by drh · 11 months ago
  24. 8797bd6 Reduce the size of the SrcItem object by combining fields into a union. by drh · 11 months ago
  25. 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
  26. 4ed784d Ensure that sqlite3ViewGetColumnNames() returns non-zero on any error. by drh · 1 year, 2 months ago
  27. 2ae4531 Omit the OP_SqlExec to "PRAGMA integrity_check" added by [348fa7aaf7958b3f] by drh · 1 year, 3 months ago
  28. d9eee78 Fix an adverse interaction between CREATE TABLE AS and the new by drh · 1 year, 4 months ago
  29. 7128c78 Fix a typo in a comment. by drh · 1 year, 4 months ago rowid-in-view
  30. 261c6df On second thought, change SQLITE_TESTCTRL_ROWID_IN_VIEW into a start-time by drh · 1 year, 4 months ago
  31. 4b42b52 When compiled with SQLITE_ALLOW_ROWID_IN_VIEW, rowid-in-view is on by default by drh · 1 year, 4 months ago
  32. 42eb6a9 Add new MASK bits to PRAGMA optimize: 0x70000. by drh · 1 year, 5 months ago
  33. 776fe42 Fix userauth so that it works together with SQLITE_OMIT_SHARED_CACHE. by drh · 1 year, 6 months ago
  34. ff6905a Improved resolution of unqualified names in the REINDEX command. by drh · 1 year, 6 months ago
  35. 267721e Restructure some code to fix what appears to be a false-positive UBSAN warning. by drh · 1 year, 7 months ago
  36. 82fc1b6 Work around LLVM's newfound hatred of function pointer casts. by drh · 1 year, 8 months ago
  37. 768b6e3 Remove a NEVER that can be true if a virtual table column is declared to have by drh · 1 year, 8 months ago
  38. 94331d4 Handle the case where a virtual table xBestIndex method called while coding a trigger fired by a top-level statement with a RETURNING clause prepares a statement that also contains a RETURNING clause. by dan · 1 year, 9 months ago
  39. 9132b88 Earlier detection of a host of errors in CREATE TABLE, such the CREATE TABLE by drh · 1 year, 9 months ago
  40. af52723 Immediately fail a CREATE TABLE statement that attempts to create a by drh · 1 year, 9 months ago
  41. 00eee7a Remove an unused parameter from the recomputeColumnsNotIndexed() routine in by drh · 1 year, 10 months ago
  42. 7a9bbfe Avoid an error when parsing a schema that contains indexes with WHERE clauses containing unknown collation sequences. by dan · 1 year, 10 months ago
  43. c18c752 Fix a failing assert() caused by changes on this branch. by dan · 1 year, 10 months ago
  44. bd42642 In partial index scans, if the WHERE clause implies a constant value for a table column, replace occurences of that table column with the constant. This increases the likelihood of the partial index being a covering index. by dan · 1 year, 10 months ago
  45. ef2e433 Remove out-of-date comment regarding use of Parse.pConstExpr. by dan · 1 year, 10 months ago
  46. 40ee729 Omit unnecessary calls to table locking routines in the common case when by drh · 2 years, 1 month ago
  47. 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
  48. bc91738 Add a C-source spell-checking facility. make misspell (on Nix) by larrybr · 2 years, 1 month ago
  49. 60fd5c3 New assert() statements to verify that Expr.iColumn is never used as an by drh · 2 years, 2 months ago
  50. e030619 Updates to compile-time option usage and especially to the compile-time option by drh · 2 years, 3 months ago
  51. a84ead1 Fix assert() statements that would (incorrectly) fire if an IF NOT EXISTS by drh · 2 years, 4 months ago
  52. cad225d Fix a bug introduced 4 days ago by [e95439119ac200cb]: do not set the by drh · 2 years, 4 months ago
  53. 2948723 Follow-up to [e95439119ac200cb] to fix a case where a pointer is NULL due to by drh · 2 years, 5 months ago
  54. dc81902 Do not use an expression index on a generated column if generated column by drh · 2 years, 5 months ago
  55. 12e1eb3 A call to sqlite3_declare_vtab() should not cause DML/DDL authorization by drh · 2 years, 7 months ago
  56. 3547e49 Fix lots of harmless, nuisance compiler warnings, mostly unused parameter by drh · 2 years, 7 months ago
  57. fe83892 Ensure that the expression of a virtual column really is an expression and by drh · 2 years, 7 months ago
  58. 00d6b27 Create a new affinity called FLEXNUM that works like NUMERIC except that it by drh · 2 years, 7 months ago
  59. 9e66087 Refactor the sqlite3SelectAddColumnTypeAndCollation() routine. Improved by drh · 2 years, 7 months ago
  60. 5723c65 Clarification on the meaning of SrcList and SrcItem and especially the by drh · 2 years, 9 months ago
  61. 0853584 Get the indexed expression optimization working for virtual generated columns. by drh · 2 years, 9 months ago
  62. 4bc1cc1 This experimental branch attempts to use columns for an index-on-expression by drh · 2 years, 9 months ago
  63. 7424aef Replace the Parse.disableVtab field with Parse.prepFlags for increased by drh · 2 years, 10 months ago
  64. 41ce47c Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the by drh · 2 years, 11 months ago
  65. 626bcc8 Allow the name of an index to collide with a table in a different schema. by drh · 3 years ago
  66. 509a630 Performance optimization by only invoking sqlite3FkCheck() when it is actually by drh · 3 years ago
  67. ef69d2b Performance optimization in sqlite3ViewGetColumnNames(). by drh · 3 years ago
  68. f89812f Fix a harmless compiler warning. by drh · 3 years ago
  69. 7bace9e Simplifications to sqlite3FinishCoding() for a small size reduction and by drh · 3 years ago
  70. 3dedb87 Remove a branch that is no longer reachable due to the previous check-in. by drh · 3 years ago
  71. cd9e863 Ensure that the Parse.nErr flag is set following an SQLITE_TOOBIG error on by drh · 3 years ago
  72. d88fd53 Organize the various flag bits of the ExprList_item object into a substructure by drh · 3 years, 3 months ago
  73. 7f41756 Avoid unintended side-effects on Parse.nSelect in the by drh · 3 years, 3 months ago
  74. 1a6bac0 Remove NEVER() on branches formerly thought to unreachable by drh · 3 years, 3 months ago
  75. 6dab33b Fix harmless compiler warnings. by drh · 3 years, 3 months ago
  76. 815b782 Improved tracking of nested SELECT objects used to implement by drh · 3 years, 3 months ago
  77. f80bb19 Disable the unused EU4_EXPR mode for the IdList object. by drh · 3 years, 3 months ago
  78. d973268 Fix the sqlite3SrcListAppendList() routine so that it correctly adds by drh · 3 years, 3 months ago
  79. 052953a Fix the USING to ON translation so that it works correctly for a sequence by drh · 3 years, 3 months ago
  80. 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
  81. a99e325 Enhance the IdList object to exist in a single memory allocation (rather than by drh · 3 years, 3 months ago
  82. 62ed36b Minor improvements to the sqlite3SrcListShiftJoinType() routine. This started by drh · 3 years, 3 months ago
  83. a76ac88 Preliminary code to support RIGHT JOIN. Everything seems to work, except that by drh · 3 years, 3 months ago
  84. d44f8b2 Improved technique for parsing the ON and USING clauses of a join is faster by drh · 3 years, 3 months ago
  85. 66f58bf Small size reduction and performance increase in sqlite3FinishCoding(). by drh · 3 years, 4 months ago
  86. fde3043 Stronger defenses against corrupt schemas in the ALTER TABLE logic. by drh · 3 years, 4 months ago
  87. d01a1bd Do not allow error messages from sqlite3NestedParse() to leak up into the by drh · 3 years, 5 months ago
  88. 6e85b27 When create table/view fails due to name taken, say which took it. by larrybr · 3 years, 5 months ago
  89. a5c9a70 Minor adjustment to error handling in sqlite3FinishCoding(). by drh · 3 years, 6 months ago
  90. 15b01de Remove an unnecessary assert() that is sometimes not true following an OOM. by drh · 3 years, 6 months ago
  91. 1da88b5 Add ALWAYS() macros. Change some existing ALWAYS() into assert(). Other by drh · 3 years, 6 months ago
  92. 0c7d3d3 Remove many redundant checks for sqlite3.mallocFailed now that any OOM should by drh · 3 years, 6 months ago
  93. 3cdb139 Make sure the sqlite3OomFault() routine sets an error in the Parse object by drh · 3 years, 6 months ago
  94. 5622c7f Add NEVER() macros to two branches that became unreachable due to by drh · 3 years, 6 months ago
  95. 54bc638 Simplify the sqlite3RunParser() routine by omitting the third parameter. by drh · 3 years, 7 months ago
  96. 15561b9 Do not attempt to reprepare a prepared statement that returns SQLITE_SCHEMA by drh · 3 years, 7 months ago
  97. 46658d7 Enhance the sqlite3SrcListAppendFromTerm() routine so that it sets the by drh · 3 years, 7 months ago
  98. fd4bf77 Fix an over-length source code line in build.c. No logic changes. by drh · 3 years, 8 months ago
  99. 3b26b2b Check for foreign key constraint errors prior to returning the results from by drh · 3 years, 8 months ago
  100. 913306a Improved defenses against integer overflow when computing the size of a by drh · 3 years, 8 months ago