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

  1. 154e36a Merge recent trunk changes into the apple-osx branch. by drh · 5 years ago apple-osx
  2. 43e8627 When compiling the shell for WinRT, avoid using Win32 APIs that are unavailable. by mistachkin · 5 years ago
  3. 2d99f95 The ALTER TABLE fix of check-in [7e5ad8e0ab7ee91a] is no longer needed due by drh · 5 years ago
  4. b3120fd Remove dead code that was added during initial development of RENAME COLUMN by drh · 5 years ago
  5. 4047bdf Performance improvement in sqlite3ResolveExprNameList(). by drh · 5 years ago
  6. d44390c Performance improvement for column name lookup. by drh · 5 years ago
  7. 85f2c76 When running ALTER TABLE, avoid adding some internally generated tokens to the token map to improve performance on schemas with nested views. by dan · 5 years ago
  8. 47f8ef3 Remove a NEVER() that could be true in sqlite3MatchEName(). by drh · 5 years ago
  9. 2e52a9c In the push-down optimization, do not substitute columns that have previously by drh · 5 years ago
  10. c59b4ac Avoid factoring out constant expressions on the LHS of an IN(...) operator, as the IN(...) operation may affect the affinity of these values. by dan · 5 years ago
  11. c415d91 In the event of a semantic error in an aggregate query, early-out the by drh · 5 years ago
  12. 4db7ab5 Do not suppress errors when resolving references in an ORDER BY clause belonging to a compound SELECT within a view or trigger within ALTER TABLE. Fix for ticket [a10a14e9b4ba2]. by dan · 5 years ago
  13. fb99e38 Fix a case when a pointer might be used after being freed in the ALTER TABLE code. Fix for [4722bdab08cb1]. by dan · 5 years ago
  14. 91654b2 Fix an obsolete comment in the parameter binding logic of the CLI. by drh · 5 years ago
  15. 892edb6 Use __atomic_load_n() and __atomic_store_n() for a few more things where they are available. by dan · 6 years ago
  16. 3e42b99 Fix "GCC_VESRION" typo in wal.c. by dan · 6 years ago
  17. 218da8c Enhancements to the SQLITE_ENABLE_SETLK_TIMEOUT compile-time option to avoid by drh · 6 years ago
  18. b1243a6 MSVC does not allow constant expressions as initializers for by drh · 6 years ago
  19. 97ccc1b Modifications to the way blocking locks are used in SQLITE_ENABLE_SETLK_TIMEOUT builds so that multiple processes or threads may not deadlock when operating on a single database. by dan · 6 years ago setlk-deadlock-fix
  20. 95b3959 Reinstate the optimization that converts "x IN (y)" into "x==y". by drh · 6 years ago
  21. cdbb281 For the LIKE pattern in the .dump command of the CLI, accept backslash as by drh · 6 years ago
  22. 8e9297f Enhance the ".dump" command in the CLI so that it accepts multiple LIKE by drh · 6 years ago
  23. 74a0798 Fix to the recomputation of the colUsed field added by check-in by drh · 6 years ago
  24. f7f6dbf Enhance the treeview system to show the SrcList_item.colUsed field for by drh · 6 years ago
  25. 7d76fad Simplify some of the code modified by the previous commit. by dan · 6 years ago
  26. 31f170f Ensure that "main" can always be used to refer to the main database, even if it has been renamed using SQLITE_DBCONFIG_MAINDBNAME. by dan · 6 years ago
  27. 465c2b8 Consolidate some code on this branch. by dan · 6 years ago main-alias-fix
  28. 2c3629e Change a bitfield in sqlite3_stmt into an unsigned character, for slightly by drh · 6 years ago
  29. 62b6e1d Performance optimization in sqlite3VdbeMakeReady(). by drh · 6 years ago
  30. 2aee514 Recompute the set of columns used for each table when the table is by drh · 6 years ago
  31. 00bd55e Allow "main" to be used to refer to the main database even after SQLITE_DBCONFIG_MAINDBNAME has been used to assign another alias. by dan · 6 years ago
  32. 589c787 Chagnes the ESCAPE clause on the LIKE operator to overwrite wildcard by drh · 6 years ago
  33. f0a2172 Fix an integer overflow problem with the dbstat virtual table that comes up by drh · 6 years ago
  34. 91a23dc Fix a typo in a comment. No changes to code. by drh · 6 years ago
  35. 553948e Fix handling of window functions in aggregate queries that have no GROUP BY clause. Also remove a faulty assert causing the error reported in [618156e3]. by dan · 6 years ago
  36. 14c98a4 At the end of the right-hand table loop of a LEFT JOIN that uses an IN by drh · 6 years ago
  37. ba25c7e Remove stray comment characters at the end of an #ifdef that were by drh · 6 years ago
  38. 576d0a9 Fix comments and strengthen assert() statements associated with the by drh · 6 years ago
  39. 9b258c5 Rename sqlite3ExprCodeAtInit() to sqlite3ExprCodeRunJustOnce(). by drh · 6 years ago do-not-factor-functions
  40. 38dfbda Do not factor out constant functions into the initialization section at the by drh · 6 years ago
  41. 8d5cea6 This variant to the fix for ticket [e0c2ad1aa8a9c691] uses fewer CPU cycles. by drh · 6 years ago
  42. e7375bf Enhanced detection logic for preventing the use of static schema expressions by drh · 6 years ago
  43. 5cf1b61 Further changes to ensure that expressions held in table and index definitions by drh · 6 years ago
  44. 24e3990 Make a copy of the expression that defines a value of a generated column by drh · 6 years ago
  45. 0c76e89 Apply the correct affinity transformations when pulling values off of the by drh · 6 years ago
  46. 088489e The sqlite3ExprCodeFactorable() routine should make a copy of non-factorable by drh · 6 years ago
  47. afa1eca Cleaner separation of the STAT4-specific logic in the implementation of ANALYZE. by drh · 6 years ago
  48. ccb3781 Enhancements to the ".import" command of the CLI. by drh · 6 years ago
  49. 45dc9ca Fix typos in RowSet. by pdr · 6 years ago
  50. db9cb17 Avoid a redundant NULL check by pdr · 6 years ago
  51. 0ea2d42 Report an error if the main, or any other, database encoding is modified by an external process (perhaps using the backup API) after the db has been opened. by dan · 6 years ago
  52. 42a630b Change the sqlite3.pDfltColl (the default collating sequence for the by drh · 6 years ago
  53. 4cf2121 When printing the OP_CollSeq opcode for EXPLAIN listings, include the by drh · 6 years ago
  54. f5cfe6f Fix a false-positive in the debugging logic that attempts to detect the by drh · 6 years ago
  55. d346fe0 Remove an invalid assert() on the debugging logic that checks to ensure that by drh · 6 years ago
  56. a2ec2e4 Fix a faulty assert() statement in the stale-register detection logic. by drh · 6 years ago
  57. 7f05d52 Ensure that the NULL-scan pass counter is initialized when a ORDER BY NULLS LAST by drh · 6 years ago
  58. 0a21ea9 Fix a problem with window functions occuring within sub-selects that are part of an OR term in a WHERE clause of the outer SELECT. by dan · 6 years ago
  59. 4a3a3eb In the CLI, add the ".oom" command for debugging builds. by drh · 6 years ago
  60. be284e4 Fix harmless compiler warnings from MSVC. by drh · 6 years ago
  61. 67e2bb9 Optimization for "SELECT min(x) FROM tbl" where "x" is indexed and NOT NULL. This also allows similar queries on NOT NULL virtual table columns to be optimized. by dan · 6 years ago
  62. 47a60d4 Extra zero terminators on the end of the blank filename returned by by drh · 6 years ago
  63. df97d43 Ensure that the filename passed into the xFullPathname method of the VFS is by drh · 6 years ago
  64. f06cdde Rework this changes so that instead of setting the WhereTerm.truthProb when by drh · 6 years ago stat4-truthprob
  65. 2ed1b0e Merge bugfix from trunk. by drh · 6 years ago
  66. 0990c41 Fix a problem with ALTER TABLE for views that have a nested FROM clause. by drh · 6 years ago
  67. cea1951 Do not activate the truthProb adjustment mechanism if the truth probability by drh · 6 years ago
  68. 89efac9 When stat4 information is available, try to use it to improve the truth by drh · 6 years ago
  69. e8c4f03 In the OP_Column opcode, if the cursor is marked NullRow (due to being the by drh · 6 years ago
  70. 5f69512 Early-out on the INTERSECT query processing following an error. by drh · 6 years ago
  71. 1cfee74 Fix a potential NULL pointer dereference following OOM. Problem discovered by drh · 6 years ago
  72. 4b9e736 Remove a NEVER() macro and add a test case to cause its argument to be true. by drh · 6 years ago
  73. 4defddd Add the new sqlite3_create_filename() and sqlite3_free_filename() interfaces by drh · 6 years ago
  74. 0184a25 Convert invalid surrogates to 0xfffd when translating UTF. by drh · 6 years ago
  75. 78d1d22 A better (smaller and faster) solution to ticket [4374860b29383380]. by drh · 6 years ago
  76. bf48ce4 Take care when checking the table of a TK_COLUMN expression node to see if the by drh · 6 years ago
  77. fdfd45a Fix problems in the constant propagation optimization that were introduced by drh · 6 years ago
  78. ab7fdca Disallow the skip-scan optimization in the absence of sqlite_stat1 data. by drh · 6 years ago
  79. 0ba3621 Omit O_NOFOLLOW from the open() call when opening /dev/null, since /dev/null by drh · 6 years ago
  80. 77c9b3c Fix an incorrect assert() statement that was added yesterday. by drh · 6 years ago
  81. efdba1a Increase the default upper bound on the number of parameters in a single by drh · 6 years ago
  82. 41aa442 When determining whether an == or IS constraint in a WHERE clause makes an ORDER BY term redundant, consider the collation sequence used by the == or IS comparison, not the collation sequence of the comparison expression itself. Possible fix for [fb8c538a8f]. by dan · 6 years ago
  83. b666474 Fix the build for when SQLITE_VDBE_COVERAGE is used. by drh · 6 years ago
  84. dc4f6fc During byte-code generation, strive to avoid jumps that merely jump to the by drh · 6 years ago
  85. b48c0d5 Simplify the code by removing the unsupported and undocumented by drh · 6 years ago
  86. c84ad31 There is no need to keep track of the number of changed rows or of the by drh · 6 years ago
  87. c879c4e Separate OP_IdxInsert and OP_SorterInsert into completely separate opcodes, by drh · 6 years ago
  88. 5bdad79 Remove dead code from the sqlite3_filename_database() function. by drh · 6 years ago
  89. 2a74006 Small size reduction and performance improvement in the by drh · 6 years ago
  90. 3cdc820 Enable more detailed log messages in SQLITE_ENABLE_CORRUPT_PGNO builds if database corruption is encountered. by dan · 6 years ago
  91. 92a27f7 Extend the OP_Copy-coalesce optimization fix of check-in [b36126c1889e323c] by drh · 6 years ago
  92. 40d1db8 Fix a problem with the byte-code decompiler that was inserted by the by drh · 6 years ago
  93. 51f37b2 Cosmetic change to the xfer-optimization to put the OP_RowData opcode closer by drh · 6 years ago
  94. 9dce0ef On an INSERT or UPDATE, perform affinity conversions on new data prior to by drh · 6 years ago
  95. d7b10d7 Fix the comment display for the OP_Function opcode. And at the same time, by drh · 6 years ago
  96. dbbb934 Fix a problem in sqlite3CodecQueryParameters() that was introduced by the by drh · 6 years ago
  97. 745befd Merge the sqlite3CodecQueryParameters() fix into trunk. by drh · 6 years ago
  98. 1eac966 Fix a problem in sqlite3CodecQueryParameters() that was introduced by the by drh · 6 years ago
  99. 3408cf8 Merge version 3.31.1 by numist · 6 years ago
  100. d03f77a Fix a problem with the processing of IN(...) constraints handled by virtual table implementations that do not set the "omit" flag when the virtual table column contains at least one NULL value. by dan · 6 years ago