1. 2826918 The RTREE extension behaves has if data columns have type REAL, so we by drh · 4 years, 5 months ago master
  2. 9e5ecdc In sqlite3changeset_apply(), ensure that DELETE and UPDATE changes are always executed on main database tables, not similarly named temp tables, as documented. INSERT statements are already being handled correctly. by dan · 4 years, 5 months ago
  3. be284e4 Fix harmless compiler warnings from MSVC. by drh · 4 years, 5 months ago
  4. 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 · 4 years, 5 months ago
  5. 47a60d4 Extra zero terminators on the end of the blank filename returned by by drh · 4 years, 5 months ago
  6. df97d43 Ensure that the filename passed into the xFullPathname method of the VFS is by drh · 4 years, 5 months ago
  7. a8781d9 Update the fuzzcheck test module so that it avoids inserting text values by drh · 4 years, 5 months ago
  8. f575c1c If STAT4 determines that a WHERE clause term that is not used by an index by drh · 4 years, 5 months ago
  9. f06cdde Rework this changes so that instead of setting the WhereTerm.truthProb when by drh · 4 years, 5 months ago
  10. 35d3cb8 Disable the new analyzeG.test module if not building with STAT4. by drh · 4 years, 5 months ago
  11. 2ed1b0e Merge bugfix from trunk. by drh · 4 years, 5 months ago
  12. 0990c41 Fix a problem with ALTER TABLE for views that have a nested FROM clause. by drh · 4 years, 5 months ago
  13. cea1951 Do not activate the truthProb adjustment mechanism if the truth probability by drh · 4 years, 5 months ago
  14. 5c19346 Add new test file analyzeG.test, containing a test for the change on this branch. by dan · 4 years, 5 months ago
  15. 89efac9 When stat4 information is available, try to use it to improve the truth by drh · 4 years, 5 months ago
  16. e8c4f03 In the OP_Column opcode, if the cursor is marked NullRow (due to being the by drh · 4 years, 5 months ago
  17. 8a64d62 Add test case for previous commit. by dan · 4 years, 6 months ago
  18. 5f69512 Early-out on the INTERSECT query processing following an error. by drh · 4 years, 6 months ago
  19. 1cfee74 Fix a potential NULL pointer dereference following OOM. Problem discovered by drh · 4 years, 6 months ago
  20. 4b9e736 Remove a NEVER() macro and add a test case to cause its argument to be true. by drh · 4 years, 6 months ago
  21. 4defddd Add the new sqlite3_create_filename() and sqlite3_free_filename() interfaces by drh · 4 years, 6 months ago
  22. 0184a25 Convert invalid surrogates to 0xfffd when translating UTF. by drh · 4 years, 6 months ago
  23. 78d1d22 A better (smaller and faster) solution to ticket [4374860b29383380]. by drh · 4 years, 6 months ago
  24. bf48ce4 Take care when checking the table of a TK_COLUMN expression node to see if the by drh · 4 years, 6 months ago
  25. ac9e184 Avoid an infinite recursion on an illegal recursive definition of an by drh · 4 years, 6 months ago
  26. fdfd45a Fix problems in the constant propagation optimization that were introduced by drh · 4 years, 6 months ago
  27. ab7fdca Disallow the skip-scan optimization in the absence of sqlite_stat1 data. by drh · 4 years, 6 months ago
  28. 0ba3621 Omit O_NOFOLLOW from the open() call when opening /dev/null, since /dev/null by drh · 4 years, 6 months ago
  29. 77c9b3c Fix an incorrect assert() statement that was added yesterday. by drh · 4 years, 6 months ago
  30. efdba1a Increase the default upper bound on the number of parameters in a single by drh · 4 years, 6 months ago
  31. 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 · 4 years, 6 months ago
  32. df9b5ca Mark the sha1() extension function as SQLITE_DETERMINISTIC. by drh · 4 years, 6 months ago
  33. b666474 Fix the build for when SQLITE_VDBE_COVERAGE is used. by drh · 4 years, 6 months ago
  34. dc4f6fc During byte-code generation, strive to avoid jumps that merely jump to the by drh · 4 years, 6 months ago
  35. b48c0d5 Simplify the code by removing the unsupported and undocumented by drh · 4 years, 6 months ago
  36. c84ad31 There is no need to keep track of the number of changed rows or of the by drh · 4 years, 6 months ago
  37. 0de19ca Unroll the comparison loop inside keywordCode() for to avoid unnecessary by drh · 4 years, 6 months ago
  38. c879c4e Separate OP_IdxInsert and OP_SorterInsert into completely separate opcodes, by drh · 4 years, 6 months ago
  39. 5bdad79 Remove dead code from the sqlite3_filename_database() function. by drh · 4 years, 6 months ago
  40. fcbc673 Fix some fts3 problems found by usan. by dan · 4 years, 6 months ago
  41. 2a74006 Small size reduction and performance improvement in the by drh · 4 years, 6 months ago
  42. 3cdc820 Enable more detailed log messages in SQLITE_ENABLE_CORRUPT_PGNO builds if database corruption is encountered. by dan · 4 years, 6 months ago
  43. 92a27f7 Extend the OP_Copy-coalesce optimization fix of check-in [b36126c1889e323c] by drh · 4 years, 6 months ago
  44. 40d1db8 Fix a problem with the byte-code decompiler that was inserted by the by drh · 4 years, 6 months ago
  45. 51f37b2 Cosmetic change to the xfer-optimization to put the OP_RowData opcode closer by drh · 4 years, 6 months ago
  46. 081ce20 Increase the version number to 3.32.0. by drh · 4 years, 6 months ago
  47. 9dce0ef On an INSERT or UPDATE, perform affinity conversions on new data prior to by drh · 4 years, 6 months ago
  48. d7b10d7 Fix the comment display for the OP_Function opcode. And at the same time, by drh · 4 years, 6 months ago
  49. 745befd Merge the sqlite3CodecQueryParameters() fix into trunk. by drh · 4 years, 6 months ago
  50. 1eac966 Fix a problem in sqlite3CodecQueryParameters() that was introduced by the by drh · 4 years, 6 months ago
  51. 7aedd5d Fix a minor typo in a comment in the btreeinfo extension. by drh · 4 years, 6 months ago
  52. 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 · 4 years, 6 months ago
  53. 759e9cc Add a test case for commit [ffd8bb93]. by dan · 4 years, 6 months ago
  54. 48118e4 Remove a NEVER() that is in fact reachable. Test cases in dbsqlfuzz and TH3. by drh · 4 years, 6 months ago
  55. ffd3fd0 Add new memory barriers during initialization. by drh · 4 years, 6 months ago
  56. 9ca9a53 Modify a couple of FTS test cases so that they work on big-endian platforms. by drh · 4 years, 6 months ago
  57. 02a95eb Faster decoding of 32-bit variable-length integers in cases were we do not by drh · 4 years, 6 months ago
  58. 925ab5c Small performance improvement to the key-comparision routine for strings. by drh · 4 years, 6 months ago
  59. fbfd113 Reinstate the optimization of converting "a IN (C)" into "a=C" but only by drh · 4 years, 6 months ago
  60. 4b2f45b Fix a 4 byte OOB read in test_multiplex.c. by dan · 4 years, 6 months ago
  61. b9f2e5f Minor change for compatibility with the s390 architecture. by drh · 4 years, 6 months ago
  62. 562fd18 Version 3.31.1 by drh · 4 years, 6 months ago
  63. f54f105 Update the version number to 3.31.1. by drh · 4 years, 6 months ago
  64. 532b0d2 Revise the layout of filenames in the Pager object so that it is unchanged by drh · 4 years, 6 months ago
  65. 9a3bdeb Fix typos in the sqlite3ext.h header file that prevent some newer APIs from by drh · 4 years, 6 months ago
  66. 8122c6e Fix variable declaration issue seen with MSVC. by mistachkin · 4 years, 6 months ago
  67. 78b5220 Fix a NEVER() macro that can be true if compiled with by drh · 4 years, 6 months ago
  68. 1a3220a Version 3.31.0 by drh · 4 years, 6 months ago
  69. d0add94 Update test file exclusive.test so that it works with the "journaltest" permutation. by dan · 4 years, 7 months ago
  70. 8c812f9 Fix a problem with using views in SQLITE_OMIT_VIRTUAL_TABLE builds. Also some test case fixes required for the same builds. by dan · 4 years, 7 months ago
  71. 7d2a1be Fix a case in fts3auto.test that fails for SQLITE_DISABLE_FTS4_DEFERRED builds. by dan · 4 years, 7 months ago
  72. 70a3270 Fix an assert() that could fail in SQLITE_MUTATION_TEST builds following an error in a query that uses CTEs. by dan · 4 years, 7 months ago
  73. 39ef8b3 Fix a problem in the userauth extension causing it to occasionally set "PRAGMA count_changes" (and some others) to true. by dan · 4 years, 7 months ago
  74. 988af25 Fix the series.c and spellfix.c extensions to use SQLITE_VTAB_INNOCUOUS by drh · 4 years, 7 months ago
  75. cbf1c8c Improvements to the autoconf TEA Makefile for MSVC. by mistachkin · 4 years, 7 months ago
  76. be03cc9 In the fuzzcheck test program, reduce the default expression depth limit by drh · 4 years, 7 months ago
  77. 4b86e20 Enhancement to the CLI to allow the ".parameter init" command to work by drh · 4 years, 7 months ago
  78. 38e14fb Documentation improvements. by drh · 4 years, 7 months ago
  79. 76a1fce In the TCL interface, add the ability to change the by drh · 4 years, 7 months ago
  80. fe70460 Allow non-deterministic function in CHECK constraints. It turns out that by drh · 4 years, 7 months ago
  81. f71eb20 Do not use memcpy() of zero bytes when initializing a pager. This avoids by drh · 4 years, 7 months ago
  82. a01fda7 Disable a redundant test case that uses a very large stack, and hence by drh · 4 years, 7 months ago
  83. 5917117 Fix harmless compiler warning seen with MSVC. by mistachkin · 4 years, 7 months ago
  84. cea7b5d Add extra front margin to the fake empty filename returned by by drh · 4 years, 7 months ago
  85. 1ee02a1 Fix the VDBE so that it correctly handles the sequence of operations by drh · 4 years, 7 months ago
  86. 2d58b7f Fix a typo in a comment. No code changes. by drh · 4 years, 7 months ago
  87. 929a940 The compress() function should not be deterministic since the same input can by drh · 4 years, 7 months ago
  88. ef9f719 Fix #ifdefs so it compiles cleanly with all SQLITE_OMIT compile-time options. by drh · 4 years, 7 months ago
  89. 915530d Improved rounding in the 'unixepoch' feature of the date and time functions. by drh · 4 years, 7 months ago
  90. a369d98 Update test script instrfault.test to account for the fact that bound blob values cast to text values are now intepreted using the text encoding of the database, instead of always as utf-8. by dan · 4 years, 7 months ago
  91. d1eb23c Fix a case in "fuzz.test" that could fail, as non-deterministic functions may no longer appear in CHECK constraints. by dan · 4 years, 7 months ago
  92. be0330e New testcase() macros in select.c, for coverage of the change from two by drh · 4 years, 7 months ago
  93. 1d7d8c8 Add the SQLITE_FCNTL_CKPT_DONE file-control for the use of custom VFSs. by dan · 4 years, 7 months ago
  94. 39df24a Do not allow the constant-propagation optimization to apple to ON/USING clause by drh · 4 years, 7 months ago
  95. 7db212a Fix an SQL syntax error in the comment on the omit-left-join optimization. by drh · 4 years, 7 months ago
  96. 7d07a5f Clean up the definitions of the TERM_ constants in the code generator. by drh · 4 years, 7 months ago
  97. b5f0e40 Do not allow the "PRAGMA encoding" statement to change the database by drh · 4 years, 7 months ago
  98. be22a85 Fix the urifuncs.c extension (used for testing and debugging only) so that by drh · 4 years, 7 months ago
  99. 05e8c54 Remove an ALWAYS on a branch for improved database corruption detection by drh · 4 years, 7 months ago
  100. 299b102 Add the new noop_nd() debugging function to the noop.c extension. by drh · 4 years, 7 months ago