๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 387af48 Add ALWAYS() around a conditional that is always true. by drh ยท 5 years ago update-from
  2. 4c0086d Use #ifdef to omit code that is only reachable when the by drh ยท 5 years ago
  3. 07ca7d6 Make it an error to repeat the target object/alias of an UPDATE statement in its FROM clause. by dan ยท 5 years ago
  4. 7e1d951 Add a couple of "#ifdef SQLITE_ENABLE_UPDATE_DELETE_LIMIT" blocks missing from new code on this branch. by dan ยท 5 years ago
  5. 9a23d26 Modifications to test code so that the sqlite3MemdebugHastype() assert() statements are enabled for Tcl tests. by dan ยท 5 years ago
  6. b866a65 Fix a double-free of the FROM clause of an UPDATE inside of triggers. by drh ยท 5 years ago
  7. 6265c47 Separate VdbeCoverage() macro for different jumps. by drh ยท 5 years ago
  8. 525326e Fix a problem in UPDATE FROM in which it tries to free using sqlite3_free() by drh ยท 5 years ago
  9. 576d5a8 Fix problems that could occur if a table with the same name as the table being updated appeared in the FROM clause of an UPDATE statement. by dan ยท 5 years ago
  10. 243210b Fix a problem in SQLITE_ENABLE_HIDDEN_COLUMN builds occuring when an UPDATE...FROM fired an INSTEAD OF trigger. by dan ยท 5 years ago
  11. 42d7a77 Update this branch with changes from trunk. by dan ยท 5 years ago
  12. 9951522 Improvements to the min()/max() optimization so that it is able to use by drh ยท 5 years ago
  13. 19543b9 Now appears to work. All legacy tests pass. Need to add new tests, however. by drh ยท 5 years ago
  14. e7877b2 Support UPDATE...FROM statements in trigger programs. by dan ยท 5 years ago
  15. c37b768 Fix an obsolete header comment on the sqlite3WhereIsOrdered() routine. by drh ยท 5 years ago
  16. fc5bba7 Merge fixes from trunk. by drh ยท 5 years ago
  17. bc2cf3b Early detection of freelist size corruption in incremental vacuum. by drh ยท 5 years ago
  18. 751a44e Fix a crash. Not all tests pass, but tests do at least run to completion now. by drh ยท 5 years ago
  19. 6e4b140 Fix an obsolete assert(). by drh ยท 5 years ago
  20. 9d575e4 Merge latest changes from trunk. This branch still does not work. by drh ยท 5 years ago
  21. be952c1 Add test cases and fixes for UPDATE...FROM statements that modify primary key columns. by dan ยท 5 years ago
  22. a7f82d9 Merge latest trunk changes with this branch. by dan ยท 5 years ago
  23. 5b10765 Readd the ALWAYS() macro that was removed by [f7a74f89dbd58b47] as the by drh ยท 5 years ago
  24. 27da907 Fix a problem causing queries containing window functions to ignore collation sequences under some circumstances. by dan ยท 5 years ago
  25. a1085f0 Improved detection of a corrupt database schema. Fix for a problem discovered by drh ยท 5 years ago
  26. 6af305d Remove unnecessary code from the window functions implementation. by drh ยท 5 years ago
  27. 413b94a An attempt to get the Min/Max optimization working with IN constraints. by drh ยท 5 years ago
  28. 9c673a2 Fix a comment typo. No changes to code. by drh ยท 5 years ago
  29. d1d8914 Increase the resolution of the vdbe opcode counters to 64 bits, as by drh ยท 5 years ago
  30. a78d2c0 Fix the table_info pragma so that it always checks the schema version and by drh ยท 5 years ago
  31. a4e42d2 Fix the line-number of error messages coming out of the ".import" command by drh ยท 5 years ago
  32. 27ee29f Fix a compiler warning about an unused procedure in the parser. by drh ยท 5 years ago
  33. c601f10 If the amalgamation is built using OPT_FEATURE_FLAGS = by drh ยท 5 years ago
  34. 4b849b0 Fix the pragma_foreign_key_check virtual table so that it accepts arguments. by drh ยท 5 years ago
  35. ec1650a Fix a problem with "PRAGMA foreign_key_check" where if a table in one by drh ยท 5 years ago
  36. 15cedda Minor simplification to the 32-bit varint decoder. by drh ยท 5 years ago
  37. e3863b5 Ensure that the "PRAGMA schema_version" command causes the schema to be by drh ยท 5 years ago
  38. fa4b0d4 Fix a problem with VM code generated for some aggregate SELECT statements that feature min()/max() aggregates both with and without FILTER clauses. by dan ยท 5 years ago
  39. b8fec21 Fix generated columns so that they play well with upsert. by drh ยท 5 years ago
  40. ec43d80 Change the magic number used to identify the "excluded" pseudo-table in by drh ยท 5 years ago
  41. da36933 Document the dual-use of the P5 operand to the OP_MakeRecord opcode. by drh ยท 5 years ago
  42. 8ddf635 Change the name of IntegrityCk.mallocFailed to IntegrityCk.bOomFault to by drh ยท 5 years ago
  43. 64185e3 Do not run resetAccumulator() after a malloc failure. by drh ยท 5 years ago
  44. 5cbb442 Small performance improvement in the sqlite3_step() interface. by drh ยท 5 years ago
  45. d8d335d Fix a possible null pointer deref following OOM. Discovered by dbsqlfuzz. by drh ยท 5 years ago
  46. 8cda77d Add the ieee754_mantissa() and ieee754_exponent() functions to the iee754 by drh ยท 5 years ago
  47. 9f683de Add the decimal extension. It is built into the shell, but is an optional by drh ยท 5 years ago
  48. e6b430b Fix the ".selecttrace" command in the CLI (only available when compiled by drh ยท 5 years ago
  49. beb9def An extension for doing decimal arithmetic on strings. by drh ยท 5 years ago
  50. a764709 Work around a bug (an incorrect warning) in Clang-8. by drh ยท 5 years ago
  51. 067b92b Extend the refactoring into extensions. Clean up stray newlines. by drh ยท 5 years ago
  52. 1e32bed Further refactoring of the schema table name. by drh ยท 5 years ago
  53. ccb2113 Refactoring various names. No changes in the resulting machine code. by drh ยท 5 years ago
  54. 877859f Fix an assert() that could fail when operating on a database with a corrupt schema. by dan ยท 5 years ago
  55. dd853c3 In the CLI, only interrupt tabular outputs at the end of a line. And print by drh ยท 5 years ago
  56. 346a70c Provide "sqlite_schema" as an alternative name to the table that holds the by drh ยท 5 years ago
  57. 9994298 Fix the CLI so that interrupts work in columnar output mode. by drh ยท 5 years ago
  58. b7cbf5c Fix a defect in the query-flattener optimization identified by by drh ยท 5 years ago
  59. 86d2de2 Check-in [1d4f86201dab9a22] changed a testcase() to an assert() because we by drh ยท 5 years ago
  60. cd653a3 Avoid deleting expression nodes in the flattener code, as they may be referenced by AggInfo objects further up the stack. by dan ยท 5 years ago
  61. 74e0d96 Identifiers "TRUE" and "FALSE" cannot take on their boolean constant values if by drh ยท 6 years ago
  62. 6aa7515 Remove a NEVER() that turns out to be reachable. by drh ยท 6 years ago
  63. b5aaee5 Add a new assert() to the SELECT processing. by drh ยท 6 years ago
  64. 46daa99 Avoid rewriting compound SELECT statements that use a different collation sequence for ORDER BY and record processing a second time if they contain window functions. Fix for [b706351c]. by dan ยท 6 years ago
  65. 9216de8 Provide the ability to use the SELECTTRACE() debugging macro outside of the by drh ยท 6 years ago
  66. f65e379 Ensure that the "push-down" optimization does not push constraints down into compound queries if any of the component queries uses window functions. by dan ยท 6 years ago
  67. 7b4c4d4 Disable AggInfo consistency checks when unwinding after an OOM. by drh ยท 6 years ago
  68. bc050b8 Mark an always-true conditional with ALWAYS(). by drh ยท 6 years ago agg-context-fix
  69. ed41a96 Ensure that aggregate functions that (a) are part of SELECT statements with no FROM clause and (b) have one or more scalar sub-selects as arguments are assigned to the correct aggregate context. by dan ยท 6 years ago
  70. 81185a5 Give the expression pointer fields of AggInfo distinctive names in order to by drh ยท 6 years ago
  71. e26d428 Improved tree-view debugging output for aggregate functions. by drh ยท 6 years ago
  72. 2f82acc Fix minor OOM problems. by drh ยท 6 years ago persist-agginfo
  73. bf79097 AggInfo objects might be referenced even after the sqlite3Select() function by drh ยท 6 years ago
  74. 8963662 Alternative fix to ticket [c8d3b9f0a750a529]: Prior to deleting or modifying by drh ยท 6 years ago
  75. a0365c4 In the debugging treeview output, change the name of "SELECT-expr" expression by drh ยท 6 years ago
  76. c060508 Always use ?...? to indicate optional arguments in the output of ".help" by drh ยท 6 years ago
  77. 0908e38 Add support for "box" mode in the CLI: Like "table" except that it uses by drh ยท 6 years ago
  78. 634af38 Improved display of ".mode table" output for empty result sets. by drh ยท 6 years ago
  79. b553894 Use __has_extension(c_atomic) instead of __has_feature(c_atomic) to detect support for atomic load and store operations with clang. by dan ยท 6 years ago
  80. ec206a7 Use AtomicStore() to set values in the wal-index hash table. by dan ยท 6 years ago
  81. 21b473d Work around a bug in clang-11.0.0. by drh ยท 6 years ago
  82. a5f3fb3 Fix for ticket [810dc8038872e212]. Thank to user "Maxulite" for tracking by drh ยท 6 years ago
  83. 56f1873 Simplification to the interrupt handling logic in sqlite3VdbeExec() saves by drh ยท 6 years ago
  84. 094afff Improve the query planner so that it is better able to find full by drh ยท 6 years ago
  85. e566ceb Draw the dashes below the headers in "explain" mode in the CLI. by drh ยท 6 years ago
  86. e557b01 Improved VDBE comments on the ANALYZE code generator. This change by drh ยท 6 years ago
  87. 42c2a04 Remove a stray "&" character in the CLI, detected by a clang warning. by drh ยท 6 years ago
  88. 9776784 Fix the ".import" command of the CLI to clean up better after errors. by drh ยท 6 years ago
  89. 7da29a3 Improvements to help text for the CLI. by drh ยท 6 years ago
  90. 1d29fd8 Fix a memory leak in the CLI when an unknown or unrecognized by drh ยท 6 years ago
  91. 8c74863 Improvements to columnar output in the CLI. Columns automatically expand by drh ยท 6 years ago
  92. 0285d98 Space to hold the ".width" of columns in the CLI is now obtained from by drh ยท 6 years ago
  93. d6f2524 Incremental improvements to tabular output modes in the CLI. The by drh ยท 6 years ago
  94. d31fcd4 Expand upon a comment in os_unix.c. No changes to code. by dan ยท 6 years ago
  95. 69c093d In the json output mode of the CLI, do correct quoting of escape characters. by drh ยท 6 years ago
  96. 30c54a0 Progress toward adding new output modes to the CLI: json, table, and markdown. by drh ยท 6 years ago
  97. c683573 Enhance the ".quote" mode in the shell so that it honors .separator. by drh ยท 6 years ago
  98. 56c65c9 When the sqlite_stat1 data is missing for some indexes of a table but is by drh ยท 6 years ago
  99. b639a20 Small performance improvement and size reduction in the expression by drh ยท 6 years ago
  100. 399062c Change a datatype from i16 to int to appease Converity and help eliminate by drh ยท 6 years ago